0001437749-20-022010.txt : 20201029 0001437749-20-022010.hdr.sgml : 20201029 20201029170653 ACCESSION NUMBER: 0001437749-20-022010 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20200926 FILED AS OF DATE: 20201029 DATE AS OF CHANGE: 20201029 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LATTICE SEMICONDUCTOR CORP CENTRAL INDEX KEY: 0000855658 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 930835214 STATE OF INCORPORATION: DE FISCAL YEAR END: 0102 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18032 FILM NUMBER: 201273589 BUSINESS ADDRESS: STREET 1: 5555 NE MOORE CT CITY: HILLSBORO STATE: OR ZIP: 97124 BUSINESS PHONE: 5032688000 MAIL ADDRESS: STREET 1: 5555 NE MOORE CT CITY: HILLSBORO STATE: OR ZIP: 97124 10-Q 1 lscc20200930_10q.htm FORM 10-Q lscc20200331_10q.htm
0000855658 Lattice Semiconductor Corp false --01-02 Q3 2020 108,604 125,990 0.01 0.01 10,000,000 10,000,000 0 0 0 0 0.01 0.01 300,000,000 300,000,000 136,078,000 136,078,000 133,883,000 133,883,000 5 5 0.1 3 50 0 21 21 21 0 Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems Includes employee relocation and outplacement costs Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan 00008556582019-12-292020-09-26 xbrli:shares 00008556582020-10-26 thunderdome:item iso4217:USD 00008556582020-06-282020-09-26 00008556582019-06-302019-09-28 00008556582018-12-302019-09-28 iso4217:USDxbrli:shares 00008556582020-09-26 00008556582019-12-28 00008556582018-12-29 00008556582019-09-28 0000855658us-gaap:CommonStockMember2019-12-28 0000855658us-gaap:AdditionalPaidInCapitalMember2019-12-28 0000855658us-gaap:RetainedEarningsMember2019-12-28 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-28 0000855658us-gaap:CommonStockMember2019-12-292020-09-26 0000855658us-gaap:AdditionalPaidInCapitalMember2019-12-292020-09-26 0000855658us-gaap:RetainedEarningsMember2019-12-292020-09-26 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-09-26 0000855658us-gaap:CommonStockMember2020-09-26 0000855658us-gaap:AdditionalPaidInCapitalMember2020-09-26 0000855658us-gaap:RetainedEarningsMember2020-09-26 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-26 0000855658us-gaap:CommonStockMember2018-12-29 0000855658us-gaap:AdditionalPaidInCapitalMember2018-12-29 0000855658us-gaap:RetainedEarningsMember2018-12-29 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-29 0000855658us-gaap:CommonStockMember2018-12-302019-09-28 0000855658us-gaap:AdditionalPaidInCapitalMember2018-12-302019-09-28 0000855658us-gaap:RetainedEarningsMember2018-12-302019-09-28 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-302019-09-28 0000855658us-gaap:CommonStockMember2019-09-28 0000855658us-gaap:AdditionalPaidInCapitalMember2019-09-28 0000855658us-gaap:RetainedEarningsMember2019-09-28 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-28 0000855658us-gaap:CommonStockMember2020-06-27 0000855658us-gaap:AdditionalPaidInCapitalMember2020-06-27 0000855658us-gaap:RetainedEarningsMember2020-06-27 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-27 00008556582020-06-27 0000855658us-gaap:CommonStockMember2020-06-282020-09-26 0000855658us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-26 0000855658us-gaap:RetainedEarningsMember2020-06-282020-09-26 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-282020-09-26 0000855658us-gaap:CommonStockMember2019-06-29 0000855658us-gaap:AdditionalPaidInCapitalMember2019-06-29 0000855658us-gaap:RetainedEarningsMember2019-06-29 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-29 00008556582019-06-29 0000855658us-gaap:CommonStockMember2019-06-302019-09-28 0000855658us-gaap:AdditionalPaidInCapitalMember2019-06-302019-09-28 0000855658us-gaap:RetainedEarningsMember2019-06-302019-09-28 0000855658us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-302019-09-28 xbrli:pure 0000855658us-gaap:SalesRevenueNetMemberlscc:SellThroughDistributorsConcentrationRiskMember2020-06-282020-09-26 0000855658us-gaap:SalesRevenueNetMemberlscc:SellThroughDistributorsConcentrationRiskMember2019-06-302019-09-28 0000855658us-gaap:SalesRevenueNetMemberlscc:SellThroughDistributorsConcentrationRiskMember2019-12-292020-09-26 0000855658us-gaap:SalesRevenueNetMemberlscc:SellThroughDistributorsConcentrationRiskMember2018-12-302019-09-28 0000855658us-gaap:AccountsReceivableMemberlscc:SellThroughDistributorsConcentrationRiskMemberlscc:LargeDistributorOneMember2019-12-292020-09-26 0000855658us-gaap:AccountsReceivableMemberlscc:SellThroughDistributorsConcentrationRiskMemberlscc:LargeDistributorTwoMember2019-12-292020-09-26 0000855658us-gaap:AccountsReceivableMemberlscc:SellThroughDistributorsConcentrationRiskMemberlscc:LargeDistributorOneMember2018-12-302019-12-28 0000855658us-gaap:AccountsReceivableMemberlscc:SellThroughDistributorsConcentrationRiskMemberlscc:LargeDistributorTwoMember2018-12-302019-12-28 0000855658us-gaap:ProductMember2020-06-282020-09-26 0000855658us-gaap:ProductMember2019-06-302019-09-28 0000855658us-gaap:ProductMember2019-12-292020-09-26 0000855658us-gaap:ProductMember2018-12-302019-09-28 0000855658us-gaap:LicenseAndServiceMember2020-06-282020-09-26 0000855658us-gaap:LicenseAndServiceMember2019-06-302019-09-28 0000855658us-gaap:LicenseAndServiceMember2019-12-292020-09-26 0000855658us-gaap:LicenseAndServiceMember2018-12-302019-09-28 0000855658us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:ProductMember2020-06-302020-09-26 0000855658us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:ProductMember2019-06-302019-09-28 0000855658us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:ProductMember2019-12-292020-09-26 0000855658us-gaap:SalesChannelThroughIntermediaryMemberus-gaap:ProductMember2018-12-302019-09-28 0000855658us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:ProductMember2020-06-302020-09-26 0000855658us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:ProductMember2019-06-302019-09-28 0000855658us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:ProductMember2019-12-292020-09-26 0000855658us-gaap:SalesChannelDirectlyToConsumerMemberus-gaap:ProductMember2018-12-302019-09-28 0000855658us-gaap:LicenseAndServiceMember2020-06-302020-09-26 00008556582020-06-302020-09-26 0000855658country:US2020-06-282020-09-26 0000855658country:US2019-06-302019-09-28 0000855658country:US2019-12-292020-09-26 0000855658country:US2018-12-302019-09-28 0000855658lscc:OtherAmericasMember2020-06-282020-09-26 0000855658lscc:OtherAmericasMember2019-06-302019-09-28 0000855658lscc:OtherAmericasMember2019-12-292020-09-26 0000855658lscc:OtherAmericasMember2018-12-302019-09-28 0000855658srt:AmericasMember2020-06-282020-09-26 0000855658srt:AmericasMember2019-06-302019-09-28 0000855658srt:AmericasMember2019-12-292020-09-26 0000855658srt:AmericasMember2018-12-302019-09-28 0000855658country:CN2020-06-282020-09-26 0000855658country:CN2019-06-302019-09-28 0000855658country:CN2019-12-292020-09-26 0000855658country:CN2018-12-302019-09-28 0000855658country:TW2020-06-282020-09-26 0000855658country:TW2019-06-302019-09-28 0000855658country:TW2019-12-292020-09-26 0000855658country:TW2018-12-302019-09-28 0000855658country:JP2020-06-282020-09-26 0000855658country:JP2019-06-302019-09-28 0000855658country:JP2019-12-292020-09-26 0000855658country:JP2018-12-302019-09-28 0000855658lscc:OtherAsiaMember2020-06-282020-09-26 0000855658lscc:OtherAsiaMember2019-06-302019-09-28 0000855658lscc:OtherAsiaMember2019-12-292020-09-26 0000855658lscc:OtherAsiaMember2018-12-302019-09-28 0000855658srt:AsiaMember2020-06-282020-09-26 0000855658srt:AsiaMember2019-06-302019-09-28 0000855658srt:AsiaMember2019-12-292020-09-26 0000855658srt:AsiaMember2018-12-302019-09-28 0000855658srt:EuropeMember2020-06-282020-09-26 0000855658srt:EuropeMember2019-06-302019-09-28 0000855658srt:EuropeMember2019-12-292020-09-26 0000855658srt:EuropeMember2018-12-302019-09-28 0000855658country:US2020-09-26 0000855658country:US2019-12-28 0000855658country:CN2020-09-26 0000855658country:CN2019-12-28 0000855658country:PH2020-09-26 0000855658country:PH2019-12-28 0000855658country:TW2020-09-26 0000855658country:TW2019-12-28 0000855658country:JP2020-09-26 0000855658country:JP2019-12-28 0000855658lscc:OtherMember2020-09-26 0000855658lscc:OtherMember2019-12-28 0000855658us-gaap:NonUsMember2020-09-26 0000855658us-gaap:NonUsMember2019-12-28 utr:Y 0000855658lscc:CreditAgreementMay172019Memberlscc:SecuredTermLoanMember2019-05-172019-05-17 0000855658lscc:CreditAgreementMay172019Memberlscc:SecuredTermLoanMember2019-05-17 0000855658us-gaap:RevolvingCreditFacilityMemberlscc:CreditAgreementMay172019Member2019-05-172019-05-17 0000855658us-gaap:RevolvingCreditFacilityMemberlscc:CreditAgreementMay172019Member2019-05-17 0000855658lscc:CreditAgreementMay172019Memberlscc:SecuredTermLoanMember2019-12-292020-09-26 0000855658us-gaap:RevolvingCreditFacilityMemberlscc:CreditAgreementMay172019Member2019-12-292020-09-26 0000855658lscc:CreditAgreementMay172019Memberlscc:SecuredTermLoanMember2020-09-26 0000855658us-gaap:RevolvingCreditFacilityMemberlscc:CreditAgreementMay172019Member2020-09-26 0000855658lscc:Q12020PlanMember2020-06-282020-09-26 0000855658lscc:Q12020PlanMember2020-09-26 0000855658lscc:Q22019SalesPlanMember2020-06-282020-09-26 0000855658lscc:Q22019SalesPlanMember2019-12-292020-09-26 0000855658lscc:Q22019SalesPlanMember2019-06-302019-09-28 0000855658lscc:Q22019SalesPlanMember2018-12-302019-09-28 0000855658lscc:Q22019SalesPlanMember2020-06-27 0000855658lscc:VacatedFacilityMemberlscc:June2017PlanMember2020-06-282020-09-26 0000855658lscc:June2017PlanMember2020-06-282020-09-26 0000855658lscc:June2017PlanMember2019-12-292020-09-26 0000855658lscc:June2017PlanMember2019-06-302019-09-28 0000855658lscc:June2017PlanMember2018-12-302019-09-28 0000855658lscc:June2017PlanMember2020-09-26 0000855658srt:MinimumMemberlscc:June2017PlanMember2020-09-26 0000855658srt:MaximumMemberlscc:June2017PlanMember2020-09-26 0000855658us-gaap:EmployeeSeveranceMember2019-12-28 0000855658lscc:LeaseTerminationAndFixedAssetsMember2019-12-28 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2019-12-28 0000855658us-gaap:OtherRestructuringMember2019-12-28 0000855658us-gaap:EmployeeSeveranceMember2019-12-292020-09-26 0000855658lscc:LeaseTerminationAndFixedAssetsMember2019-12-292020-09-26 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2019-12-292020-09-26 0000855658us-gaap:OtherRestructuringMember2019-12-292020-09-26 0000855658us-gaap:EmployeeSeveranceMember2020-09-26 0000855658lscc:LeaseTerminationAndFixedAssetsMember2020-09-26 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2020-09-26 0000855658us-gaap:OtherRestructuringMember2020-09-26 0000855658us-gaap:EmployeeSeveranceMember2018-12-29 0000855658lscc:LeaseTerminationAndFixedAssetsMember2018-12-29 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2018-12-29 0000855658us-gaap:OtherRestructuringMember2018-12-29 0000855658us-gaap:EmployeeSeveranceMember2018-12-302019-09-28 0000855658lscc:LeaseTerminationAndFixedAssetsMember2018-12-302019-09-28 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2018-12-302019-09-28 0000855658us-gaap:OtherRestructuringMember2018-12-302019-09-28 0000855658us-gaap:EmployeeSeveranceMember2019-09-28 0000855658lscc:LeaseTerminationAndFixedAssetsMember2019-09-28 0000855658lscc:SoftwareContractsAndEngineeringToolsMember2019-09-28 0000855658us-gaap:OtherRestructuringMember2019-09-28 0000855658us-gaap:LicensingAgreementsMember2020-09-26 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2020-06-282020-09-29 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2019-06-302019-09-28 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-09-29 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2018-12-302019-09-28 0000855658lscc:AmortizationOfAcquiredIntangibleAssetsMember2020-06-282020-09-29 0000855658lscc:AmortizationOfAcquiredIntangibleAssetsMember2019-06-302019-09-28 0000855658lscc:AmortizationOfAcquiredIntangibleAssetsMember2019-12-292020-09-29 0000855658lscc:AmortizationOfAcquiredIntangibleAssetsMember2018-12-302019-09-28 00008556582020-06-282020-09-29 00008556582019-12-292020-09-29 0000855658us-gaap:CostOfSalesMember2020-06-282020-09-26 0000855658us-gaap:CostOfSalesMember2019-06-302019-09-28 0000855658us-gaap:CostOfSalesMember2019-12-292020-09-26 0000855658us-gaap:CostOfSalesMember2018-12-302019-09-28 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2020-06-282020-09-26 0000855658us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292020-09-26 0000855658us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-06-282020-09-26 0000855658us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-06-302019-09-28 0000855658us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-09-26 0000855658us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-302019-09-28 0000855658us-gaap:RestrictedStockUnitsRSUMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2019-12-292020-03-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-06-282020-09-26 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMembersrt:ExecutiveOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-06-282020-09-26 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2020-03-292020-06-27 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2020-06-282020-09-26 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2019-06-302019-09-28 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2019-12-292020-09-26 0000855658us-gaap:RestrictedStockUnitsRSUMembersrt:ExecutiveOfficerMember2018-12-302019-09-28 0000855658us-gaap:PerformanceSharesMember2019-12-28 0000855658us-gaap:PerformanceSharesMember2019-12-292020-09-26 0000855658us-gaap:PerformanceSharesMember2020-09-26 0000855658us-gaap:DomesticCountryMember2020-06-282020-09-26 0000855658us-gaap:DomesticCountryMember2019-06-302019-09-28 0000855658us-gaap:DomesticCountryMember2019-12-292020-09-26 0000855658us-gaap:DomesticCountryMember2018-12-302019-09-28 0000855658us-gaap:ForeignCountryMemberus-gaap:OfficeOfTheTaxCommissionerBermudaMember2019-12-292020-09-26 0000855658us-gaap:OtherNoncurrentLiabilitiesMember2020-09-26 0000855658us-gaap:OtherNoncurrentLiabilitiesMember2019-12-28 0000855658lscc:AllegedViolationOfTheLanhamActMember2018-12-192018-12-19
 

Table of Contents


UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

  

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

FOR THE QUARTERLY PERIOD ENDED September 26, 2020

 

OR

  

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

FOR THE TRANSITION PERIOD FROM __________ TO __________

 

Commission file number 000-18032

 

latticelogocolorpmsa49.jpg
 

LATTICE SEMICONDUCTOR CORPORATION

(Exact name of Registrant as specified in its charter)

  

State of Delaware

93-0835214

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

 

 

5555 NE Moore Court, Hillsboro, OR

97124

(Address of principal executive offices)

(Zip Code)

(503) 268-8000

(Registrant's telephone number, including area code)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $.01 par value

LSCC

Nasdaq Global Select Market

 

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.   Yes ☒  No ☐

 

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes ☒  No ☐

 

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. (Check one):

 

Large accelerated filer ☒

Accelerated filer ☐

Non-accelerated filer ☐

Smaller reporting company

 

Emerging growth company

 

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. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   Yes   No ☒

 

Number of shares of common stock outstanding as of October 26, 2020136,155,870

 


 

 
 

LATTICE SEMICONDUCTOR CORPORATION

QUARTERLY REPORT ON FORM 10-Q

TABLE OF CONTENTS

 

     

 

Note Regarding Forward-Looking Statements

- 3 -

 

 

 

PART I.

FINANCIAL INFORMATION

Page

 

 

 

Item 1.

Financial Statements

- 4 -

 

 

 

 

Consolidated Statements of Operations – Three and Nine Months Ended September 26, 2020 and September 28, 2019  (unaudited)

- 4 -

 

 

 

 

Consolidated Statements of Comprehensive Income – Three and Nine Months Ended September 26, 2020 and September 28, 2019  (unaudited)

- 5 -

 

 

 

 

Consolidated Balance Sheets – September 26, 2020 and December 28, 2019  (unaudited)

- 6 -

 

 

 

 

Consolidated Statements of Cash Flows – Nine Months Ended September 26, 2020 and September 28, 2019  (unaudited)

- 7 -

 

 

 

 

Consolidated Statements of Stockholders' Equity – Three and Nine Months Ended September 26, 2020 and September 28, 2019  (unaudited)

- 8 -

 

 

 

 

Notes to Consolidated Financial Statements  (unaudited)

- 10 -

 

 

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

- 19 -

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

- 27 -

 

 

 

Item 4.

Controls and Procedures

- 27 -

 

 

 

 

 

 

PART II.

OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings

- 28 -

 

 

 

Item 1A.

Risk Factors

- 28 -

 

 

 

Item 6.

Exhibits

- 30 -

 

 

 

 

Signatures

- 31 -

 

 

 

 

Note Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q contains forward-looking statements that involve estimates, assumptions, risks, and uncertainties. Any statements about our expectations, beliefs, plans, objectives, assumptions, or future events or performance are not historical facts and may be forward-looking. We use words or phrases such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “plan,” "possible," “predict,” “projects,” “may,” “will,” “should,” “continue,” “ongoing,” “future,” “potential,” and similar words or phrases to identify forward-looking statements.

 

Forward-looking statements include, but are not limited to, statements about: our target or expected financial performance and our ability to achieve those results; future financial results or accounting treatments; the potential impact of the COVID-19 pandemic, including actions by governments, businesses, and individuals in response to the situation, on consumer, industrial, and financial markets, our business operations, supply chain and partners, financial performance, results of operations, financial position, and the achievement of our strategic objectives; our use of cash; our gross margin growth and our strategies to achieve gross margin growth and other financial results; our opportunities to increase our addressable market; our expectations and strategies regarding market trends and opportunities, including market segment drivers such as 5G infrastructure deployments, cloud and enterprise servers, client computing platforms, industrial Internet of Things, factory automation, automotive electronics, smart homes and prosumers; our judgments involved in accounting matters; actions we may take regarding the design of our internal control over financial reporting; our expectations regarding product offerings; our expectations regarding our customer base; our future investments in research and development and our research and development expense efficiency; the expected costs of our restructuring plans; our expectations regarding taxes, including unrecognized tax benefits, and tax adjustments and allowances; our beliefs regarding the adequacy of our liquidity, capital resources and facilities; whether we will pursue future stock repurchases and how any future repurchases will be funded; and our beliefs regarding legal proceedings.

 

These forward-looking statements are based on estimates and assumptions that are subject to risks and uncertainties that could cause actual results to differ materially from those statements expressed in the forward-looking statements. The key factors, among others, that could cause our actual results to differ materially from the forward-looking statements include the effects of the COVID-19 pandemic and the actions by governments, businesses, and individuals in response to the situation, the effects of which may give rise to or amplify the risks associated with many of these factors listed here; global economic conditions and uncertainty; and other factors more fully described herein or that are otherwise described from time to time in our filings with the Securities and Exchange Commission, including, but not limited to, the items discussed in Part I, Item 1A, “Risk Factors,” in our Annual Report on Form 10-K for the fiscal year ended December 28, 2019 and any additional or updated risk factors discussed in any subsequent Quarterly Report on Form 10-Q filed since that date.

 

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.

 

 

 

PART I. FINANCIAL INFORMATION


 

ITEM 1. FINANCIAL STATEMENTS

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)


 

   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 

(In thousands, except per share data)

 

2020

   

2019

   

2020

   

2019

 

Revenue

  $ 103,042     $ 103,469     $ 300,947     $ 303,856  

Cost of revenue

    40,736       42,030       120,502       124,727  

Gross margin

    62,306       61,439       180,445       179,129  

Operating expenses:

                               

Research and development

    22,439       20,032       66,590       59,074  

Selling, general, and administrative

    23,758       21,078       70,797       61,618  

Amortization of acquired intangible assets

    603       3,389       3,846       10,168  

Restructuring charges

    2,692       252       4,178       4,719  

Total operating expenses

    49,492       44,751       145,411       135,579  

Income from operations

    12,814       16,688       35,034       43,550  

Interest expense

    (792 )     (2,022 )     (2,914 )     (10,547 )

Other expense, net

    (70 )     (61 )     (83 )     (2,017 )

Income before income taxes

    11,952       14,605       32,037       30,986  

Income tax (benefit) expense

    (655 )     1,066       634       1,480  

Net income

  $ 12,607     $ 13,539     $ 31,403     $ 29,506  
                                 

Net income per share:

                               

Basic

  $ 0.09     $ 0.10     $ 0.23     $ 0.22  

Diluted

  $ 0.09     $ 0.10     $ 0.22     $ 0.21  
                                 

Shares used in per share calculations:

                               

Basic

    135,598       132,997       134,903       132,065  

Diluted

    141,524       138,894       140,763       137,679  

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(unaudited)


 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Net income

 $12,607  $13,539  $31,403  $29,506 

Other comprehensive income:

                

Translation adjustment, net of tax

  859   (93)  899   (7)
Change in actuarial valuation of defined benefit pension  (507)     (507)   

Unrealized gain related to marketable securities, net of tax

           42 

Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax

           (53)

Comprehensive income

 $12,959  $13,446  $31,795  $29,488 

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED BALANCE SHEETS

(unaudited)


 

  

September 26,

  

December 28,

 

(In thousands, except share and par value data)

 

2020

  

2019

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $182,268  $118,081 

Accounts receivable, net of allowance for credit losses

  72,989   64,917 

Inventories

  59,488   54,980 

Prepaid expenses and other current assets

  24,205   24,452 

Total current assets

  338,950   262,430 

Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019

  39,782   39,230 

Operating lease right-of-use assets

  21,614   23,591 

Intangible assets, net

  3,496   6,977 

Goodwill

  267,514   267,514 

Deferred income taxes

  483   478 

Other long-term assets

  10,592   11,796 

Total assets

 $682,431  $612,016 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current liabilities:

        

Accounts payable and accrued expenses

 $59,742  $60,255 

Accrued payroll obligations

  15,148   13,404 

Current portion of long-term debt

  8,382   21,474 

Current portion of operating lease liabilities

  4,562   4,686 

Total current liabilities

  87,834   99,819 

Long-term debt, net of current portion

  162,215   125,072 

Long-term operating lease liabilities, net of current portion

  19,505   21,438 

Other long-term liabilities

  35,984   38,028 

Total liabilities

  305,538   284,357 

Contingencies (Note 11)

      

Stockholders' equity:

        

Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding

      

Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019

  1,361   1,339 

Additional paid-in capital

  779,630   762,213 

Accumulated deficit

  (401,887)  (433,290)

Accumulated other comprehensive loss

  (2,211)  (2,603)

Total stockholders' equity

  376,893   327,659 

Total liabilities and stockholders' equity

 $682,431  $612,016 

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)


 

  

Nine Months Ended

 
  September 26,  September 28, 

(In thousands)

 

2020

  

2019

 

Cash flows from operating activities:

        

Net income

 $31,403  $29,506 

Adjustments to reconcile net income to net cash provided by operating activities:

        

Depreciation and amortization

  19,263   24,682 

Stock-based compensation expense

  30,228   13,335 

Reduction in the carrying amount of right-of-use assets

  4,464   4,372 

Amortization of debt issuance costs and discount

  300   1,539 

Impairment of operating lease right-of-use asset (recorded in Restructuring charges)

     977 
Loss on refinancing of long-term debt     2,235 

Other non-cash adjustments

  (101)  (63)

Changes in assets and liabilities:

        

Accounts receivable, net

  (8,072)  13,457 

Inventories

  (4,508)  7,424 

Prepaid expenses and other assets

  (3,516)  (8,741)

Accounts payable and accrued expenses

  1,861   (196)

Accrued payroll obligations

  1,744   2,063 

Operating lease liabilities, current and long-term portions

  (4,331)  (5,571)

Income taxes payable

  223   (202)

Net cash provided by operating activities

  68,958   84,817 

Cash flows from investing activities:

        

Capital expenditures

  (9,781)  (11,729)

Cash paid for software licenses

  (6,850)  (5,745)

Proceeds from sales of and maturities of short-term marketable securities

     9,655 

Net cash used in investing activities

  (16,631)  (7,819)

Cash flows from financing activities:

        

Restricted stock unit tax withholdings

  (19,934)  (7,813)

Proceeds from issuance of common stock

  7,145   16,178 

Proceeds from issuance of long-term debt

  50,000   206,500 
Original issue discount and debt issuance costs     (2,086)

Repayment of debt

  (26,250)  (311,408)

Net cash provided by (used in) financing activities

  10,961   (98,629)

Effect of exchange rate change on cash

  899   (7)

Net increase in cash and cash equivalents

  64,187   (21,638)

Beginning cash and cash equivalents

  118,081   119,051 

Ending cash and cash equivalents

 $182,268  $97,413 
         

Supplemental disclosure of cash flow information and non-cash investing and financing activities:

 

Interest paid

 $2,849  $9,932 

Operating lease payments

 $5,786  $6,540 

Income taxes paid, net of refunds

 $2,317  $1,922 

Accrued purchases of plant and equipment

 $549  $1,841 

Operating lease right-of-use assets obtained in exchange for lease obligations

 $2,274  $404 

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(unaudited)


 

The following summarizes the changes in total equity for the nine month period ended September 26, 2020:

 

   

Common Stock ($.01 par value)

   

Additional Paid-in

   

Accumulated

   

Accumulated other comprehensive

         

(In thousands, except par value data)

 

Shares

   

Amount

   

capital

   

deficit

   

loss

   

Total

 

Balances, December 28, 2019

    133,883     $ 1,339     $ 762,213     $ (433,290 )   $ (2,603 )   $ 327,659  

Net income for the nine months ended September 26, 2020

                      31,403             31,403  

Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes

    2,195       22       (12,811 )                 (12,789 )

Stock-based compensation related to stock options, ESPP and RSUs

                30,228                   30,228  

Translation adjustments, net of tax

                            899       899  
Change in actuarial valuation of defined benefit pension                             (507 )     (507 )

Balances, September 26, 2020

    136,078     $ 1,361     $ 779,630     $ (401,887 )   $ (2,211 )   $ 376,893  

 

 

 

The following summarizes the changes in total equity for the nine month period ended September 28, 2019:

 

   

Common Stock($.01 par value)

   

Additional Paid-in

   

Accumulated

   

Accumulated other comprehensive

         

(In thousands, except par value data)

 

Shares

   

Amount

   

capital

   

deficit

   

loss

   

Total

 

Balances, December 29, 2018

    129,728     $ 1,297     $ 736,274     $ (476,783 )   $ (2,331 )   $ 258,457  

Net income for the nine months ended September 28, 2019

                      29,506             29,506  

Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes

    3,774       38       8,327                   8,365  

Stock-based compensation related to stock options, ESPP and RSUs

                13,335                   13,335  

Translation adjustments, net of tax

                            (7 )     (7 )

Unrealized loss related to marketable securities, net of tax

                            42       42  

Recognized gain on redemption of marketable securities, previously unrealized

                            (53 )     (53 )

Balances, September 28, 2019

    133,502     $ 1,335     $ 757,936     $ (447,277 )   $ (2,349 )   $ 309,645  

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

LATTICE SEMICONDUCTOR CORPORATION

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (continued)

(unaudited)


 

The following summarizes the changes in total equity for the three month period ended September 26, 2020:

 

   

Common Stock ($.01 par value)

   

Additional Paid-in

   

Accumulated

   

Accumulated other comprehensive

         

(In thousands, except par value data)

 

Shares

   

Amount

   

capital

   

deficit

   

loss

   

Total

 

Balances, June 27, 2020

    135,147     $ 1,351     $ 779,836     $ (414,494 )   $ (2,563 )   $ 364,130  

Net income for the three months ended September 26, 2020

                      12,607             12,607  

Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes

    931       10       (10,694 )                 (10,684 )

Stock-based compensation related to stock options, ESPP and RSUs

                10,488                   10,488  

Translation adjustments, net of tax

                            859       859  
Change in actuarial valuation of defined benefit pension                             (507 )     (507 )

Balances, September 26, 2020

    136,078     $ 1,361     $ 779,630     $ (401,887 )   $ (2,211 )   $ 376,893  

 

 

 

The following summarizes the changes in total equity for the three month period ended September 28, 2019:

 

   

Common Stock ($.01 par value)

   

Additional Paid-in

   

Accumulated

   

Accumulated other comprehensive

         

(In thousands, except par value data)

 

Shares

   

Amount

   

capital

   

deficit

   

loss

   

Total

 

Balances, June 29, 2019

    132,536     $ 1,325     $ 756,924     $ (460,816 )   $ (2,256 )   $ 295,177  

Net income for the three months ended September 28, 2019

                      13,539             13,539  

Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes

    966       10       (4,668 )                 (4,658 )

Stock-based compensation related to stock options, ESPP and RSUs

                5,680                   5,680  

Translation adjustments, net of tax

                            (93 )     (93 )

Balances, September 28, 2019

    133,502     $ 1,335     $ 757,936     $ (447,277 )   $ (2,349 )   $ 309,645  

 

 

 

See Accompanying Notes to Unaudited Consolidated Financial Statements.

 

 

LATTICE SEMICONDUCTOR CORPORATION

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)


 

 

Note 1 - Basis of Presentation

 

Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (“Lattice,” the “Company,” “we,” “us,” or “our”) develop technologies that we monetize through differentiated programmable logic semiconductor products, system solutions, design services, and licenses. Lattice was founded in 1983 and is headquartered in Hillsboro, Oregon.

 

Basis of Presentation and Use of Estimates

 

The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended  December 28, 2019 ("2019 10-K").

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. As of September 26, 2020, the extent to which the COVID-19 pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates may materially change in future periods.

 

We describe our accounting methods and practices in more detail in our 2019 10-K. There have been no changes to the significant accounting policies, procedures, or general information described in our 2019 10-K that have had a material impact on our consolidated financial statements and related notes.

 

Fiscal Reporting Periods

 

We report based on a 52 or 53-week fiscal year ending on the Saturday closest to December 31. Our fiscal 2020 will be a 53-week year and will end on January 2, 2021, and our fiscal 2019 was a 52-week year that ended December 28, 2019. Our third quarter of fiscal 2020 and third quarter of fiscal 2019 ended on September 26, 2020 and September 28, 2019, respectively. All references to quarterly or nine months ended financial results are references to the results for the relevant 13-week or 39-week fiscal period.

 

Concentrations of Risk

 

Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the third quarter of fiscal 2020 and 2019, respectively, and 81% and 82% for the nine months ended September 26, 2020 and September 28, 2019, respectively.

 

Distributors also account for a substantial portion of our net accounts receivable. Our two largest distributors accounted for 53% and 31% of net accounts receivable at September 26, 2020 and 40% and 38% of net accounts receivable at December 28, 2019. No other distributor or end customer accounted for more than 10% of net accounts receivable at these dates.

 

Recently Issued Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which adds new guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). We are currently assessing the impact of ASU 2019-12 on our consolidated financial statements and related disclosures.

 

 

 

Note 2 - Net Income per Share

 

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 September 26, 2020 is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, no shares are included in the diluted share count as of September 26, 2020, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over two consecutive trailing four-quarter periods, which has not yet been achieved. See "Note 9 - Stock-Based Compensation" to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.

 

A summary of basic and diluted Net income per share is presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands, except per share data)

 

2020

  

2019

  

2020

  

2019

 

Net income

 $12,607  $13,539  $31,403  $29,506 
                 

Shares used in basic Net income per share

  135,598   132,997   134,903   132,065 

Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition

  5,926   5,897   5,860   5,614 

Shares used in diluted Net income per share

  141,524   138,894   140,763   137,679 
                 

Basic Net income per share

 $0.09  $0.10  $0.23  $0.22 

Diluted Net income per share

 $0.09  $0.10  $0.22  $0.21 

 

The computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands)

 

2020

  

2019

  

2020

  

2019

 

Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive

  370   909   514   328 

 

 

 

Note 3 - Revenue from Contracts with Customers

 

Disaggregation of revenue

 

The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:

 

Major Class of Revenue

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product $96,650   94% $97,477   94% $285,871   95% $287,185   95%
Licensing and services  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

 

 

 

Revenue by Channel

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product revenue - Distributors $84,409   82% $84,135   81% $245,016   81% $248,234   82%
Product revenue - Direct  12,241   12%  13,342   13%  40,855   14%  38,951   13%
Licensing and services revenue  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

 

Revenue by Geographical Market

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
United States $10,455   10% $9,296   9% $33,634   11% $32,352   11%
Other Americas  4,857   5%  2,838   3%  12,772   4%  9,518   3%
Americas  15,312   15%  12,134   12%  46,406   15%  41,870   14%
China  58,122   56%  57,301   55%  154,086   51%  157,648   52%
Taiwan  7,505   7%  6,796   7%  24,957   8%  14,147   5%
Japan  4,346   4%  10,262   10%  18,780   6%  31,534   10%
Other Asia  9,766   10%  5,285   5%  25,169   9%  22,171   7%
Asia  79,739   77%  79,644   77%  222,992   74%  225,500   74%
Europe  7,991   8%  11,691   11%  31,549   11%  36,486   12%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

 

Contract balances

 

Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has not yet been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Contract assets as of December 28, 2019

 $5,569 

Revenues recorded during the period

  11,660 

Transferred to Accounts receivable or collected

  (12,091)

Contract assets as of September 26, 2020

 $5,138 

 

Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Contract liabilities as of December 28, 2019

 $2,313 

Accruals for estimated future stock rotation and scrap returns

  4,474 

Less: Release of accruals for recognized stock rotation and scrap returns

  (2,571)
Prepayment for performance obligations expected to be satisfied within three months  336 
Less: Revenue recognized on satisfaction of performance obligations  (179)

Contract liabilities as of September 26, 2020

 $4,373 

 

The impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $3.0 million, yielding a net revenue reduction of approximately $0.4 million for the first nine months of 2020.

 

 

 

Note 4 - Balance Sheet Components

 

Accounts Receivable

 

Accounts receivable do not 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.

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Accounts receivable

 $73,043  $65,023 

Less: Allowance for credit losses

  (54)  (106)

Accounts receivable, net of allowance for credit losses

 $72,989  $64,917 

 

 

Inventories

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Work in progress

 $38,691  $39,855 

Finished goods

  20,797   15,125 

Total inventories

 $59,488  $54,980 

 

 

Property and Equipment – Geographic Information

 

Our Property and equipment, net by country at the end of each period was as follows:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

United States

 $29,830  $32,313 
         

China

  1,390   1,683 

Philippines

  2,589   2,683 

Taiwan

  5,224   1,885 

Japan

  555   283 

Other

  194   383 

Total foreign property and equipment, net

  9,952   6,917 

Total property and equipment, net

 $39,782  $39,230 

 

 

Accounts Payable and Accrued Expenses

 

Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Trade accounts payable

 $40,113  $44,350 

Liability for non-cancelable contracts

  7,769   6,964 

Other accrued expenses

  11,860   8,941 

Total accounts payable and accrued expenses

 $59,742  $60,255 

 

 

Cloud Based Computing Implementation Costs

 

Under the guidance in ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Cloud based computing implementation costs as of December 28, 2019

 $2,543 

Costs capitalized

  646 

Amortization

  (388)

Cloud based computing implementation costs as of September 26, 2020

 $2,801 

 

 

Note 5 - Long-Term Debt

 

On May 17, 2019, we entered into a credit agreement (the “Current Credit Agreement”), which provides for a five-year secured term loan facility in an aggregate principal amount of $175.0 million and a five-year secured revolving loan facility in an aggregate principal amount of up to $75.0 million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our 2019 10-K.

 

During the first nine months of fiscal 2020, we have made principal payments totaling $26.3 million, including $13.1 million in accelerated principal payments made during the second quarter of fiscal 2020 that fulfilled the required quarterly installments through the first quarter of fiscal 2021. We drew $50.0 million on our revolving loan facility during the first quarter of fiscal 2020. The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Principal amount

 $171,875  $148,125 

Unamortized original issuance discount and debt costs

  (1,278)  (1,579)

Less: Current portion of long-term debt

  (8,382)  (21,474)

Long-term debt, net of current portion and unamortized debt issue costs

 $162,215  $125,072 

 

As of September 26, 2020, the effective interest rate on the term loan was 1.62%, and the effective interest rate on the revolving loan was 1.42%. We pay a commitment fee of 0.20% on the unused portion of the revolving loan. Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Contractual interest

 $663  $1,686  $2,667  $8,991 

Amortization of original issuance discount and debt costs

  92   324   300   1,539 

Total interest expense related to long-term debt

 $755  $2,010  $2,967  $10,530 

 

Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the second quarter of fiscal 2020, our next required quarterly installment is due in the second quarter of fiscal 2021. As of September 26, 2020, expected future principal payments on our long-term debt were as follows:

 

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $- 

2021

  13,125 

2022

  17,500 

2023

  13,125 

2024

  128,125 
  $171,875 

 

 

 

Note 6 - Restructuring

 

In March 2020, our management approved and executed an internal restructuring plan (the “Q1 2020 Plan”), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the Q1 2020 Plan, we incurred restructuring expense of approximately $0.6 million during the third quarter of fiscal 2020 associated with additional headcount related costs. A total of $2.0 million has been incurred through September 26, 2020, and we believe this amount substantially approximates the total costs under the Q1 2020 Plan.

 

Under the Q2 2019 Sales Plan, which is described in the 2019 10-K, we incurred charges of less than $0.1 million during both the third quarter of fiscal 2020 and the nine months ended September 26, 2020. We recorded a net credit adjustment of approximately $0.1 million during the third quarter of fiscal 2019 and expenses of approximately $2.3 million during the nine months ended September 28, 2019. Approximately $2.0 million of net expense has been incurred through September 26, 2020 under the Q2 2019 Sales Plan. Substantially all actions planned under the Q2 2019 Sales Plan have been implemented.

 

Under the June 2017 Plan, which is described in the 2019 10-K, we incurred approximately $1.9 million of incremental restructuring costs in the third quarter of fiscal 2020 related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $2.0 million during the third quarter of fiscal 2020 and approximately $2.1 million during the nine months ended September 26, 2020. We incurred expenses of approximately $0.4 million and $2.4 million, respectively, during the third quarter of fiscal 2019 and during the nine months ended September 28, 2019. We have incurred approximately $21.2 million of total expense through September 26, 2020 under the June 2017 Plan, and all planned actions have been implemented. We expect the total cost of the June 2017 Plan to be approximately $22.0 million to $23.5 million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.

 

These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:

 

 

(In thousands)

 

Severance & Related (1)

  

Lease Termination & Fixed Assets

  

Software Contracts & Engineering Tools (2)

  

Other (3)

  

Total

 

Accrued Restructuring at December 28, 2019

 $160  $6,585  $  $865  $7,610 

Restructuring charges

  1,733   2,132      313   4,178 

Costs paid or otherwise settled

  (1,254)  (1,275)     (526)  (3,055)

Accrued Restructuring at September 26, 2020

 $639  $7,442  $  $652  $8,733 
                     

Accrued Restructuring at December 29, 2018

 $1,814  $8,630  $218  $18  $10,680 

Restructuring charges

  625   2,482      1,612   4,719 

Costs paid or otherwise settled

  (2,279)  (3,714)  (218)  (96)  (6,307)

Accrued Restructuring at September 28, 2019

 $160  $7,398  $-  $1,534  $9,092 

 

(1

Includes employee relocation and outplacement costs

(2

Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems

(3

Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan

 

 

Note 7 - Leases

 

We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our 2019 10-K. All of our facilities are leased under operating leases, which expire at various times through 2027, with a weighted-average remaining lease term of 5.1 years and a weighted-average discount rate of 7.0% as of September 26, 2020. We recorded fixed operating lease expenses of $1.9 million for the third quarter of both fiscal 2020 and fiscal 2019, and $5.7 million and $5.8 million for the first nine months of fiscal 2020 and 2019, respectively. 

 

 

The following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the first nine months of fiscal 2020:

 

Operating lease right-of-use assets

 

(in thousands)

 

Balance as of December 28, 2019

 $23,591 

Right-of-use assets obtained for new lease contracts during the period

  2,274 

Reduction in the carrying amount of right-of-use assets during the period

  (4,464)

Adjustments for present value and foreign currency effects

  213 

Balance as of September 26, 2020

 $21,614 

 

Operating lease liabilities

 

(in thousands)

 

Balance as of December 28, 2019

 $26,124 

Lease liabilities incurred for new lease contracts during the period

  2,274 

Accretion of lease liabilities

  1,247 

Operating cash used by payments on lease liabilities

  (5,786)

Adjustments for present value, foreign currency, and restructuring liability effects

  208 

Balance as of September 26, 2020

  24,067 

Less: Current portion of operating lease liabilities

  (4,562)

Long-term operating lease liabilities, net of current portion

 $19,505 

 

Maturities of operating lease liabilities as of September 26, 2020 are as follows:

 

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $1,086 

2021

  6,313 

2022

  5,121 

2023

  5,030 

2024

  4,848 

Thereafter

  6,774 

Total lease payments

  29,172 

Less: amount representing interest

  (4,966)

Less: amount representing restructuring liability adjustments

  (139)

Total lease liabilities

 $24,067 

 

Prior to 2020, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic 842 totaled approximately $7.4 million at September 26, 2020 and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.

 

 

Note 8 - Intangible Assets

 

On our Consolidated Balance Sheets at September 26, 2020 and December 28, 2019, Intangible assets, net are shown net of accumulated amortization of $131.3 million and $127.4 million, respectively. During the third quarter of fiscal 2020, we entered into license agreements for third-party technology totaling approximately $0.4 million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.

 

We recorded amortization expense related to intangible assets on the Consolidated Statements of Operations as presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Research and development

 $17  $14  $45  $41 

Amortization of acquired intangible assets

  603   3,389   3,846   10,168 
  $620  $3,403  $3,891  $10,209 

 

 

 

Note 9 - Stock-Based Compensation

 

Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Cost of revenue

 $834  $453  $2,322  $982 

Research and development

  2,633   1,658   7,461   4,029 

Selling, general, and administrative

  7,021   3,569   20,445   8,324 

Total stock-based compensation

 $10,488  $5,680  $30,228  $13,335 

 

Market-Based and Performance-Based Stock Compensation

 

In 2018 and 2019, we granted awards of RSUs with either a market condition or a performance condition to certain executives, as described in our 2019 10-K. During the first quarter of fiscal 2020, the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company’s awards with a market condition that were granted prior to fiscal 2020. The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $1.8 million additional stock compensation expense during the first quarter of fiscal 2020.

 

In the first quarter of fiscal 2020, 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 and become payable over a three-year period based on the Company’s total shareholder return ("TSR") relative to the Russell 2000 index, which condition is tested for one-half of the grants on the second and third anniversary of the grant date. If the 75th percentile of the market condition is achieved, the awards may vest at 250% or 200%, depending upon the executive, with 100% of the units vesting at the 55th percentile, zero vesting if relative TSR is below the 25th percentile, and vesting scaling for achievement between the 25th and 75th percentile.

 

During the third quarter of fiscal 2020, the market condition for awards granted in previous years exceeded the 75th percentile of the condition, and one-third of these awards vested at 250% or 200%, as applicable for the respective executive. During the second quarter of fiscal 2020, the first tranche of 33.3% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing four quarter basis for two consecutive trailing four-quarter periods as of the end of the previous quarter. During the first quarter of fiscal 2020, the market condition for awards granted to certain executives in the first quarter of fiscal 2019 exceeded the 75th percentile of the condition, and the first tranche of these awards vested at 200%. For our awards with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the first quarter of fiscal 2020, of approximately $5.6 million and $0.9 million in the third quarter of fiscal 2020 and 2019, respectively, and of approximately $16.5 million and $2.9 million in the first nine months of fiscal 2020 and 2019, respectively, which is recorded as a component of total stock-based compensation expense.


The following table summarizes the activity for our awards with a market condition or performance condition:

 

(Shares in thousands)

 

Total

 

Balance, December 28, 2019

  1,163 
Granted  349 

Effect of vesting multiplier

  440 

Vested

  (816)
Cancelled  (14)

Balance, September 26, 2020

  1,122 

 

 

 

Note 10 - Income Taxes

 

We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the third quarter of fiscal 2020, we recorded an income tax benefit of approximately $0.7 million, and for fiscal 2019, we recorded income tax expense of approximately $1.1 million. For the first nine months of fiscal 2020 and fiscal 2019, we recorded income tax expense of approximately $0.6 million and $1.5 million, respectively. Income taxes for the three and nine month periods ended September 26, 2020 and September 28, 2019 represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of 21% and our effective tax rates for the three and nine months ended September 26, 2020 and for the three and nine months ended September 28, 2019 resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.

 

We updated our evaluation of the valuation allowance position in the United States through September 26, 2020 and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do not have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than not that we will realize the net deferred tax assets in future periods.

 

Our liability recorded for uncertain tax positions (including penalties and interest) was $23.0 million and $24.6 million at September 26, 2020 and December 28, 2019, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.

 

We are not currently paying U.S. federal income taxes and do not expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.

 

 

Note 11 - Contingencies

 

Legal Matters

 

On or about December 19, 2018, Steven A.W. De Jaray, Perienne De Jaray and Darrell R. Oswald (collectively, the “Plaintiffs”) 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 2008. The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $138 million, treble damages, and other remedies. In January 2019, we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do not have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.

 

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 may revise estimates.

 

 

 

ITEM 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

 

The following discussion should be read along with the unaudited consolidated financial statements and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as the audited consolidated financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations in our 2019 10-K.

 

Overview

 

Lattice Semiconductor Corporation and its subsidiaries (“Lattice,” the “Company,” “we,” “us,” or “our”) develop technologies that we monetize through differentiated programmable logic semiconductor products, system solutions, design services, and licenses. Lattice is the low power programmable leader. We solve customer problems across the network, from the Edge to the Cloud, in the growing communications, computing, industrial, automotive, and consumer markets. Our technology, long-standing relationships, and commitment to world-class support enable our customers to create a smart, secure, and connected world.

 

Lattice has focused its strategy on delivering programmable logic products and related solutions based on low power, small size, and ease of use. We also serve our customers with IP licensing and various other services. Our product development activities include new proprietary products, advanced packaging, existing product enhancements, software development tools, soft IP, and system solutions for high-growth applications such as Edge Artificial Intelligence, 5G infrastructure, platform security, and factory automation.

 

Critical Accounting Policies and Use of Estimates

 

Critical accounting policies are those that are both most important to the portrayal of a company's financial condition and results, and that require management's most difficult, subjective, and complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Management believes that there have been no significant changes to the items that we disclosed as our critical accounting policies and estimates in Management's Discussion and Analysis of Financial Condition and Results of Operations in our 2019 10-K.

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. As of September 26, 2020, the extent to which the COVID-19 pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates may materially change in future periods.

 

Impact of COVID-19 on our Business

 

The COVID-19 pandemic has caused, and is expected to continue to cause, the global slowdown of economic activity (including the decrease in demand for goods and services), and significant volatility in and disruption to financial markets. Because the severity, magnitude and duration of the COVID-19 pandemic and its economic consequences are uncertain, rapidly changing and difficult to predict, the pandemic’s impact on our operations and financial performance, as well as its impact on our ability to successfully execute our business strategy and initiatives, remains uncertain. We continue to take actions to safeguard the health and well-being of our employees and our business. We implemented social distancing policies at our locations around the world including working from home and eliminating virtually all travel. Furthermore, we continue to manage our cash position and liquidity needs in light of the rapidly changing environment, and we have additional resources available under our Credit Agreement, if needed. As a result of the accelerated debt payments we made during the second quarter of fiscal 2020 to reduce our future interest rate expense, we do not have any required debt payments until June 30, 2021.

 

As COVID-19 has spread globally and been declared a pandemic, the full extent of this outbreak, the related governmental, business and travel restrictions in order to contain this virus are continuing to evolve globally. We anticipate that these actions and the global health crisis caused by COVID-19 will negatively impact business activity across the globe. We expect our demand to be impacted in Q4 and potentially beyond Q4 given the global reach and economic impact of the virus. For example, governmental actions or policies or other initiatives to contain the virus, could lead to reductions in our end customers’ demand under which we would expect to lose revenue. We have previously seen and could again see delays or disruptions in our supply chain due to governmental restrictions. If our suppliers experience similar impacts, we may have difficulty sourcing materials necessary to fulfill customer production requirements and transporting completed products to our end customers.

 

 

We will continue to actively monitor the situation and may take further actions altering our business operations that we determine are in the best interests of our employees, customers, partners, suppliers, and stakeholders, or as required by federal, state, or local authorities. It is not clear what the potential effects of any such alterations or modifications may have on our business, including the effects on our customers, employees, and prospects, or on our financial results for the remainder of fiscal 2020 or future periods. The full extent of the impact of the COVID-19 pandemic on our business, results of operations and financial position is currently uncertain and will depend on many factors that are not within our control, including, but not limited to: the duration and scope of the pandemic; governmental, business and individuals’ actions that have been and continue to be taken in response to the pandemic; general economic uncertainty in key global markets and financial market volatility; global economic conditions and levels of economic growth; and the pace of recovery when the COVID-19 pandemic subsides. See the section entitled “Risk Factors” in Item 1A of Part II of this report for further information about related risks and uncertainties.

 

 

Results of Operations

 

Key elements of our Consolidated Statements of Operations, including as a percentage of revenue, are presented in the following table:

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 

(In thousands)

 

2020

   

2019

   

2020

   

2019

 

Revenue

  $ 103,042       100.0 %   $ 103,469       100.0 %   $ 300,947       100.0 %   $ 303,856       100.0 %
                                                                 
Gross margin     62,306       60.5       61,439       59.4       180,445       60.0       179,129       59.0  
                                                                 
Research and development     22,439       21.8       20,032       19.4       66,590       22.1       59,074       19.4  
Selling, general and, administrative     23,758       23.1       21,078       20.4       70,797       23.5       61,618       20.3  
Amortization of acquired intangible assets     603       0.6       3,389       3.3       3,846       1.3       10,168       3.3  
Restructuring charges     2,692       2.6       252       0.2       4,178       1.4       4,719       1.6  
Income from operations   $ 12,814       12.4 %   $ 16,688       16.1 %   $ 35,034       11.6 %   $ 43,550       14.3 %

 

Revenue by End Market

 

We sell our products globally to a broad base of customers in three primary end market groups: Communications and Computing, Industrial and Automotive, and Consumer. We also provide Intellectual Property licensing and services to these end markets.

 

We anticipate future revenue growth due to multiple market segment drivers, including:

Communications and computing: 5G infrastructure deployments, cloud and enterprise servers, and client computing platforms,

Industrial and automotive: industrial Internet of Things ("IoT"), factory automation, and automotive electronics,

Consumer: smart home and prosumer.

 

We also generate revenue from the licensing of our Intellectual Property ("IP"), the collection of certain royalties, patent sales, the revenue related to our participation in consortia and standard-setting activities, and services. While these activities may be associated with multiple markets, Licensing and services revenue is reported as a separate end market as it has characteristics that differ from other categories, most notably a higher gross margin.

 

The end market data below is derived from data provided to us by our distributors and end customers. With a diverse base of customers who may manufacture end products spanning multiple end markets, the assignment of revenue to a specific end market requires the use of 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.

 

The following are examples of end market applications for the periods presented:

 

Communications and Computing

Industrial and Automotive

Consumer

Licensing and Services

Wireless

Security and Surveillance

Cameras

IP Royalties

Wireline

Machine Vision

Displays

Adopter Fees

Data Backhaul

Industrial Automation

Wearables

IP Licenses

Server Computing

Robotics

Televisions

Patent Sales

Client Computing

Automotive

Home Theater

 

Data Storage

Drones

 

 

 

 

The composition of our revenue by end market is presented in the following table:

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 

(In thousands)

 

2020

   

2019

   

2020

   

2019

 
Communications and Computing   $ 44,257       43.0 %   $ 41,891       40.4 %   $ 128,592       42.7 %   $ 117,320       38.5 %
Industrial and Automotive     42,249       41.0       37,102       35.9       122,767       40.8       112,276       37.0  
Consumer     10,144       9.8       18,484       17.9       34,512       11.5       57,589       19.0  
Licensing and Services     6,392       6.2       5,992       5.8       15,076       5.0       16,671       5.5  

Total revenue

  $ 103,042       100.0 %   $ 103,469       100.0 %   $ 300,947       100.0 %   $ 303,856       100.0 %

 

Revenue from the Communications and Computing end market increased by 6% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 10% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 due to the continued adoption of our products used in servers and client computing platforms, as well as ongoing 5G infrastructure deployments.

 

Revenue from the Industrial and Automotive end market increased by 14% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 9% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 due primarily to increased demand for our products used in a broad range of applications including industrial automation and safety, robotics, embedded vision, and automotive electronics.

 

Revenue from the Consumer end market decreased by 45% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and decreased by 40% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019. This segment has been impacted by lower end market demand due to the COVID-19 pandemic, as well as the expected shift in the mix of revenue towards our other market segments.

 

Revenue from the Licensing and services end market increased by 7% for the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 primarily due to increased licensing revenue, and decreased by 10% for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 primarily due to decreased HDMI revenue.

 

Revenue by Geography

 

We assign revenue to geographies based on ship-to location of the end customer, where available, and based upon the location of the distributor to which the product was shipped otherwise.

 

The composition of our revenue by geography is presented in the following table:

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 

(In thousands)

 

2020

   

2019

   

2020

   

2019

 
Asia   $ 79,739       77.4 %   $ 79,644       77.0 %   $ 222,992       74.1 %   $ 225,500       74.2 %
Americas     15,312       14.9       11,691       11.3       46,406       15.4       36,486       12.0  
Europe     7,991       7.7       12,134       11.7       31,549       10.5       41,870       13.8  

Total revenue

  $ 103,042       100.0 %   $ 103,469       100.0 %   $ 300,947       100.0 %   $ 303,856       100.0 %

 

 

 

 

Revenue from Distributors

 

Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to our primary distributors is presented in the following table:

 

   

% of Total Revenue

   

% of Total Revenue

 
   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 
   

2020

   

2019

   

2020

   

2019

 

Weikeng Group

    37.9 %     30.6 %     32.9 %     29.7 %

Arrow Electronics Inc.

    24.7       24.3       24.9       25.1  

All others

    19.3       26.4       23.6       26.9  

All distributors

    81.9 %     81.3 %     81.4 %     81.7 %

 

 

Gross Margin

 

The composition of our Gross margin, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

   

Nine Months Ended

 
   

September 26,

   

September 28,

   

September 26,

   

September 28,

 

(In thousands)

 

2020

   

2019

   

2020

   

2019

 

Gross margin

  $ 62,306     $ 61,439     $ 180,445     $ 179,129  

Percentage of net revenue

    60.5 %     59.4 %     60.0 %     59.0 %

Product gross margin %

    57.9 %     56.9 %     57.8 %     56.6 %

Licensing and services gross margin %

    100.0 %     100.0 %     100.0 %     100.0 %

 

Gross margin, as a percentage of revenue, increased 110 basis points in the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 and increased by 100 basis points for the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019. Improved margins were driven by benefits from pricing optimization programs, product cost reductions, and product mix.

 

Because of its higher margin, the licensing and services portion of our overall revenue can have a disproportionate impact on Gross margin depending on the relative mix between product revenue and licensing and services revenue.

 

 

Operating Expenses

 

Research and Development Expense

 

The composition of our Research and development expense, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Research and development

  $ 22,439     $ 20,032       12.0 %   $ 66,590     $ 59,074       12.7 %

Percentage of revenue

    21.8 %     19.4 %             22.1 %     19.4 %        

 

Research and development expense includes costs for compensation and benefits, stock compensation, engineering wafers, depreciation, licenses, and outside engineering services. These expenditures are for the design of new products, IP cores, processes, packaging, and software solutions. The increase in Research and development expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 was due primarily to increased headcount to support the expansion of our programmable logic product portfolio and acceleration of our new product introduction cadence. We believe that a continued commitment to Research and development is essential to maintaining product leadership and providing innovative new product offerings and, therefore, we expect to continue to increase our investment in Research and development, particularly with expanded investment in the development of software solutions.

 

 

Selling, General, and Administrative Expense

 

The composition of our Selling, general, and administrative expense, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Selling, general, and administrative

  $ 23,758     $ 21,078       12.7 %   $ 70,797     $ 61,618       14.9 %

Percentage of revenue

    23.1 %     20.4 %             23.5 %     20.3 %        

 

Selling, general, and administrative expense includes costs for compensation and benefits related to selling, general, and administrative employees, commissions, depreciation, professional and outside services, trade show, and travel expenses. The increase in Selling, general, and administrative expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 was due primarily to increased expenses for stock compensation and salaries, partially offset by reduced commissions resulting from our restructuring under the Q2 2019 Sales Plan.

 

Amortization of Acquired Intangible Assets

 

The composition of our Amortization of acquired intangible assets, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Amortization of acquired intangible assets

  $ 603     $ 3,389       (82.2 )%   $ 3,846     $ 10,168       (62.2 )%

Percentage of revenue

    0.6 %     3.3 %             1.3 %     3.3 %        

 

The decrease in Amortization of acquired intangible assets for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 is due to the end of the amortization period for the majority of our acquired intangible assets during the first quarter of fiscal 2020.

 

Restructuring Charges

 

The composition of our Restructuring charges, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Restructuring charges

  $ 2,692     $ 252       968.3 %   $ 4,178     $ 4,719       (11.5 )%

Percentage of revenue

    2.6 %     0.2 %             1.4 %     1.6 %        

 

Restructuring charges are comprised of expenses resulting from reductions in our worldwide workforce, consolidation of our facilities, removal of fixed assets from service, and cancellation of software contracts and engineering tools. Details of our restructuring plans and expenses incurred under them are discussed in "Note 6 - Restructuring" to our Consolidated Financial Statements in Part I, Item 1 of this report.

 

The increase in restructuring expense in the third quarter of fiscal 2020 compared to the third quarter of fiscal 2019 was due primarily to the incremental costs related to our partially vacated facility in San Jose, California under the June 2017 Plan and the additional headcount related costs under the Q1 2020 Plan. The decrease in restructuring expense in the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019 was driven by lower charges in the current year period for facility closures under the June 2017 Plan, and by lower charges in the current year period for severance under the Q1 2020 Plan compared to charges in the prior year period resulting from contract cancellation under the Q2 2019 Sales Plan.

 

 

Interest Expense

 

The composition of our Interest expense, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Interest expense

  $ (792 )   $ (2,022 )     (60.8 )%   $ (2,914 )   $ (10,547 )     (72.4 )%

Percentage of revenue

    (0.8 )%     (2.0 )%             (1.0 )%     (3.5 )%        

 

Interest expense is primarily related to our long-term debt, which is further discussed under the Credit Arrangements heading in the Liquidity and Capital Resources section, below. This interest expense is comprised of contractual interest and amortization of original issue discount and debt issuance costs based on the effective interest method.

 

The decrease in Interest expense for the third quarter and first nine months of fiscal 2020 compared to the third quarter and first nine months of fiscal 2019 was largely driven by the significant reduction in the effective interest rate on our long-term debt, coupled with the additional principal payments made in previous periods.

 

Other Expense, net

 

The composition of our Other expense, net, including as a percentage of revenue, is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Other expense, net

  $ (70 )   $ (61 )     14.8 %   $ (83 )   $ (2,017 )     (95.9 )%

Percentage of revenue

    (0.1 )%     (0.1 )%             (0.0 )%     (0.7 )%        

 

For the first nine months of fiscal 2020 compared to the first nine months of fiscal 2019, Other expense, net changed primarily due to the non-recurrence of the $2.2 million loss on refinancing charge taken to write off the remaining unamortized balance of debt costs and original issue discount related to the long-term debt refinanced during the prior year period.

 

Income Taxes

 

The composition of our Income tax expense is presented in the following table:

 

   

Three Months Ended

           

Nine Months Ended

         
   

September 26,

   

September 28,

           

September 26,

   

September 28,

         

(In thousands)

 

2020

   

2019

   

% change

   

2020

   

2019

   

% change

 

Income tax (benefit) expense

  $ (655 )   $ 1,066       (161.4 )%   $ 634     $ 1,480       (57.2 )%

 

Our Income tax expense is composed primarily of foreign income and withholding taxes, partially offset by benefits resulting from the release of uncertain tax positions ("UTP") due to statute of limitation expirations that occurred in the respective periods. The decrease in expense in the third quarter of fiscal 2020 as compared to the third quarter of fiscal 2019 is primarily due to release of uncertain tax positions due to statute of limitations expirations.  The increase in expense in the first nine months of fiscal 2020 as compared to the first nine months of fiscal 2019 is primarily due to increase in foreign withholding taxes and UTP expense partially offset by release of uncertain tax positions due to statute of limitations expirations.

 

We are not currently paying U.S. federal income taxes and do not expect to pay such taxes until we fully utilize our tax net operating loss and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income taxes, which are primarily related to withholding taxes on income from foreign royalties, foreign sales, and the cost of operating offshore research and development, marketing, and sales subsidiaries. We updated our evaluation of the valuation allowance position in the United States through September 26, 2020 and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We accrue interest and penalties related to uncertain tax positions in income tax expense on our Consolidated Statements of Operations. The inherent uncertainties related to the geographical distribution and relative level of profitability among various high and low tax jurisdictions make it difficult to estimate the impact of the global tax structure on our future effective tax rate.

 

 

Liquidity and Capital Resources

 

The following sections discuss material changes in our financial condition from the end of fiscal 2019, including the effects of changes in our Consolidated Balance Sheets, and the effects of our credit arrangements and contractual obligations on our liquidity and capital resources.

 

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.

 

There is significant uncertainty around the extent and duration of the disruption to our business from the COVID-19 pandemic, and our liquidity and working capital needs may be impacted in the future periods.

 

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. As of September 26, 2020, we did not have significant long-term commitments for capital expenditures. In the future, we may continue to consider acquisition opportunities to further extend our product or technology portfolios and further expand our product offerings. In connection with funding capital expenditures, acquisitions, securing additional wafer supply, increasing our working capital, or other operations, we may seek to obtain equity or additional debt financing, or advance purchase payments or similar arrangements with wafer manufacturers. We may also seek to obtain equity or additional debt financing if we experience downturns or cyclical fluctuations in our business that are more severe or longer than we anticipated when determining our current working capital needs. On May 17, 2019, we entered into our Current Credit Agreement that is discussed under the "Credit Arrangements" heading, below.

 

Cash and cash equivalents

 

(In thousands)

 

September 26, 2020

   

December 28, 2019

   

$ Change

   

% Change

 

Cash and cash equivalents

  $ 182,268     $ 118,081     $ 64,187       54.4 %

 

As of September 26, 2020, we had Cash and cash equivalents of $182.3 million, of which approximately $103.6 million was held by our foreign subsidiaries. We manage our global cash requirements considering, among other things, (i) available funds among our subsidiaries through which we conduct business, (ii) the geographic location of our liquidity needs, and (iii) the cost to access international cash balances. The repatriation of non-US earnings may require us to withhold and pay foreign income tax on dividends. This should not result in our recording significant additional tax expense as we have accrued expense based on current withholding rates. As of September 26, 2020, we could access all cash held by our foreign subsidiaries without incurring significant additional expense.

 

The net increase in Cash and cash equivalents of $64.2 million between December 28, 2019 and September 26, 2020 was primarily driven by cash flows from the following activities:

 

Operating activities — Cash provided by operating activities results from net income adjusted for certain non-cash items and changes in assets and liabilities. Cash provided by operating activities for the first nine months of fiscal 2020 was $69.0 million compared to $84.8 million for the first nine months of fiscal 2019. This decrease of $15.8 million was driven by changes in working capital, primarily the increase in accounts receivable and inventory partially offset by the reduction in prepaid expenses and other current assets, netting to $24.8 million, which was partially offset by an increase of $9.0 million provided by improved operating performance. We are using cash provided by operating activities to invest in our operations.

 

Investing activities — Investing cash flows consist primarily of transactions related to capital expenditures and payments for software licenses, and, in the prior year, short-term marketable securities. Net cash used by investing activities in the first nine months of fiscal 2020 was $16.6 million compared to $7.8 million in the first nine months of fiscal 2019. This $8.8 million change was primarily due to the non-recurrence of the $9.7 million provided by our liquidation of all short-term investments in the first quarter of fiscal 2019. Total cash used for capital expenditures and payments for software licenses decreased $0.9 million to $16.6 million in the first nine months of fiscal 2020 from $17.5 million in the first nine months of fiscal 2019 primarily due to lower expenditures for test equipment and software enhancements.

 

Financing activities — Financing cash flows consist primarily of activity on our long-term debt, proceeds from the exercise of options to acquire common stock, and tax payments related to the net share settlement of restricted stock units. During the first nine months of fiscal 2020, we drew $50.0 million on our revolving loan facility to further strengthen our liquidity position, and we paid quarterly installments totaling $26.3 million on our long-term debt, which fulfilled the required quarterly installments through the first quarter of fiscal 2021. During the first nine months of fiscal 2019, we made a total of $107.0 million in principal payments in addition to the cash flows related to refinancing our long-term debt. Payments for tax withholdings on vesting of RSUs partially offset by employee exercises of stock options used net cash flows of $12.8 million in the first nine months of fiscal 2020, which is a change of approximately $21.2 million from the $8.4 million provided in the first nine months of fiscal 2019.

 

 

Accounts receivable, net

 

(In thousands)

 

September 26, 2020

   

December 28, 2019

   

$ Change

   

% Change

 

Accounts receivable, net

  $ 72,989     $ 64,917     $ 8,072       12.4 %

Days sales outstanding - Overall

    65       59       6          

 

Accounts receivable, net as of September 26, 2020 increased by approximately $8.1 million, or 12%, compared to December 28, 2019. This increase resulted primarily from the timing of shipments to certain customers in September 2020 compared to December 2019. We calculate Days sales outstanding on the basis of a 365-day year as Accounts receivable, net at the end of the quarter divided by sales during the quarter annualized and then multiplied by 365.

 

Inventories

 

(In thousands)

 

September 26, 2020

   

December 28, 2019

   

$ Change

   

% Change

 

Inventories

  $ 59,488     $ 54,980     $ 4,508       8.2 %

Days of inventory on hand

    133       123       10          

 

Inventories as of September 26, 2020 increased $4.5 million, or approximately 8%, compared to December 28, 2019 primarily to meet the increased demands of our customers.

 

The Days of inventory on hand ratio compares the inventory balance at the end of a quarter to the cost of sales in that quarter. We calculate Days of inventory on hand on the basis of a 365-day year as Inventories at the end of the quarter divided by Cost of sales during the quarter annualized and then multiplied by 365. Our Days of inventory on hand increased to 133 days at September 26, 2020 from 123 days at December 28, 2019. This increase resulted from inventory increases to meet the increased demands of our customers.

 

Credit Arrangements

 

On May 17, 2019, we entered into our Credit Agreement with Wells Fargo Bank, National Association, as administrative agent, and other lenders. The details of this arrangement are described in "Note 6 - Long-Term Debt" in the Notes to Consolidated Financial Statements of our 2019 10-K.

 

As of September 26, 2020, we had no significant long-term purchase commitments for capital expenditures or existing used or unused credit arrangements beyond the secured revolving loan facility described above.

 

Share Repurchase Program

 

On March 24, 2020, we announced that our Board of Directors had approved a stock repurchase program pursuant to which up to $40.0 million of outstanding common stock may be repurchased from time to time. The duration of the repurchase program is twelve months. No shares have been repurchased under this program during the quarter ended September 26, 2020. We expect that all future repurchases will be open market transactions funded from available working capital.

 

Contractual Cash Obligations

 

There have been no material changes to our contractual cash obligations outside of the ordinary course of business in the first nine months of fiscal 2020, as summarized in Management's Discussion and Analysis of Financial Condition and Results of Operations in the Company's Annual Report on Form 10-K for the year ended December 28, 2019.

 

Off-Balance Sheet Arrangements

 

As of September 26, 2020, we did not have any off-balance sheet arrangements of the type described by Item 303(a)(4) of SEC Regulation S-K.

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We assess these risks on a regular basis and have established policies that are designed to protect against the adverse effects of these and other potential exposures. There have been no material changes to either the foreign currency exchange rate risk or interest rate risk previously disclosed in Part II, Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our Annual Report on Form 10-K for the fiscal year ended December 28, 2019.

 

 

ITEM 4. CONTROLS AND PROCEDURES

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

In connection with the filing of this Form 10-Q, our management, including our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls were effective as of the end of the period covered by this report.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal controls over financial reporting (as defined in Rules 13a-15(f) under the Exchange Act) that occurred during the third quarter of fiscal 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We do not believe there has been any material impact to our internal controls over financial reporting notwithstanding that most of our employees are working remotely due to the COVID-19 pandemic. We continue to monitor and assess the COVID-19 situation on our internal controls to address any potential impact on their design and operating effectiveness.

 

Inherent Limitations on Effectiveness of Controls

 

We do not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

 

PART II. OTHER INFORMATION


 

ITEM 1. LEGAL PROCEEDINGS

 

The information set forth above under "Note 11 - Contingencies - Legal Matters" contained in the Notes to Consolidated Financial Statements is incorporated herein by reference.

 

ITEM 1A. Risk Factors

 

The risks described in Part I, Item 1A, “Risk Factors,” in our Annual Report on Form 10-K for the fiscal year ended December 28, 2019 ("2019 10-K") could materially and adversely affect our business, financial condition, and results of operations, and the trading price of our common stock could decline. The additional risk factors described below supplements the risk factors described in our 2019 10-K based on information currently known to us and recent developments since the filing date of that report. The matters discussed below should be read in conjunction with the risk factors set forth in the 2019 10-K.

 

The risks described in this report and in our 2019 10-K are not the only risks facing our company. Additional risks and uncertainties not presently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and operating results, particularly in light of the rapidly changing nature of the COVID-19 pandemic, containment measures, and the related impacts to economic and operating conditions. These factors, together with all of the other information in this Quarterly Report on Form 10-Q, including our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q, should be carefully considered before making an investment decision relating to our common stock.

 

The COVID-19 pandemic could adversely affect our business, results of operations, and financial condition in a material way.

 

COVID-19 has spread internationally and been declared a pandemic, affecting the populations of the United States as well as many countries around the world. The outbreak has resulted in significant governmental measures being implemented to control the spread of COVID-19, including, among others, restrictions on travel, manufacturing and the movement of employees in many regions of the world, and the imposition of remote or work-from-home mandates in many of our offices, including in the United States, the Philippines and, for a time, China. The majority of our products are manufactured, assembled, and tested by third parties in Asia. In addition, we rely on third party vendors for certain logistics and shipping operations throughout the world, including in Malaysia, Singapore, South Korea, Japan, and Taiwan. We also have other operations in China, the Philippines, and the United States. If the remote or work-from-home conditions in any of our offices continue for an extended period of time, we may experience delays in product development, a decreased ability to support our customers, reduced design win activity, and overall lack of productivity.

 

Pandemics and epidemics such as the current COVID-19 outbreak or other widespread public health problems could negatively impact our business. If, for example, COVID-19 continues to progress in ways that significantly disrupt the manufacture, shipment, and buying patterns of our products or the products of our customers, this may materially negatively impact our operating results for the current period and subsequent periods, including revenue, gross margins, operating margins, cash flows and other operating results, and our overall business. Our customers may also experience closures of their manufacturing facilities or inability to obtain other components, either of which could negatively impact demand for our solutions. COVID-19 has negatively impacted the overall economy and, as a result of the foregoing, will likely negatively impact our operating results for the current fiscal year and may do so in a material way. In particular, COVID-19 may increase or change the severity of our other risks reported in our Annual Report on Form 10-K for the fiscal year ended December 28, 2019, including that:

 

Our subcontractor suppliers who manufacture silicon wafers, packaging and testing to deliver our semiconductor products may be unable to meet delivery expectations to meet customer demand;

Our distributors and customers may experience adverse performance and any reduction in the use of our products by our end customers could harm our sales and significantly decrease our revenue;

The semiconductor industry could experience a cyclical downturn, which could cause a meaningful reduction in demand for our products and adversely affect our operating results;

Countries may adopt tariffs and trade sanctions or similar actions;

We may be delayed in our development and introduction of new products that achieve customer and market acceptance;

Our operations may be disrupted if employees are unavailable due to illness, risk of illness, travel restrictions, work from home requirements, or other factors that may limit our access to key personnel or critical skills, or reduce productivity;

Shortages in or increased costs for silicon wafers, packaging materials, testing and shipping could adversely impact our gross margin and lead to reduced revenue;

 

 

We may experience difficulty in maintaining the uninterrupted operation of our information technology systems, or be exposed to increased risk of a cyber-security incident or fraud, due to an increased reliance on remote work;

We may incur impairments of goodwill and otherwise as required under U.S. GAAP;

Our outstanding indebtedness could reduce our strategic flexibility and liquidity and may have other adverse effects on our results of operations.

 

The impact of COVID-19 may exacerbate the risk factors listed above and in our Annual Report on Form 10-K, or cause them to change in importance. Developments related to the pandemic have been rapidly changing, and additional impacts and risks may arise that we are not aware of or able to appropriately respond to currently. The ultimate impact of the COVID-19 pandemic on our operations and financial performance depends on many factors that are not within our control, including, but not limited, to: governmental, business, and individuals’ actions that have been and continue to be taken in response to the pandemic; general economic uncertainty in key global markets and financial market volatility; global economic conditions and levels of economic growth; and the pace of recovery when the COVID-19 pandemic subsides. As of the filing of this Quarterly Report, the extent to which the COVID-19 pandemic will affect our business is highly uncertain and dependent on future developments that are inherently unpredictable, which makes forecasting demand and providing guidance especially difficult. Accordingly, our expectations are subject to change without warning and investors are cautioned not to place undue reliance on them.

 

Our business could suffer as a result of tariffs and trade sanctions or similar actions.

 

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’ 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’ products, either of which could adversely affect our results of operations.

 

Our customers or suppliers could also become subject to U.S. regulatory scrutiny or export restrictions. For example, the U.S. Justice Department filed criminal charges against one of our customers in China and imposed a licensing requirement on this customer in May 2019, which has limited our ability to do business with this customer. In 2020, the U.S. imposed additional regulatory restrictions on the sale of U.S. controlled technology to customers in China, including establishing additional licensing requirements for the sale of U.S.-originated technology for certain applications or to companies that participate in the Chinese national security supply chain and limiting the fabrication of devices for certain Chinese companies where U.S. technology is involved in the fabrication process. Furthermore, in August 2020 the U.S. established additional licensing requirements for one of our China customers and its affiliates that limit any sales of products to that customer or for that customer’s products absent a license. The U.S. government may add additional Chinese companies to its restricted entity list or impose additional licensing requirements that we may be unable to meet in a timely manner or at all. Where license requirements are imposed, there can be no assurance that the U.S. government will grant licenses to permit the continuation of business with these customers. Future sanctions similar to those imposed in the past and to those recently imposed could adversely affect our ability to earn revenue from these and similar customers. In addition, the imposition of sanctions on customers in China may cause those customers to seek domestic alternatives to our products and those of other United States semiconductor companies. Further, the Chinese government has indicated its intention to develop an unreliable entity list, which may limit the ability of companies on the list to engage in business with Chinese customers. We cannot predict what impact these and future actions, sanctions or criminal charges could have on our customers or suppliers, and therefore our business. If any of our other customers or suppliers become subject to sanctions or other regulatory scrutiny, if our customers are affected by tariffs or other government trade restrictions, or if we become subject to retaliatory regulatory measures, our business and financial condition could be adversely affected.

 

 

ITEM 6. EXHIBITS

 

Exhibit Number

 

Description

 

 

 

31.1

 

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.

 

 

 

31.2

 

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.

 

 

 

32.1

 

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.

 

 

 

32.2

 

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.

 

 

 

101.INS 

 

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)

 

 

 

101.SCH 

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

     
104   Cover Page Interactive Data File - formatted in Inline XBRL and included in Exhibit 101

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

LATTICE SEMICONDUCTOR CORPORATION

 

(Registrant)

 

 

 

/s/ Sherri Luther

 

Sherri Luther

 

Chief Financial Officer

 

(Duly Authorized Officer and Principal Financial and Accounting Officer)

 

Date: October 29, 2020

 

- 31 -

EX-31.1 2 ex_201637.htm EXHIBIT 31.1 ex_175303.htm

Exhibit 31.1

 

CERTIFICATION

 

I, James Anderson, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Lattice Semiconductor Corporation;

 

2.

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;

 

3.

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;

 

4.

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:

 

 

(a)

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;

 

 

(b)

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;

 

 

(c)

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

 

 

(d)

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

 

5.

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):

 

 

(a)

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

 

 

(b)

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.

 

Date: October 29, 2020

 

 
   

/s/ James Anderson

 

James Anderson

 

Chief Executive Officer

 

 
EX-31.2 3 ex_201638.htm EXHIBIT 31.2 ex_175304.htm

Exhibit 31.2

 

CERTIFICATION

 

I, Sherri Luther, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Lattice Semiconductor Corporation;

   

2.

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;

   

3.

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;

   

4.

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:

 

 

(a)

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;

     
 

(b)

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;

     
 

(c)

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

     
 

(d)

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

 

5.

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):

 

 

(a)

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

     
 

(b)

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.

 

Date: October 29, 2020

 

   
   

/s/ Sherri Luther

 

Sherri Luther

 

Chief Financial Officer

 

 
EX-32.1 4 ex_201639.htm EXHIBIT 32.1 ex_175305.htm

Exhibit 32.1

 

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

 

In connection with the Quarterly Report of Lattice Semiconductor Corporation (the Company) on Form 10-Q for the quarter ended September 26, 2020 (the Report), I, James Anderson, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

     
 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

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.

 

 

 

/s/ James Anderson

 

James Anderson

 

Chief Executive Officer

 

Date: October 29, 2020

 

 

 
EX-32.2 5 ex_201640.htm EXHIBIT 32.2 ex_175306.htm

Exhibit 32.2

 

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

 

 

In connection with the Quarterly Report of Lattice Semiconductor Corporation (the Company) on Form 10-Q for the quarter ended September 26, 2020 (the Report), I, Sherri Luther, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

     
 

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

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.

 

 

 

/s/ Sherri Luther

 

Sherri Luther

 

Chief Financial Officer

 

Date: October 29, 2020

 

 

 

 
EX-101.SCH 6 lscc-20200926.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Balance Sheet Components link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Long-term Debt link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Restructuring link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Contingencies link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 2 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Balance Sheet Components (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Restructuring (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 9 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 6 - Restructuring (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 lscc-20200926_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 lscc-20200926_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 lscc-20200926_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Net Income Per Share Note 3 - Revenue From Contracts With Customers Note 4 - Balance Sheet Components Note 5 - Long-term Debt Note 6 - Restructuring Note 7 - Leases Note 8 - Intangible Assets Note 9 - Stock-based Compensation Income Tax Disclosure [Text Block] Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) Unrealized gain related to marketable securities, net of tax Unrealized loss related to marketable securities, net of tax Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Note 3 - Revenue From Contracts With Customers - Contract Balance (Details) Note 4 - Balance Sheet Components - Accounts Receivable (Details) us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax Recognized gain on redemption of marketable securities, previously unrealized Note 4 - Balance Sheet Components - Inventories (Details) us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-term Debt [Table Text Block] Note 4 - Balance Sheet Components - Property and Equipment (Details) Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) Note 4 - Balance Sheet Components - Capitalized Software Costs (Details) Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) Note 5 - Long-term Debt - Interest Expense (Details) Note 5 - Long-term Debt - Expected Future Principal Payments (Details) Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent Change in actuarial valuation of defined benefit pension Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) Note 8 - Intangible Assets - Amortization Expense (Details) Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Translation adjustments, net of tax Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Cancelled (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Balance (in shares) Balance (in shares) Granted (in shares) Proceeds from sales of and maturities of short-term marketable securities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) Current portion of long-term debt Less: Current portion of long-term debt Proceeds from issuance of long-term debt Accounts payable and accrued expenses Total accounts payable and accrued expenses Accrued payroll obligations Lessee, Operating Leases [Text Block] Revolving Credit Facility [Member] Credit Facility [Axis] Credit Facility [Domain] Other accrued expenses us-gaap_PolicyTextBlockAbstract Accounting Policies Licensing Agreements [Member] us-gaap_PaymentsToAcquireIntangibleAssets Cash paid for software licenses us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Income taxes paid, net of refunds Trade accounts payable us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Payment Arrangement, Tranche Three [Member] Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Shares used in per share calculations: Vesting [Axis] Vesting [Domain] Share-based Payment Arrangement, Tranche One [Member] Product [Member] Share-based Payment Arrangement, Tranche Two [Member] us-gaap_Assets Total assets Impairment of operating lease right-of-use asset (recorded in Restructuring charges) Accretion of lease liabilities Legal Matters and Contingencies [Text Block] us-gaap_LossContingencyDamagesSoughtValue Loss Contingency, Damages Sought, Value Deferred income taxes Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_ContractWithCustomerAssetNet Contract assets, balance Contract assets, balance Award Type [Domain] Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Net income Net income Net income us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Finite-Lived Intangible Assets, Accumulated Amortization us-gaap_FiniteLivedIntangibleAssetsNet Finite-Lived Intangible Assets, Net, Ending Balance Intangible assets, net Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Contractual interest Accumulated depreciation Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019 Total property and equipment, net Goodwill lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments Repayments of Long Term Debt, Accelerated Principal Payments The cash outflow for accelerated principal payments of debt initially having maturity due after one year or beyond the normal operating cycle, if longer. lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage The percentage of equity instruments other than options that vested during the period under share based payment arrangement. Prepayment for performance obligations expected to be satisfied within three months The amount of increase in contract with customer liability during the period due to prepayment for performance obligations expected to be satisfied within three months. Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Depreciation and amortization 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. . Cash flows from investing activities: Net income per share: Earnings Per Share [Text Block] Income taxes payable us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued expenses us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued payroll obligations us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments Income before income taxes Income tax (benefit) expense Income Tax Expense (Benefit), Total CHINA us-gaap_OperatingExpenses Total operating expenses us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Cash and cash equivalents Total stock-based compensation Share-based Payment Arrangement, Expense Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code New Accounting Pronouncements, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Balances (in shares) Balances (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage JAPAN us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Fiscal Period, Policy [Policy Text Block] Document Fiscal Period Focus us-gaap_OperatingLeaseCost Operating Lease, Cost Document Fiscal Year Focus Document Period End Date Operating lease right-of-use assets obtained in exchange for lease obligations Right-of-use assets obtained for new lease contracts during the period us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Debt Instrument, Face Amount Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Loss on refinancing of long-term debt Entity Small Business Vacated Facility [Member] Information related to the vacated facility. Entity Shell Company Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Restructuring charges Costs capitalized us-gaap_CapitalizedComputerSoftwareNet Cloud based computing implementation costs as of December 28, 2019 Cloud based computing implementation costs as of September 26, 2020 us-gaap_CapitalizedComputerSoftwareAmortization1 Amortization Schedule of Long-term Debt Instruments [Table Text Block] us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Stock-based compensation related to stock options, ESPP and RSUs us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One Amortization of intangible assets Entity Address, City or Town Entity Address, Postal Zip Code Large Distributor Two [Member] Information pertaining to the second large distributor. Entity Address, State or Province Concentration Risk Type [Axis] Large Distributor One [Member] Information pertaining to the first large distributor. Concentration Risk Type [Domain] Other Asia [Member] Information pertaining to other Asia. Other Americas [Member] Information pertaining to other Americas. Percentage of revenue Represents the percentage of revenue. Entity Common Stock, Shares Outstanding Q1 2020 Plan [Member] Information pertaining to the Q1 2020 Plan. PHILIPPINES Schedule of Capitalized Software Costs [Table Text Block] Tabular disclosure of capitalized software costs. Revenue Benchmark [Member] Accounts Receivable [Member] Long-term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Local Phone Number us-gaap_LineOfCreditFacilityCommitmentFeePercentage Line of Credit Facility, Commitment Fee Percentage us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Selling, general, and administrative TAIWAN, PROVINCE OF CHINA us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Finished goods Work in progress UNITED STATES Accumulated deficit Research and development Accumulated other comprehensive loss us-gaap_InterestExpense Interest expense Total interest expense related to long-term debt Changes in assets and liabilities: Amortization of original issuance discount and debt costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other non-cash adjustments Long-term operating lease liabilities, net of current portion Schedule of Inventory, Current [Table Text Block] Total lease liabilities Balance Balance Current portion of operating lease liabilities Less: Current portion of operating lease liabilities Operating lease right-of-use assets Balance Balance us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: amount representing interest 2023 2024 2021 2022 us-gaap_PaymentsForRestructuring Costs paid or otherwise settled Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other long-term assets Stock-based compensation expense 2020 (remaining 3 months) us-gaap_AmortizationOfFinancingCostsAndDiscounts Amortization of debt issuance costs and discount Operating expenses: Intangible Assets Disclosure [Text Block] us-gaap_AssetsCurrent Total current assets Adjustments to reconcile net income to net cash provided by operating activities: Common stock, shares authorized (in shares) Americas [Member] Common stock, shares issued (in shares) Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019 Common stock, par value per share (in dollars per share) Asia [Member] Statistical Measurement [Domain] Operating lease payments Operating cash used by payments on lease liabilities Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Litigation Case [Axis] Litigation Case [Domain] Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding Preferred stock, shares issued (in shares) Interest paid Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Europe [Member] Inventories Total inventories Preferred stock, par value per share (in dollars per share) Customer [Axis] Customer [Domain] Cash flows from operating activities: Statement [Line Items] Accounts receivable us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Less: Allowance for credit losses Accounts receivable, net of allowance for credit losses Accounts receivable, net of allowance for credit losses Additional paid-in capital AOCI Attributable to Parent [Member] Stockholders' equity: Other expense, net Interest Income and Interest Expense Disclosure [Table Text Block] Current assets: License and Service [Member] us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Transferred to Accounts receivable or collected us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Beginning cash and cash equivalents Ending cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Contingencies (Note 11) Executive Officer [Member] us-gaap_OperatingIncomeLoss Income from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Less: Revenue recognized on satisfaction of performance obligations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Effect of exchange rate change on cash us-gaap_GrossProfit Gross margin Cost of revenue us-gaap_ContractWithCustomerLiability Contract liabilities Contract liabilities Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Restricted stock unit tax withholdings lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions Percentage of vesting of award under share-based payment arrangement based on market conditions. Effect of vesting multiplier (in shares) 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). Alleged Violation of the Lanham Act [Member] Represents the alleged violation of The Lanham Act. Retained Earnings [Member] Accrued purchases of plant and equipment Represents accrued purchases of plant and equipment. lscc_IncreaseDecreaseOfOperatingLeaseLiabilities Operating lease liabilities, current and long-term portions Represents increase (decrease) of operating lease liabilities. Revenue Title of Individual [Domain] lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved The percentage of market condition achieved for awards to vest under share based payment arrangement. Proceeds from issuance of common stock Title of Individual [Axis] lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year The yearly percentage of grants tested for award vesting rights under share based payment arrangement. Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes Amount of stock issued during period for stock options, employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes. Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares) Represents number of shares issued during period for employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes. Additional Paid-in Capital [Member] lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments Less: amount representing restructuring liability adjustments Amount of restructuring liability adjustments for operating lease of the lessee Common Stock [Member] Amortization of Acquired Intangible Assets [Member] Represents amortization of acquired intangible assets. Sell-through Distributors Concentration Risk [Member] Represents sell-through distribution concentration risk. Equity Components [Axis] Equity Component [Domain] Adjustments for present value, foreign currency, and restructuring liability effects Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities. Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block] The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee. Lease liabilities incurred for new lease contracts during the period Amount of increase in operating lease liability from additional liabilities incurred during the period. Other Noncurrent Liabilities [Member] Adjustments for present value and foreign currency effects Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease. Q2 2019 Sales Plan [Member] Represents the Q2 2019 sales plan. Lease Termination and Fixed Assets [Member] Represents lease termination and fixed assets. Software Contracts and Engineering Tools [Member] Represents software contracts and termination tools. lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities Operating Lease Liability for Previously Restructured Facilities Amount of liability for operating lease restructured prior to new standard adoption. June 2017 Plan [Member] Represents the June 2017 plan. lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization Represents net impact from release of accruals offsetting by return merchandise authorization for revenue from contract with customer. lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations Represents processing of return merchandise authorizations for revenue from contract with customer. Secured Term Loan [Member] Represents secured term loan. Credit Agreement, May 17, 2019 [Member] Represents the credit agreement entered on May 17, 2019. Other comprehensive income: Office of the Tax Commissioner, Bermuda [Member] us-gaap_PaymentsOfDebtIssuanceCosts Original issue discount and debt issuance costs Other [Member] Represents other. Liability for non-cancelable contracts Amount of liability for non-cancelable contracts, classified as current. Income Tax Authority, Name [Axis] Accruals for estimated future stock rotation and scrap returns Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability. Income Tax Authority, Name [Domain] Revenues recorded during the period Income Tax Authority [Axis] Amortization of acquired intangible assets Represents amortization of intangible assets acquired. Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns Less: Release of accruals for recognized stock rotation and scrap returns Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities. us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Repayment of debt Revenue from Contract with Customer [Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] us-gaap_DebtInstrumentUnamortizedDiscount Unamortized original issuance discount and debt costs Document Quarterly Report Entity Incorporation, State or Country Code Principal amount Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares) Shares used in basic Net income per share (in shares) Basic (in shares) Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Diluted (in shares) Shares used in diluted Net income per share (in shares) Non-US [Member] us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Basic (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear 2020 (remaining 3 months) Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2023 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2024 us-gaap_RestructuringReserve Accrued Restructuring Accrued Restructuring us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2021 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2022 Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Sales Channel, Directly to Consumer [Member] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Sales Channel, Through Intermediary [Member] us-gaap_RestructuringAndRelatedCostCostIncurredToDate1 Restructuring and Related Cost, Cost Incurred to Date us-gaap_RestructuringAndRelatedCostExpectedCost1 Restructuring and Related Cost, Expected Cost, Total us-gaap_RestructuringAndRelatedCostIncurredCost Restructuring and Related Costs, Incurred Cost, Total Restructuring Plan [Axis] Restructuring Plan [Domain] Finite-lived Intangible Assets Amortization Expense [Table Text Block] Other Restructuring [Member] Type of Restructuring [Domain] Employee Severance [Member] Restructuring and Related Activities Disclosure [Text Block] Restructuring Type [Axis] Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other long-term liabilities us-gaap_LiabilityForUncertainTaxPositionsNoncurrent Liability for Uncertainty in Income Taxes, Noncurrent Reduction in the carrying amount of right-of-use assets Reduction in the carrying amount of right-of-use assets during the period us-gaap_StockholdersEquity Total stockholders' equity Balances Balances Class of Stock [Axis] Long-term debt, net of current portion Long-term debt, net of current portion and unamortized debt issue costs Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Restructuring Reserve by Type of Cost [Table Text Block] EX-101.PRE 10 lscc-20200926_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 latticelogocolorpmsa49.jpg begin 644 latticelogocolorpmsa49.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_X0".17AI9@ 34T *@ @ @$2 , M ! $ (=I 0 ! )@ !) # ( 4 7) $ ( 4 M <)*1 ( #,# )*2 ( #,# R,#$Q.C$R.C$V(# Y M.C(U.C P #(P,3$Z,3(Z,38@,#DZ,C4Z,# #_[0 L4&AO=&]S:&]P(#,N M, X0DE- ^T ! !+ $ 0$L 0 !_^$^#&AT=' Z+R]N&%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-#&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&UL;G,Z M>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN7!E/2)297-O=7)C92(^ M#0H)"0D)"0D\>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6&UP1TEM9SIH96EG:'0^-#0\+WAM<$=);6F%'.7=)1$UU34%!-%%K;$Y!*S!!04%!04%"04),04%! M04%%00T*05%%'-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&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%U0T* 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*0EASFHP=31::6QR<$56>'%.,TE$>$-P1@T*1U55'IE6F9/1W,V+TMX639L950S0T$Q*T=.-4-9,$9D-DML1D=+=E)0*V-5 M=DPX=7)F;DIP&1W2W=J-EI#;WA6.$PO.#0Y-D9C95E0 M>FXX=0T*25A9+U9R=CE*6$5P2DHO,$U'-'%X-B]'-DMV,#1Q+U%V1EA9<3=& M5T4O;3C$X>2M:9&$X>F$U96$U5EL 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)&3!J5F15;3 V M2WDP-C9I=35#:SAJ'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,G7-A,#-05FIS3S5#%9->"]W031F9FY&25!59CE(2SEIK=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)F96;C1O;'5: M,4U98C1M;U=$3W!!6%:+S!H6,S4G5*60T*9$(T-'$X MD98=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).C$O=T-E9VEX5F=8+T]%9FQO4S9Z M-6DX>7E+2U=S15=N,@T*-T5F=%1T-G-T4&M)52LO1E@Q=FER65Y;VG0U=3@Q M+PT*;E X06U415DP-$7 X<2M59GEJ.'-X-D9C=UAD,W!6-4EM<5A-8F\P0T*839Y=%=$5$=45$E"5W10<7$X6E(O M=T%J:DEC5F9A;C5295=J-6$O3%!Y,V]R3'=M=')'2C=L0TM5;FY(E9R;GIX*V%EDQQ46-*33%M.7)B;74O<3-:1G5H6'A+;5AL.4=+ M=FHS+VY&-WEY3F0O3U12>DEH93,P;%ID5&YP,CE"80T*4DXY13AK94MP3BMD M4&TR+S@W9FURC=S8U9F9#,U M8F523DPX:F54=% X=E=%84)R90T*3E1E>F].-3=L9U!6;%DP0E!*=6QE9V]/ M,DMS;GA6,DMV>C O-7E*.'DO-&DU384M-5E1N+V]D6#@P+RMR5F]F+U-0968X00T*6EAI MG9T M2FTT8TU99GIJ.6%8T8FER.4(O.$%N1S-Y-$Y#+TIV>2]'>49*-RM* M=%)NG9->#%$.'AD4#!*2 T*2F%932RML16@K;@T*1EAQ6"]1=V8U368Y5%A:+SAL M4"MA359:0C59+TUB>5 U<&=V8FI13EIT&DI%5T93:FQ);5AK=E$P2D=+<65S+W=$3T'0Y5&0Y36Y&86-V499-'$O4TQ&6%EQ=S6575'(S-7EA2GE8 M;&(V55@Q3V,P65:-550-S)32%1B5U1T4TUE=$]0.$%H-'-69E!F;@T*1%(Y5CAJ9FU69E=D M,41X=3E),45Z44-19D1):5,KF9,6"]/568U4&%X M<#A5.7IR2#9)=D=51V5X=EEP40T*,&)5,T%K5D=J8U8V14XY07A63B\K:&5DO-FUU>B]!3U-N+TY'2W Q2BM9+VQA-#AJ87 U>#!E+V@Q2%-T3G0W;5IP M-'EE2F4R:@T*3&U-,6\S23=#;G9I7!%: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*$LR+W=#8UAV>4]M=4EO:W5.6@T*6G!(5E96<#1W0U-A04=K3U8T M=3-.4$]1:4-B:V$U2FQP2F=76#!,63)6B]Q8C5V.$%P0E0O04MR M- T*<33@Q,WEJ M62M:8G%+8GI"4$,Y.7%A44EP345!4$7HU1CAY3)5+V\Y2F]&:&IG:U!75V=E5<1WDK M2%AR46A6-V1ICDU5%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!%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!&;W1SD=,;'AO5E52,#5F6C%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=+%!7;VMD:78KDA7-79&>E-N,VLO M3&\Y0@T*:6AW>$%29FQQ,SEF5TE++UIIF94>CE223=&9FQ88CA-=SE:;3A83@T*2V9E4S(T M;SA-445B-5IT>$YR14I0,EEA>70OC5O1R]U1&,S#)99DEN8@T*.$UW9%9M.%A,2V8X-&QU>'@T M66=)+WET8F5V$ME4S9T,$UU<&EA43AJ5U=+-E9624HO66I' M*V-F;&YK>&II>CA:,S5X>4-V:$8R:U)'4G%&9C98.4Q)55,>6DV<',R.65(6%ED&EE+PT*6'AE+WDO435U M6$E!5%9F-E9..61U2'1T2FPY26M3FEA95!&35AY4TUA>F51-@T*43EKEAI33!1-U)Y43!X>$$S;&IX06YU038O;T1M*T)%-4],*T4P;BMJF%N95AN,6DV:VAH=#5$1DA"1R]P+UHVEA-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=+;SEHR;%%(:T$U57E9>C1) M>$AY4B]L*U0T*.'-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+GE3,#A433)F4&Y8 M4GAT4TEI6D%1,FHS=RMQ6 T*=#EC4S='85)GFPO1DQR>4$V3FUF2#9O>$$V26IY*TIZ<&E45'-Z4U1S,' U16UG63=!5C=5 M>DDW20T*17IG17!K;55Y6F9.:'%A-#9(4D)A8U P35">%0T24AH M2'%04'$U;5A,=WAJ#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!0EHV0T*,C5F M-TQ-5V8U4W-L.%!-8V9Z,G8T=&G V2$$X=D1H5&8X M37HU8U!!8BMM=G-A4F0K83)Z*W$O5F\O<710<0T*.5 S9DAP5$DV9GE,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-&9P61X+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&183&@T,6)84V,U=6Y%43EJ.5(T4V95*U!$,4D4P6#50 M:2]C.$A&-6,O,71M6'AA.58P:3$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)N86EL7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C M945V96YT(R(^#0H)"0D\>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.D9%-T8Q M,3&UP+F1I9#I&13=&,3$W-# W,C V M.#$Q.# X,T0R1C&UP34TZ1&]C=6UE;G1)1#X-"@D)"3QX M;7!-33I/&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&UP34TZ1&5R:79E9$9R;VT@&UP+F1I9#I&1#=& M,3$W-# W,C V.#$Q.# X,T0R1C&UP34TZ1&5R:79E9$9R M;VT^#0H)"0D\>&UP34TZ2&ES=&]R>3X-"@D)"0D\7!E/2)297-O=7)C92(^#0H)"0D)"0D\&UP M+FEI9#I&1#=&,3$W-# W,C V.#$Q.# X,T0R1C7!E M/2)297-O=7)C92(^#0H)"0D)"0D\&UP34TZ2&ES=&]R M>3X-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^#0H)"3QR9&8Z1&5S8W)I<'1I;VX@ MH.$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\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K" MP\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$# M$0 _ /W\KXE\>^*I/%OC?5]26:1H[R[D>([C_J]Q"#\$"BOLCQC?6NG^%KZ2 M\U"/2[=H3&UW(P40%_E#9/&99M'!X# 2@HQYIR4JM.F[NT8-*223;&J[?+^8DX &\MSQ\IK^0K]LC M]JC6?VJ/VM/B7\2I+[58%\=>)M0UN&"2ZD8VL,]P[PP#+'Y8XBD:C. J #@" MOZ^_CAX)^&_PU_8K^+,GB3XN:/X+\,>-- N?#$_C"ZGAMX=!>ZBDM4D5F< R M"2X5@I8995''6OPH_P"'#_[$/_21CX>_^ EA_P#)U?<>"O"]?(^&84<7;VE2 MCLUJVM3GO^#1_P M')XJ_P""E.O?$KQ%JNIVGA?X,^"-3U^[O7N'^RQ22JMH$F&>5^SS70ZIXWUV]UVZCCN6V127,[S%%Z?*N_: M .*_HV_83_X)D_LW_L!?\$M_C_-I_[5?AO4_ _[1NGGPE/\19?L=OI^ MGJ(;NS2WB0SNDDH>ZNBP#JQ& -FS?7P-_P .'_V(/^DC'P]_\!+#_P"3:_6C MY4U_^#,;X+ZO\4/^"A/CGX@7DVI7&C?#OP@]MYGVI]B7U_/&D"NO1E:""].T M_P 2*W5>/V[_ ."XG[34G[(W_!)[XX>,[6XFM=4_X1N71=,F@E\N>"\U!EL( M98SUW1/8OR2V6FP965#GH9[VZ0].8!UP*_:2@ MHHKPG_@H_P#\% O!/_!,S]D[Q#\5?'$RR6^F@6NE:6DPBN-?U&16,%E"2#\S M[&9F"MLCCDD(*H: /G?_ (+]_P#!:31?^"3O[-366@W5K??&KQQ;R0>%-+*" M;^SDY635+E3E1#$>$5L^=+A0K(DS1_R2ZA\3/%D_Q.7QW>:UKN/.EGI_A;1XV"QV=FLS$;MI$,$67=F+2R%PL\H^E_P#@[6_9 M&^'/P \1?LYZG\)Y-#A\&Z;X/G\"0:;I5TEQ'IL>GW!N86D8,S-),=0G9I') M>1HW9B6)) /Z(_@K\;KW]JO]BSPO\0_!37%Q\1/@)<7%PYDEEDU[6&>1BM?IW_P:._M*_\ "]/^"0^C^&[AMVH?"GQ!J'AIR\N^6:!W6_@D M(R2$"WAA7H,6Y Z5^G&HZC;Z1I\]W=316UK:QM---*X2.)%&69B> 22>@% M '\,_P"WA^QAXC_X)[_M4^*/A#XNUCPQKGB3PB;9;^Z\/W$UQ8;Y[:*Y5$>: M*)RRI,H8%!A@PYQ7W]\'?^#/+]J#XS?"/PKXPM?%OP5T>U\5Z1::Q#8:IJ^J M17UBEQ"DRPSHFGNBRH'"N%=@&! 8CD_)/@NQNO\ @KA_P6.LUN+:_6'XZ?$\ MW-W"C%YM/TZ[OS), <]+>T+]^%BXZ5_:I%$L,:HBJB( JJHP% ["@#^?O]C; M_@U-_:2_9=^&OQXQ\1/@_#XO^(_@"7P-H36>I:G)9QQWM_9OJ#73FR1D5K&" MXA0*DN7N 2%V@UX/_P 05/[4W_0_?L__ /@\U?\ ^5E?T_5XK_P4=_:8'['/ M[!GQ<^)R7$%K?>#_ M?7NFO-]Q[_P IDLXS_OW+PI_P*@#^*Q/V<];U;]J5 M?A'H=WI/B;Q'<^*O^$0T^ZTR222QU6[:[^R120,Z+(T4DA4H616*L"5!XK]/ M_P#B"I_:F_Z'[]G_ /\ !YJ__P K*\)_X->_V8A^TO\ \%C_ (<275DE]H_P MYANO&FH*Q_U7V2/9:2#CJM]-9G\*_KTH _#O]GC_ ()Z>-_^#;__ ((P_M@> M-O'7BKP]?^//'&F0:9I5QX3O;F:#3BZ/86$RO/!"PF6ZU.1V C("1(=QY"_ M/_!H[^SY//$L^N77EOPUIIT 3RW']UIKV%QGO;G MT->"_P#!MCJG_#OW_@CK^UQ^U=,L']J*ITC08[NWW1M<6%J6M^>"8IKW4H8W MPW6WZ97D ^HO^"]O_!SI;_L%^-]4^#?P/M=*\2?%.QB,6O:]>IY^F^%)77Y8 M(XP0+F\53O8,?*A.Q6$K>;%'^<'P@_X)O?\ !2#_ (+=:%#XZ\3>+O%V.I>./$TVE:-:\<_X-_?V,X_\ @J!_ MP5N\/VGQ!\[Q9H6DF\\>>,/[1E^T2:RL,BD"T@0PB![G^(D/Y9V]U_ M;*O&?^"BG[2P_8Z_83^+7Q.6XM[>]\&^%KZ_TXS_ .KDOQ"RVD9X/W[AH4Z' M[] '\E__ 5?^*6M?\%(_P#@M-\3'\.M'K%YXN\=+X.\,+"Y:&[B@E33+$IQ MP)5BC?@=96/))S]#O MB1X3\,Z7XN\0> =1BUVQT[4[*>\LS/"P,4LL<$D-WB.G?\'=O[;&L:C;V=G\%?A+=7=Y*D$$$/A#7GDFD7N^;9NSC/.,9YH \I M_;.\1_8/ FG:6K;9-2N][#^]'$,G_P ?:,U\VDXKZ.^/GC+P!>^+X].\2VFK MWE]I4> ;5F5(Q(%;:<.N3@*>G<5R.@Q?"/Q+KEGIL&D^(O.OYTMX]\LFW3VK^(_%C(/]8.+*U2EF.&C;EI1A*I)33BDG%I4VD^=RT3Z]S]HX5Q MWU#*H1GAZCO>3:BK.^J:]Y:FO[$O\ @I-_P3Y_9:_;J^+.DW'Q MF\(^)?$&O>#-/&E6DFG:O=V<$$#D3"/9%.B$@OG=MW'."2%4+X+X1_X-Z?\ M@G_XG\4:?I]O\+O&DDUY.L:++XFU(1L>N&*W.X*<Z,N6=YWMI9ZW]+'YR?\ !;X? M\,>_\$//V&_V(/%'A;2X_#\%SIVK7=E!':I)).L02 M*9$)5[B7YMN[YL$D*N/&?AS_ ,&]W[ >O^/-)M++X5^+9[J2X5XXKOQ%J+V\ MI3+E9!]H.4(4@CTSTZUZG_$1.&OKG]G_ %VG[7FY.7FUY[\O+Z\VGJQ]O[&7);FO;2UKW]+:GVU_P2D_9G_X8]_X)N_!7X=2:?_9>H^'_ I9MJUK M_P \M2G3[3?=AUNIISTSS7\WW_!VY^TG_P +U_X*^ZYX?MY VG_"O0-.\,1F M.7?%+,R-?SOC) ^2W .;< ]!7]8=?DI^TY_P:&?!O]J3]H[QY\2M8^*GQ M4M-5\?:_>^(+NWA:Q>&VENIWF:*,M 6\M"Y5022%"C)QFOLSQQ__ 2&_P"" MP'[&/[#G_!-'X-_#'4/CIX=L=:T#P]%<:S;26=](UKJ5VSWE[%N6$JP2YN)E M!!(PHQQ7TA_Q$9_L4_\ 1?O#/_@!J'_R/7QG_P 02GP)_P"BN?%K_OG3_P#X MQ1_Q!*? G_HKGQ:_[YT__P",4 ?IE\+_ /@I9\"OC/\ LQ>*/C-X9^)&A:I\ M,?!;W,>MZ\JS1P:>]O%'+*CHZ"3>$EB(4*6?S$"ABP!_E[_X*)_ML_%+_@XX M_P""F'ASPSX#T?5/['N+V30_A[X9N'Q_9UJQWSWUUL+)'*Z1>?<.I98XX53< MZPAS^[_B?_@V[^&NK_\ !-;PY^S#IGQ(^)?A_P &Z3XBF\2ZK>6$MHEUXHN7 M+E1>CR=CI'F+8H 4>1$S!F567T'_ ()*_P#!"CX1?\$AKWQ1JW@R\USQ5XL\ M5QI9SZ]KH@:[M;)2K_9(?*1!'&TBK(^.79(\Y\M, 'Y1C_@R ^(F/^2]>"__ M 07/_QRO%O^"AW_ :A_$']@+]CCQI\8)OBEX<\96O@F&WN;G2;'1YX+B:& M2YB@=U=G( C64R-D?=C:OZFZX_\ :$^".B_M+_ 7QI\.O$7VI=!\=Z'>^']1 M:U94N(X+J!X9&B9E95D57)5BI 8 X.* /YY?^#)W]I7_ (0[]K7XL_"FZD5+ M?QUX;@UZT\R3K=:=.8S&BYQN>&^DQ42^7(9=3=;$O&00=\<<\DHQR/*)[5X9_P $\/\ @US^%7_! M.3]KOPG\8O"_Q*^)&M:YX3%VL%CJ'V);2Y%S:36KB0)"&*A)F8 $?,JG/%?4 M'_!5G_@F!X6_X*S_ +.6E_#7Q?XF\4>%M*TO7X/$*W&AM")IY8H+B%8Y!*CJ MT>+AFP #N1#GC! /P#_X,Y?V:3\6_P#@J/J'CVYM[@V'PG\+7E_!<)_JTO[W M%C%&_/\ %;S7K#KS%^-?U+5\>?\ !(K_ ((O?#O_ ((\>&/'%CX'U_Q1XFO/ M'UU:3ZC>ZTT'F+':I*L$2")$ "F>=LG))D[8K[#H *_(S_@\H_:<'PG_ .": M&@_#NUO(X]1^+'BFW@N+8CYI].L!]KF8?[MT-/\ ^^Z_7.OA_P#X*Z_\$,? M_P#P6%\2>!]0\;>._'7AE? =M>6]E::,UL;9S?_!D/^S.+;P=\;OC)=VL+->WEGX,TNX_Y:1>2GVR]3_=;S[ _6.OWLKP M7_@FQ_P3U\'?\$POV4M)^$_@F[U35--T^[NM0N-2U+R_MFHW$\A=I)/+54RJ M[(UPHPD29R0@,RJC?T7^'_ /@Y4_8B\2Z> MMQ!\>-'A5OX+O1-5M9 ?=9+53^.,4_\ X*!?\&[O[,/_ 48\87GBKQ5X5U+ MPGXVU%@U[XB\(WBZ;>7Q!)+31NDEM+(V[F5X3*0%!? 'R'>?\&2_P WN7: MW^+'Q>CA)^19&TZ1E'NPME!_(4 ?94/_ <7?L4SS)&OQ^\+AI&"@M8WZJ"3 MCDF# 'N>!7S+_P 'DG[30^$W_!,G1?A[:W4<>H?%CQ3;6T]NWWIM/L1]LE_ETR\%B+?45BD60P M2[8 WEOMVM@@X)P0>:^JO^"NW_!#/P-_P6&\0>!;_P ;>.O'/AE? =O>6]E: M:,UL;=S[;]U$X"/)]D R0)/^$K^(.M:EY@D6ZO)&C;/6 M,':G_C@6NJ_99T%=<^,-G,VWR=)@EO7S]W@>6OY&0'_@-8]W_P ?4;U._62U/WS/<9 M]7R:I"DK)045KT=H]NS/#_%_B/\ X2SQ9JFJ%LC4+J2=<]0K,2H_!<#\*[K] ME'1X[_XI_P!H3$+;Z)9RW;2'[J,1Y8S_ ,!=S_P&N;C_ -6OTKUK]F3_ )!O MBS_KVB_E-6?AODKQG%V%Q.)GS2YY57IO*$95%U_FBBN(L8J.4U:=-65E'?HV MH]NS/"==UQO$FNWVI2<2:A<27+ GH78MC\,XKTS]CWP]_:_Q/N+]EW1Z39LP M;^[)(=B_FOF5Q\/^J7Z"O:OV1O\ 5>(/]ZW_ /:E='A1D*Q?&6#JXJ?,^>51 MZ;RC&4T]_P"9)D<58[V63UHTE;11WZ-I/\&>M:[.UMHMT\=Q!:2B)A'-,?W< M3D84M[ XKP<;?#T>EQ>(K636KN^NH[.6[LO&=S)/E M?M'_ /)%M<_W8O\ T='7CO[*O_)48_\ KA)_Z":_H/Q*SASXJP&0J*O5BK2D MH3BN>;3O2G"46UR:23C*S:O8^ X;P?+E=?'-_"WHKQ;M&_Q1::WV::TV/:OC MOXE?PA\(]9N+=FCN)(/LMN4;:RO*1&I4^HW9_"N0^'W@N.36--M[RTM9&A : M2YA\9W=S([HN=WD856RP&5R 3P0,'4_:M_Y)8/^OV+^35Y1^R[_ ,EBL_\ MKWF_]!KDXTX@5/C["9;7IJ<)JC%)J#4>:I)R=ITYN[O%>ZX.T=]=-LFP#ED- M7$PERM.;=N97M%66DEMKNFM=CV+]H>[O+WP[I>@Z;<26NH>(M0CM5DCJ>/?^2Q^ O\ >O\ _P!)Q7G^B?\ (H>'O^Q[7_T)Z?'$,9B, MVQL:>(E3C.,J$E&]^2,,-.-G?W7SUY\SL^:/NZ7NIR65&GA:+E34FFIJ_=RJ M1=^ZM"-NSU/6/%NKI\-OAA?72R,W]CZ>WEM*VXR,B83)/4EL#GN:K_"73+GP MS\)M'BNGNKN\CLEGF\QS)*TCCS&7).206('T%9_[2'_)%-<_W(O_ $KG4E?_ +=C&W_I;/(? MAC%I/Q5\,0:UXBU^>ZU34I&8VD.L2VD5A\Q"PI%&Z8( 7);+$\Y-=7\8/$4_ MPK^#M](2O4G/EDO:R;?- M?F7-9S=GHGHCZ+.Z"P^)PU:3WR/*/B3H.@^&/ #75 MEX@U?4O%-PB1Z?<0ZU-))KCP/\ "J]U2]DC M-]I^G&1V ^5YPG ';E\#\:\&_9$_Y*K>?[C_ ,J]E_:,_P"2,ZQ_VP_]'QUR M\%YU];X:S#BG!4XX=JE.,:<=E*C&CG.3DKMI-**3BW)[VFXKE2Z)6VVN]D>8WFM^(_A?X$F\)WUU>7-_XFM+Q?$'7%^''PJU*\CD;.EV#+ SMN9G"[8\GN2VWGWK"^ M-?\ R,/@;_L.15/^TE_R1G5_]ZW_ /2B.O6PF#KY'A,Y5"M*2PM!1IUG>5NK.KJ*WCMEMM;GEEFN6*[QY7F%-@^;.5Q@>]>F?&GQ)<>#_@YK ME\K-]KALC&KQ9!61\(&'IAFS^%>3_LA_\C=??]>_]17NGC/_ )$_5?\ KSE_ M] -8\-8K,\';#^UI.E&,5=0=-37M7JN>I)RO*5HW48KI=[9_+ZOF-/ M#5KU.27,V]VI.+Y5O:*MHM=V_(\[^(FM#2O@WI/AG2=76ZUS5EM=,MY8+GS) MG)*^;+D'=C:');H,]:Z;XS>*+KX;_"74+W3=JW-K''!#)(-ZP;G6/S&SG.T- MNYSDCG->-_L9?\C]JW_7%O\ T(5]#>)_^1:U#_KVD_\ 0371P-CL1Q%P]B'G5I.C346Y>R5)32DFVN:3E-R;]W117V;F.=4:>7YA3PSE76[_7-0CVS>>VO3R&=EP=QC639M_V0NW'& M,5J?&&ST\^ ]0O\ 41=-'I,$EVBPWDUKN=4. 3&ZDYZ8)QS7B'[+7_)99/\ MKTG_ /0DKV/]H?\ Y(QKW_7%?_1BU/"^?87,^"\;F=+!TZ7+&K>*2DI.G#F3 ME=>\[_S7?FV5F>!JX;.*.&G6E*[CK>S2D[-*ST^5BO\ !/X;PZ%X2T74[R34 MKC6IK))+AY[^>1=TBAB/+9R@(SC(7M6;K6H1^._C)JVAZMJD^FZ/H=I \=G' M>-9MJ4DH+-(75E=D087:#C.,^E>EV_\ Q[Q_[HKY_P#VW?\ CXT7_=/_ *%7 M7QY2H<,\*4ZV&IJ5+#R@YT_A596Y+3:[R<9R;4N9PY9)ILQR.53,LTE"K)J5 M1249;\FM[Q3[).*M:U[JS1V?PK6&#XO:U;^'KZ[N_"MG81QS![R2ZA2^+YQ& M[LW2/[P4\$C/:J_Q>N[SQ+\7-)T>UL=4U6UTO3Y+Z\M;#4/L;2F1MD>Y_,3[ MI0D '/S=QFNN^"7_ "2O1?\ KA_[,:H^%?\ DNOBS_KRL?Y25?\ 8_MLBP. MY^6&+K1FU&*Y81<9UU3A&2E'D3A&+33C)(6N;W2_#C$6,>G7=]->RVUPA/F/+OW&$]! MC/0Y..*]6TO5K;6[,7%G/%X^K2C2RMV<7"K-NUO>C6Y':*]V,7>ZA%)1V5] 8WCG]&,Y2Q.M[Q5M]'"ZNWJVNK;UW/__9 end XML 12 lscc20200930_10q_htm.xml IDEA: XBRL DOCUMENT 0000855658 2019-12-29 2020-09-26 0000855658 2020-10-26 0000855658 2020-06-28 2020-09-26 0000855658 2019-06-30 2019-09-28 0000855658 2018-12-30 2019-09-28 0000855658 2020-09-26 0000855658 2019-12-28 0000855658 2018-12-29 0000855658 2019-09-28 0000855658 us-gaap:CommonStockMember 2019-12-28 0000855658 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000855658 us-gaap:RetainedEarningsMember 2019-12-28 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000855658 us-gaap:CommonStockMember 2019-12-29 2020-09-26 0000855658 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-09-26 0000855658 us-gaap:RetainedEarningsMember 2019-12-29 2020-09-26 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-09-26 0000855658 us-gaap:CommonStockMember 2020-09-26 0000855658 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0000855658 us-gaap:RetainedEarningsMember 2020-09-26 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-26 0000855658 us-gaap:CommonStockMember 2018-12-29 0000855658 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0000855658 us-gaap:RetainedEarningsMember 2018-12-29 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0000855658 us-gaap:CommonStockMember 2018-12-30 2019-09-28 0000855658 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-09-28 0000855658 us-gaap:RetainedEarningsMember 2018-12-30 2019-09-28 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-09-28 0000855658 us-gaap:CommonStockMember 2019-09-28 0000855658 us-gaap:AdditionalPaidInCapitalMember 2019-09-28 0000855658 us-gaap:RetainedEarningsMember 2019-09-28 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 0000855658 us-gaap:CommonStockMember 2020-06-27 0000855658 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000855658 us-gaap:RetainedEarningsMember 2020-06-27 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000855658 2020-06-27 0000855658 us-gaap:CommonStockMember 2020-06-28 2020-09-26 0000855658 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0000855658 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 2020-09-26 0000855658 us-gaap:CommonStockMember 2019-06-29 0000855658 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000855658 us-gaap:RetainedEarningsMember 2019-06-29 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000855658 2019-06-29 0000855658 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000855658 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-09-28 0000855658 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000855658 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000855658 us-gaap:SalesRevenueNetMember lscc:SellThroughDistributorsConcentrationRiskMember 2020-06-28 2020-09-26 0000855658 us-gaap:SalesRevenueNetMember lscc:SellThroughDistributorsConcentrationRiskMember 2019-06-30 2019-09-28 0000855658 us-gaap:SalesRevenueNetMember lscc:SellThroughDistributorsConcentrationRiskMember 2019-12-29 2020-09-26 0000855658 us-gaap:SalesRevenueNetMember lscc:SellThroughDistributorsConcentrationRiskMember 2018-12-30 2019-09-28 0000855658 lscc:LargeDistributorOneMember us-gaap:AccountsReceivableMember lscc:SellThroughDistributorsConcentrationRiskMember 2019-12-29 2020-09-26 0000855658 lscc:LargeDistributorTwoMember us-gaap:AccountsReceivableMember lscc:SellThroughDistributorsConcentrationRiskMember 2019-12-29 2020-09-26 0000855658 lscc:LargeDistributorOneMember us-gaap:AccountsReceivableMember lscc:SellThroughDistributorsConcentrationRiskMember 2018-12-30 2019-12-28 0000855658 lscc:LargeDistributorTwoMember us-gaap:AccountsReceivableMember lscc:SellThroughDistributorsConcentrationRiskMember 2018-12-30 2019-12-28 0000855658 us-gaap:ProductMember 2020-06-28 2020-09-26 0000855658 us-gaap:ProductMember 2019-06-30 2019-09-28 0000855658 us-gaap:ProductMember 2019-12-29 2020-09-26 0000855658 us-gaap:ProductMember 2018-12-30 2019-09-28 0000855658 us-gaap:LicenseAndServiceMember 2020-06-28 2020-09-26 0000855658 us-gaap:LicenseAndServiceMember 2019-06-30 2019-09-28 0000855658 us-gaap:LicenseAndServiceMember 2019-12-29 2020-09-26 0000855658 us-gaap:LicenseAndServiceMember 2018-12-30 2019-09-28 0000855658 us-gaap:ProductMember us-gaap:SalesChannelThroughIntermediaryMember 2020-06-30 2020-09-26 0000855658 us-gaap:ProductMember us-gaap:SalesChannelThroughIntermediaryMember 2019-06-30 2019-09-28 0000855658 us-gaap:ProductMember us-gaap:SalesChannelThroughIntermediaryMember 2019-12-29 2020-09-26 0000855658 us-gaap:ProductMember us-gaap:SalesChannelThroughIntermediaryMember 2018-12-30 2019-09-28 0000855658 us-gaap:ProductMember us-gaap:SalesChannelDirectlyToConsumerMember 2020-06-30 2020-09-26 0000855658 us-gaap:ProductMember us-gaap:SalesChannelDirectlyToConsumerMember 2019-06-30 2019-09-28 0000855658 us-gaap:ProductMember us-gaap:SalesChannelDirectlyToConsumerMember 2019-12-29 2020-09-26 0000855658 us-gaap:ProductMember us-gaap:SalesChannelDirectlyToConsumerMember 2018-12-30 2019-09-28 0000855658 us-gaap:LicenseAndServiceMember 2020-06-30 2020-09-26 0000855658 2020-06-30 2020-09-26 0000855658 country:US 2020-06-28 2020-09-26 0000855658 country:US 2019-06-30 2019-09-28 0000855658 country:US 2019-12-29 2020-09-26 0000855658 country:US 2018-12-30 2019-09-28 0000855658 lscc:OtherAmericasMember 2020-06-28 2020-09-26 0000855658 lscc:OtherAmericasMember 2019-06-30 2019-09-28 0000855658 lscc:OtherAmericasMember 2019-12-29 2020-09-26 0000855658 lscc:OtherAmericasMember 2018-12-30 2019-09-28 0000855658 srt:AmericasMember 2020-06-28 2020-09-26 0000855658 srt:AmericasMember 2019-06-30 2019-09-28 0000855658 srt:AmericasMember 2019-12-29 2020-09-26 0000855658 srt:AmericasMember 2018-12-30 2019-09-28 0000855658 country:CN 2020-06-28 2020-09-26 0000855658 country:CN 2019-06-30 2019-09-28 0000855658 country:CN 2019-12-29 2020-09-26 0000855658 country:CN 2018-12-30 2019-09-28 0000855658 country:TW 2020-06-28 2020-09-26 0000855658 country:TW 2019-06-30 2019-09-28 0000855658 country:TW 2019-12-29 2020-09-26 0000855658 country:TW 2018-12-30 2019-09-28 0000855658 country:JP 2020-06-28 2020-09-26 0000855658 country:JP 2019-06-30 2019-09-28 0000855658 country:JP 2019-12-29 2020-09-26 0000855658 country:JP 2018-12-30 2019-09-28 0000855658 lscc:OtherAsiaMember 2020-06-28 2020-09-26 0000855658 lscc:OtherAsiaMember 2019-06-30 2019-09-28 0000855658 lscc:OtherAsiaMember 2019-12-29 2020-09-26 0000855658 lscc:OtherAsiaMember 2018-12-30 2019-09-28 0000855658 srt:AsiaMember 2020-06-28 2020-09-26 0000855658 srt:AsiaMember 2019-06-30 2019-09-28 0000855658 srt:AsiaMember 2019-12-29 2020-09-26 0000855658 srt:AsiaMember 2018-12-30 2019-09-28 0000855658 srt:EuropeMember 2020-06-28 2020-09-26 0000855658 srt:EuropeMember 2019-06-30 2019-09-28 0000855658 srt:EuropeMember 2019-12-29 2020-09-26 0000855658 srt:EuropeMember 2018-12-30 2019-09-28 0000855658 country:US 2020-09-26 0000855658 country:US 2019-12-28 0000855658 country:CN 2020-09-26 0000855658 country:CN 2019-12-28 0000855658 country:PH 2020-09-26 0000855658 country:PH 2019-12-28 0000855658 country:TW 2020-09-26 0000855658 country:TW 2019-12-28 0000855658 country:JP 2020-09-26 0000855658 country:JP 2019-12-28 0000855658 lscc:OtherMember 2020-09-26 0000855658 lscc:OtherMember 2019-12-28 0000855658 us-gaap:NonUsMember 2020-09-26 0000855658 us-gaap:NonUsMember 2019-12-28 0000855658 lscc:CreditAgreementMay172019Member lscc:SecuredTermLoanMember 2019-05-17 2019-05-17 0000855658 lscc:CreditAgreementMay172019Member lscc:SecuredTermLoanMember 2019-05-17 0000855658 us-gaap:RevolvingCreditFacilityMember lscc:CreditAgreementMay172019Member 2019-05-17 2019-05-17 0000855658 us-gaap:RevolvingCreditFacilityMember lscc:CreditAgreementMay172019Member 2019-05-17 0000855658 lscc:CreditAgreementMay172019Member lscc:SecuredTermLoanMember 2019-12-29 2020-09-26 0000855658 us-gaap:RevolvingCreditFacilityMember lscc:CreditAgreementMay172019Member 2019-12-29 2020-09-26 0000855658 lscc:CreditAgreementMay172019Member lscc:SecuredTermLoanMember 2020-09-26 0000855658 us-gaap:RevolvingCreditFacilityMember lscc:CreditAgreementMay172019Member 2020-09-26 0000855658 lscc:Q12020PlanMember 2020-06-28 2020-09-26 0000855658 lscc:Q12020PlanMember 2020-09-26 0000855658 lscc:Q22019SalesPlanMember 2020-06-28 2020-09-26 0000855658 lscc:Q22019SalesPlanMember 2019-12-29 2020-09-26 0000855658 lscc:Q22019SalesPlanMember 2019-06-30 2019-09-28 0000855658 lscc:Q22019SalesPlanMember 2018-12-30 2019-09-28 0000855658 lscc:Q22019SalesPlanMember 2020-06-27 0000855658 lscc:VacatedFacilityMember lscc:June2017PlanMember 2020-06-28 2020-09-26 0000855658 lscc:June2017PlanMember 2020-06-28 2020-09-26 0000855658 lscc:June2017PlanMember 2019-12-29 2020-09-26 0000855658 lscc:June2017PlanMember 2019-06-30 2019-09-28 0000855658 lscc:June2017PlanMember 2018-12-30 2019-09-28 0000855658 lscc:June2017PlanMember 2020-09-26 0000855658 srt:MinimumMember lscc:June2017PlanMember 2020-09-26 0000855658 srt:MaximumMember lscc:June2017PlanMember 2020-09-26 0000855658 us-gaap:EmployeeSeveranceMember 2019-12-28 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2019-12-28 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2019-12-28 0000855658 us-gaap:OtherRestructuringMember 2019-12-28 0000855658 us-gaap:EmployeeSeveranceMember 2019-12-29 2020-09-26 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2019-12-29 2020-09-26 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2019-12-29 2020-09-26 0000855658 us-gaap:OtherRestructuringMember 2019-12-29 2020-09-26 0000855658 us-gaap:EmployeeSeveranceMember 2020-09-26 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2020-09-26 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2020-09-26 0000855658 us-gaap:OtherRestructuringMember 2020-09-26 0000855658 us-gaap:EmployeeSeveranceMember 2018-12-29 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2018-12-29 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2018-12-29 0000855658 us-gaap:OtherRestructuringMember 2018-12-29 0000855658 us-gaap:EmployeeSeveranceMember 2018-12-30 2019-09-28 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2018-12-30 2019-09-28 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2018-12-30 2019-09-28 0000855658 us-gaap:OtherRestructuringMember 2018-12-30 2019-09-28 0000855658 us-gaap:EmployeeSeveranceMember 2019-09-28 0000855658 lscc:LeaseTerminationAndFixedAssetsMember 2019-09-28 0000855658 lscc:SoftwareContractsAndEngineeringToolsMember 2019-09-28 0000855658 us-gaap:OtherRestructuringMember 2019-09-28 0000855658 us-gaap:LicensingAgreementsMember 2020-09-26 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2020-06-28 2020-09-29 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-09-28 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-09-29 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-09-28 0000855658 lscc:AmortizationOfAcquiredIntangibleAssetsMember 2020-06-28 2020-09-29 0000855658 lscc:AmortizationOfAcquiredIntangibleAssetsMember 2019-06-30 2019-09-28 0000855658 lscc:AmortizationOfAcquiredIntangibleAssetsMember 2019-12-29 2020-09-29 0000855658 lscc:AmortizationOfAcquiredIntangibleAssetsMember 2018-12-30 2019-09-28 0000855658 2020-06-28 2020-09-29 0000855658 2019-12-29 2020-09-29 0000855658 us-gaap:CostOfSalesMember 2020-06-28 2020-09-26 0000855658 us-gaap:CostOfSalesMember 2019-06-30 2019-09-28 0000855658 us-gaap:CostOfSalesMember 2019-12-29 2020-09-26 0000855658 us-gaap:CostOfSalesMember 2018-12-30 2019-09-28 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2020-06-28 2020-09-26 0000855658 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2020-09-26 0000855658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-06-28 2020-09-26 0000855658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-06-30 2019-09-28 0000855658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-09-26 0000855658 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-09-28 0000855658 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-03-28 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-03-28 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-29 2020-03-28 0000855658 srt:MaximumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-29 2020-03-28 0000855658 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-12-29 2020-03-28 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-12-29 2020-03-28 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-12-29 2020-03-28 0000855658 srt:MaximumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-28 2020-09-26 0000855658 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-06-28 2020-09-26 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2020-03-29 2020-06-27 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2020-06-28 2020-09-26 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2019-09-28 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2020-09-26 0000855658 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-09-28 0000855658 us-gaap:PerformanceSharesMember 2019-12-28 0000855658 us-gaap:PerformanceSharesMember 2019-12-29 2020-09-26 0000855658 us-gaap:PerformanceSharesMember 2020-09-26 0000855658 us-gaap:DomesticCountryMember 2020-06-28 2020-09-26 0000855658 us-gaap:DomesticCountryMember 2019-06-30 2019-09-28 0000855658 us-gaap:DomesticCountryMember 2019-12-29 2020-09-26 0000855658 us-gaap:DomesticCountryMember 2018-12-30 2019-09-28 0000855658 us-gaap:ForeignCountryMember us-gaap:OfficeOfTheTaxCommissionerBermudaMember 2019-12-29 2020-09-26 0000855658 us-gaap:OtherNoncurrentLiabilitiesMember 2020-09-26 0000855658 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-28 0000855658 lscc:AllegedViolationOfTheLanhamActMember 2018-12-19 2018-12-19 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0000855658 Lattice Semiconductor Corp false --01-02 Q3 2020 108604000 125990000 0 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 300000000 300000000 136078000 136078000 133883000 133883000 P5Y P5Y 100000 P3Y 0.50 0 0.21 0.21 0.21 0 10-Q true 2020-09-26 false 000-18032 DE 93-0835214 5555 NE Moore Court Hillsboro OR 97124 503 268-8000 Common Stock, $.01 par value LSCC NASDAQ Yes Yes Large Accelerated Filer false false false 136155870 103042000 103469000 300947000 303856000 40736000 42030000 120502000 124727000 62306000 61439000 180445000 179129000 22439000 20032000 66590000 59074000 23758000 21078000 70797000 61618000 603000 3389000 3846000 10168000 2692000 252000 4178000 4719000 49492000 44751000 145411000 135579000 12814000 16688000 35034000 43550000 792000 2022000 2914000 10547000 -70000 -61000 -83000 -2017000 11952000 14605000 32037000 30986000 -655000 1066000 634000 1480000 12607000 13539000 31403000 29506000 0.09 0.10 0.23 0.22 0.09 0.10 0.22 0.21 135598000 132997000 134903000 132065000 141524000 138894000 140763000 137679000 12607000 13539000 31403000 29506000 859000 -93000 899000 -7000 507000 -0 507000 -0 0 0 0 42000 -0 -0 -0 53000 12959000 13446000 31795000 29488000 182268000 118081000 72989000 64917000 59488000 54980000 24205000 24452000 338950000 262430000 39782000 39230000 21614000 23591000 3496000 6977000 267514000 267514000 483000 478000 10592000 11796000 682431000 612016000 59742000 60255000 15148000 13404000 8382000 21474000 4562000 4686000 87834000 99819000 162215000 125072000 19505000 21438000 35984000 38028000 305538000 284357000 0 0 0 1361000 1339000 779630000 762213000 -401887000 -433290000 -2211000 -2603000 376893000 327659000 682431000 612016000 31403000 29506000 19263000 24682000 30228000 13335000 4464000 4372000 300000 1539000 0 977000 -0 -2235000 101000 63000 8072000 -13457000 4508000 -7424000 3516000 8741000 1861000 -196000 1744000 2063000 4331000 5571000 223000 -202000 68958000 84817000 9781000 11729000 6850000 5745000 0 9655000 -16631000 -7819000 19934000 7813000 7145000 16178000 50000000 206500000 -0 2086000 26250000 311408000 10961000 -98629000 899000 -7000 64187000 -21638000 118081000 119051000 182268000 97413000 2849000 9932000 5786000 6540000 2317000 1922000 549000 1841000 2274000 404000 133883000 1339000 762213000 -433290000 -2603000 327659000 0 0 31403000 0 31403000 2195000 22000 -12811000 0 0 -12789000 0 30228000 0 0 30228000 0 0 0 899000 899000 -0 -0 -0 507000 507000 136078000 1361000 779630000 -401887000 -2211000 376893000 129728000 1297000 736274000 -476783000 -2331000 258457000 0 0 29506000 0 29506000 3774000 38000 8327000 0 0 8365000 0 13335000 0 0 13335000 0 0 0 -7000 -7000 0 0 0 42000 42000 -0 -0 -0 53000 53000 133502000 1335000 757936000 -447277000 -2349000 309645000 135147000 1351000 779836000 -414494000 -2563000 364130000 0 0 12607000 0 12607000 931000 10000 -10694000 0 0 -10684000 0 10488000 0 0 10488000 0 0 0 859000 859000 -0 -0 -0 507000 507000 136078000 1361000 779630000 -401887000 -2211000 376893000 132536000 1325000 756924000 -460816000 -2256000 295177000 0 0 13539000 0 13539000 966000 10000 -4668000 0 0 -4658000 0 5680000 0 0 5680000 0 0 0 -93000 -93000 133502000 1335000 757936000 -447277000 -2349000 309645000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN1" title="FN1"/>Note <em style="font: inherit;">1</em> - Basis of Presentation</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (“Lattice,” the “Company,” “we,” “us,” or “our”) develop technologies that we monetize through differentiated programmable logic semiconductor products, system solutions, design services, and licenses. Lattice was founded in <em style="font: inherit;">1983</em> and is headquartered in Hillsboro, Oregon.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Basis of Presentation and Use of Estimates</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 28, 2019</em> ("<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K").</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience <em style="font: inherit;"> may </em>differ materially from our estimates. As of <em style="font: inherit;"> September 26, 2020, </em>the extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates <em style="font: inherit;"> may </em>materially change in future periods.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We describe our accounting methods and practices in more detail in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. There have been <em style="font: inherit;">no</em> changes to the significant accounting policies, procedures, or general information described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K that have had a material impact on our consolidated financial statements and related notes.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Fiscal Reporting Periods</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We report based on a <em style="font: inherit;">52</em> or <em style="font: inherit;">53</em>-week fiscal year ending on the Saturday closest to <em style="font: inherit;"> December 31. </em>Our fiscal <em style="font: inherit;">2020</em> will be a <em style="font: inherit;">53</em>-week year and will end on <em style="font: inherit;"> January 2, 2021, </em>and our fiscal <em style="font: inherit;">2019</em> was a <em style="font: inherit;">52</em>-week year that ended <em style="font: inherit;"> December 28, 2019. </em>Our <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> ended on <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em>, respectively. All references to quarterly or <em style="font: inherit;">nine</em> months ended financial results are references to the results for the relevant <em style="font: inherit;">13</em>-week or <em style="font: inherit;">39</em>-week fiscal period.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b/></p><p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentrations of Risk</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and 81% and 82% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019, </em>respectively.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors also account for a substantial portion of our net accounts receivable. Our <em style="font: inherit;">two</em> largest distributors accounted for 53% and 31% of net accounts receivable at <em style="font: inherit;"> September 26, 2020</em> and 40% and 38% of net accounts receivable at <em style="font: inherit;"> December 28, 2019</em>. <em style="font: inherit;">No</em> other distributor or end customer accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at these dates.</p><p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"/> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b/></p><p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recently Issued Accounting Standards</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes</i>, which adds new guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>Entities <em style="font: inherit;"> may </em>early adopt the ASU in any interim period for which financial statements have <em style="font: inherit;">not</em> yet been issued (or made available for issuance). We are currently assessing the impact of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> on our consolidated financial statements and related disclosures.</span></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"/> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Basis of Presentation and Use of Estimates</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 28, 2019</em> ("<em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K").</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience <em style="font: inherit;"> may </em>differ materially from our estimates. As of <em style="font: inherit;"> September 26, 2020, </em>the extent to which the COVID-<em style="font: inherit;">19</em> pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates <em style="font: inherit;"> may </em>materially change in future periods.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We describe our accounting methods and practices in more detail in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. There have been <em style="font: inherit;">no</em> changes to the significant accounting policies, procedures, or general information described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K that have had a material impact on our consolidated financial statements and related notes.</p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Fiscal Reporting Periods</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We report based on a <em style="font: inherit;">52</em> or <em style="font: inherit;">53</em>-week fiscal year ending on the Saturday closest to <em style="font: inherit;"> December 31. </em>Our fiscal <em style="font: inherit;">2020</em> will be a <em style="font: inherit;">53</em>-week year and will end on <em style="font: inherit;"> January 2, 2021, </em>and our fiscal <em style="font: inherit;">2019</em> was a <em style="font: inherit;">52</em>-week year that ended <em style="font: inherit;"> December 28, 2019. </em>Our <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> ended on <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em>, respectively. All references to quarterly or <em style="font: inherit;">nine</em> months ended financial results are references to the results for the relevant <em style="font: inherit;">13</em>-week or <em style="font: inherit;">39</em>-week fiscal period.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Concentrations of Risk</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and 81% and 82% for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019, </em>respectively.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Distributors also account for a substantial portion of our net accounts receivable. Our <em style="font: inherit;">two</em> largest distributors accounted for 53% and 31% of net accounts receivable at <em style="font: inherit;"> September 26, 2020</em> and 40% and 38% of net accounts receivable at <em style="font: inherit;"> December 28, 2019</em>. <em style="font: inherit;">No</em> other distributor or end customer accounted for more than <em style="font: inherit;">10%</em> of net accounts receivable at these dates.</p> 0.82 0.81 0.81 0.82 0.53 0.31 0.40 0.38 <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Recently Issued Accounting Standards</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><span style="font-family:Arial;font-size:9pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting for Income Taxes</i>, which adds new guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>Entities <em style="font: inherit;"> may </em>early adopt the ASU in any interim period for which financial statements have <em style="font: inherit;">not</em> yet been issued (or made available for issuance). We are currently assessing the impact of ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> on our consolidated financial statements and related disclosures.</span></p> <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN2" title="FN2"/>Note <em style="font: inherit;">2</em> - Net Income per Share</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our calculation of the diluted share count includes the number of shares from our equity awards with market conditions or performance conditions that would be issuable under the terms of such awards at the end of the reporting period. For equity awards with a market condition, the number of shares <span style="background-color:#ffffff;">included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em><span style="background-color:#ffffff;"> is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, <em style="font: inherit;">no</em> shares are included in the diluted share count as of </span><em style="font: inherit;"> September 26, 2020</em>, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods, which has <em style="font: inherit;">not</em> yet been achieved. <span style="background-color:#ffffff;">See </span><a href="#FN9" style="-sec-extract:exhibit;"><span style="background-color:#ffffff;">"Note <em style="font: inherit;">9</em> - Stock-Based Compensation"</span></a><span style="background-color:#ffffff;"> to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.</span></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </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;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,607</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">135,598</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,997</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">134,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,065</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,926</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,897</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,524</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,894</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <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 computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <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;"/> <table cellpadding="0" cellspacing="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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands, except per share data)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Net income</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,607</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,506</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">135,598</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,997</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">134,903</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">132,065</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,926</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,897</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,860</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Shares used in diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,524</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">138,894</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">140,763</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,679</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 11%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.23</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Diluted Net income per share</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.09</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.22</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.21</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">370</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">909</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">514</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 12607000 13539000 31403000 29506000 135598000 132997000 134903000 132065000 5926000 5897000 5860000 5614000 141524000 138894000 140763000 137679000 0.09 0.10 0.23 0.22 0.09 0.10 0.22 0.21 370000 909000 514000 328000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN3" title="FN3"/>Note <em style="font: inherit;">3</em> - Revenue from Contracts with Customers</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Disaggregation of revenue</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Major Class of Revenue</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">96,650</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">97,477</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">285,871</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">287,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p><p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Channel</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Distributors</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,409</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">245,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">248,234</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Direct</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12,241</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13,342</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40,855</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">38,951</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services revenue</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Geographical Market</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">United States</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,455</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">33,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">32,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,838</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,518</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,312</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,134</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">46,406</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">41,870</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">China</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">58,122</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57,301</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">154,086</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">51</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">157,648</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">52</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Taiwan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7,505</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6,796</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">24,957</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14,147</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Japan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,346</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,262</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">18,780</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">31,534</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,766</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,285</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">25,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">22,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,739</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,644</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">222,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">225,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">31,549</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">36,486</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Contract balances</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has <em style="font: inherit;">not</em> yet been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues recorded during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,660</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Transferred to Accounts receivable or collected</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,091</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accruals for estimated future stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: 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;"> </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;">(2,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Prepayment for performance obligations expected to be satisfied within three months</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">336</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">Less: Revenue recognized on satisfaction of performance obligations</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">(179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <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 impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $3.0 million, yielding a net revenue reduction of approximately $0.4 million for the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of <em style="font: inherit;">2020</em>.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Major Class of Revenue</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">96,650</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">97,477</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">94</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">285,871</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">287,185</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">95</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Channel</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Distributors</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,409</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">84,135</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">245,016</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">81</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">248,234</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">82</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Product revenue - Direct</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12,241</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13,342</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">40,855</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">38,951</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">13</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Licensing and services revenue</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6,392</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,076</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">16,671</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b><i>Revenue by Geographical Market</i></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="14" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 26,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">September 28,</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2020</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">2019</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">United States</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,455</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">33,634</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">32,352</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4,857</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,838</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,772</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,518</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Americas</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15,312</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12,134</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">46,406</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">41,870</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">China</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">58,122</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">57,301</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">55</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">154,086</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">51</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">157,648</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">52</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Taiwan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7,505</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6,796</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">24,957</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">14,147</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding: 0; margin: 0">Japan</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4,346</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">4</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10,262</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">18,780</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">31,534</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"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td><td style="width: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Other Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9,766</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">10</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5,285</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">25,169</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">22,171</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0pt; padding-right: 0pt; padding-left: 18pt;">Asia</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,739</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">79,644</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">77</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">222,992</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">225,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;">Europe</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">7,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">8</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11,691</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">31,549</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">11</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">36,486</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, 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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">12</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 32%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,042</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">103,469</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">300,947</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 6%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">303,856</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 5%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">%</td></tr> </tbody></table> 96650000 0.94 97477000 0.94 285871000 0.95 287185000 0.95 6392000 0.06 5992000 0.06 15076000 0.05 16671000 0.05 103042000 1 103469000 1 300947000 1 303856000 1 84409000 0.82 84135000 0.81 245016000 0.81 248234000 0.82 12241000 0.12 13342000 0.13 40855000 0.14 38951000 0.13 6392000 0.06 5992000 0.06 15076000 0.05 16671000 0.05 103042000 1 103469000 1 300947000 1 303856000 1 10455000 0.10 9296000 0.09 33634000 0.11 32352000 0.11 4857000 0.05 2838000 0.03 12772000 0.04 9518000 0.03 15312000 0.15 12134000 0.12 46406000 0.15 41870000 0.14 58122000 0.56 57301000 0.55 154086000 0.51 157648000 0.52 7505000 0.07 6796000 0.07 24957000 0.08 14147000 0.05 4346000 0.04 10262000 0.10 18780000 0.06 31534000 0.10 9766000 0.10 5285000 0.05 25169000 0.09 22171000 0.07 79739000 0.77 79644000 0.77 222992000 0.74 225500000 0.74 7991000 0.08 11691000 0.11 31549000 0.11 36486000 0.12 103042000 1 103469000 1 300947000 1 303856000 1 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues recorded during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,660</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Transferred to Accounts receivable or collected</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,091</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract assets as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,138</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accruals for estimated future stock rotation and scrap returns</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: 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;"> </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;">(2,571</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">Prepayment for performance obligations expected to be satisfied within three months</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">336</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">Less: Revenue recognized on satisfaction of performance obligations</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">(179</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Contract liabilities as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">4,373</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 5569000 11660000 12091000 5138000 2313000 4474000 2571000 336000 179000 4373000 3000000.0 400000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN4" title="FN4"/>Note <em style="font: inherit;">4</em> - Balance Sheet Components</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><b>Accounts Receivable</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">Accounts receivable do <em style="font: inherit;">not</em> bear interest and are shown net of an allowance for expected lifetime credit losses, which reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine this allowance through an assessment of known 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 7.2pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">73,043</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">65,023</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,989</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <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;"><b>Inventories</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">39,855</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,797</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,125</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,488</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,980</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <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;"><b>Property and Equipment – Geographic Information</b></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;">Our Property and equipment, net by country at the end of each period was as follows:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,830</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,313</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">China</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Philippines</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">5,224</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,885</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Japan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">555</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">283</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total foreign property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,952</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,782</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,230</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <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;"><b>Accounts Payable and Accrued Expenses</b></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;">Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Trade accounts payable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">40,113</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">44,350</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Liability for non-cancelable contracts</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">7,769</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">6,964</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,860</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,941</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,742</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,255</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <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;"><b>Cloud Based Computing Implementation Costs</b></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;">Under the guidance in ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> <i>Intangibles - Goodwill and Other - Internal-Use Software (Subtopic <em style="font: inherit;">350</em>-<em style="font: inherit;">40</em>)</i>, we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,543</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Costs capitalized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">646</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">73,043</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">65,023</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(54</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(106</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,989</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 73043000 65023000 54000 106000 72989000 64917000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Work in progress</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">38,691</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">39,855</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,797</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,125</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total inventories</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,488</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,980</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 38691000 39855000 20797000 15125000 59488000 54980000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,830</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,313</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td><td style="font-family: Arial; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">China</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,390</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Philippines</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,589</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">2,683</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Taiwan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">5,224</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">1,885</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Japan</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">555</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">283</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">194</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total foreign property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,952</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,917</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,782</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39,230</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 29830000 32313000 1390000 1683000 2589000 2683000 5224000 1885000 555000 283000 194000 383000 9952000 6917000 39782000 39230000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Trade accounts payable</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">40,113</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">44,350</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Liability for non-cancelable contracts</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">7,769</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt;">6,964</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,860</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,941</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial; font-size: 9pt;"> <p style="font-family: Arial; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total accounts payable and accrued expenses</p> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,742</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,255</td><td style="width: 1%; font-family: Arial; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 40113000 44350000 7769000 6964000 11860000 8941000 59742000 60255000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"><i> </i></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,543</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Costs capitalized</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">646</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(388</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cloud based computing implementation costs as of September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,801</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 2543000 646000 388000 2801000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN5" title="FN5"/>Note <em style="font: inherit;">5</em> - Long-Term Debt</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> May 17, 2019, </em>we entered into a credit agreement (the “Current Credit Agreement”), which provides for a <span style="-sec-ix-hidden:c65651915">five</span>-year secured term loan facility in an aggregate principal amount of $175.0 million and a <span style="-sec-ix-hidden:c65651917">five</span>-year secured revolving loan facility in an aggregate principal amount of up to $75.0 million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">first </em><em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>, we have made principal payments totaling $26.3 million, including $13.1 million in accelerated principal payments made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020</em> that fulfilled the required quarterly installments through the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2021.</em> We drew $50.0 million on our revolving loan facility during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em> The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Principal amount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">148,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unamortized original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,278</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion and unamortized debt issue costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">162,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">125,072</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">As of <em style="font: inherit;"> September 26, 2020</em>, the effective interest rate on the term loan wa<span style="background-color:#ffffff">s 1.62%, and the effective interest rate on the revolving loan was 1.42%. We pay a commitment fee of 0.20% on the unused portion of the revolving loan. </span>Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contractual interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">663</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,686</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,667</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense related to long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">755</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,010</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,530</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> our next required quarterly installment is due in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2021.</em> As of <em style="font: inherit;"> September 26, 2020</em>, expected future principal payments on our long-term debt were as follows:</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">17,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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;">128,125</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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 175000000.0 75000000.0 26300000 13100000 50000000.0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px; text-align: center;"><b><em style="font: inherit;">December 28,</em></b></td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0px; margin: 0px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 70%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Principal amount</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">148,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Unamortized original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,278</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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,579</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Less: Current portion of long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,382</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,474</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, net of current portion and unamortized debt issue costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">162,215</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">125,072</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 171875000 148125000 1278000 1579000 8382000 21474000 162215000 125072000 0.0162 0.0142 0.0020 <table cellpadding="0" cellspacing="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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Contractual interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">663</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,686</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,667</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of original issuance discount and debt costs</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">300</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,539</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total interest expense related to long-term debt</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">755</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,010</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,530</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 663000 1686000 2667000 8991000 92000 324000 300000 1539000 755000 2010000 2967000 10530000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 85%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">17,500</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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;">13,125</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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;">128,125</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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">171,875</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 0 13125000 17500000 13125000 128125000 171875000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN6" title="FN6"/>Note <em style="font: inherit;">6</em> - Restructuring</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">In <em style="font: inherit;"> March 2020, </em>our management approved and executed an internal restructuring plan (the <em style="font: inherit;">“Q1</em> <em style="font: inherit;">2020</em> Plan”), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan, we incurred restructuring expense of approximately $0.6 million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> associated with additional headcount related costs. A total of $2.0 million has been incurred through <em style="font: inherit;"> September 26, 2020, </em>and we believe this amount substantially approximates the total costs under the <em style="font: inherit;">Q1</em> <em style="font: inherit;">2020</em> Plan.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred charges of less than $0.1 million during both the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We recorded a net credit adjustment of approximately $0.1 million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and expenses of approximately $2.3 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>Approximately $2.0 million of net expense has been incurred through <em style="font: inherit;"> September 26, 2020 </em>under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan. Substantially all actions planned under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan have been implemented.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">Under the <em style="font: inherit;"> June 2017 </em>Plan, which is described in the <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K, we incurred approximately $1.9 million of incremental restructuring costs in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $2.0 million during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em> and approximately $2.1 million during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020. </em>We incurred expenses of approximately $0.4 million and $2.4 million, respectively, during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2019</em> and during the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019. </em>We have incurred approximately $21.2 million of total expense through <em style="font: inherit;"> September 26, 2020</em> under the <em style="font: inherit;"> June 2017 </em>Plan, and all planned actions have been implemented. We expect the total cost of the <em style="font: inherit;"> June 2017 </em>Plan to be approximately $22.0 million to $23.5 million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt;">These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:</p>   <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Severance &amp; Related (1)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Lease Termination &amp; Fixed Assets</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Software Contracts &amp; Engineering Tools (2)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Other (3)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </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;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,610</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; 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; 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;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,055</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 29, 2018</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,814</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,482</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,612</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,279</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,307</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,398</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,092</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Arial', Arial, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">1</em>) </p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes employee relocation and outplacement costs</p> </td></tr> <tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">2</em>) </p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems</p> </td></tr> <tr><td style="vertical-align:top;width:3%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: right;">(<em style="font: inherit;">3</em>) </p> </td><td colspan="20" style="vertical-align:bottom;width:97%;"> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Beginning in the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2019,</em> "Other" included termination fees on the cancellation of certain contracts under the <em style="font: inherit;">Q2</em> <em style="font: inherit;">2019</em> Sales Plan</p> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 600000 2000000.0 100000 -100000 2300000 2000000.0 1900000 2000000.0 2100000 400000 2400000 21200000 22000000.0 23500000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 40%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Severance &amp; Related (1)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Lease Termination &amp; Fixed Assets</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Software Contracts &amp; Engineering Tools (2)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Other (3)</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,585</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </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;">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">865</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,610</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,132</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,178</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,254</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,275</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; 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; 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;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(526</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,055</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,442</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">652</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,733</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at December 29, 2018</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,814</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">8,630</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">10,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Restructuring charges</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">625</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,482</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,612</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,719</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs paid or otherwise settled</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,279</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,714</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(218</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(96</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,307</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Accrued Restructuring at September 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,398</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,534</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,092</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 160000 6585000 0 865000 7610000 1733000 2132000 0 313000 4178000 1254000 1275000 -0 526000 3055000 639000 7442000 0 652000 8733000 1814000 8630000 218000 18000 10680000 625000 2482000 0 1612000 4719000 2279000 3714000 218000 96000 6307000 160000 7398000 0 1534000 9092000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN7" title="FN7"/>Note <em style="font: inherit;">7</em> - Leases</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. All of our facilities are leased under operating leases, which expire at various times through <em style="font: inherit;">2027,</em> with a weighted-average remaining lease term of 5.1 years and a weighted-average discount rate of 7.0% as of <em style="font: inherit;"> September 26, 2020</em>. We recorded fixed operating lease expenses of $1.9 million for the <em style="font: inherit;">third</em> quarter of both fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> and $5.7 million and $5.8 million for the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively. </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 following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em>:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease right-of-use assets</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets obtained for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction in the carrying amount of right-of-use assets during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,464</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value and foreign currency effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease liabilities</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,124</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liabilities incurred for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accretion of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,247</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash used by payments on lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(5,786</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value, foreign currency, and restructuring liability effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="margin: 0; font-family: Arial, Arial, serif; font-size: 10pt"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Maturities of operating lease liabilities as of <em style="font: inherit;"> September 26, 2020</em> are as follows:</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,030</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,848</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,774</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">29,172</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,966</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing restructuring liability adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Prior to <em style="font: inherit;">2020</em>, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic <em style="font: inherit;">842</em> totaled approximately $7.4 million at <em style="font: inherit;"> September 26, 2020</em> and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> P5Y1M6D 0.070 1900000 5700000 5800000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease right-of-use assets</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">23,591</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Right-of-use assets obtained for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Reduction in the carrying amount of right-of-use assets during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,464</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value and foreign currency effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,614</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating lease liabilities</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of December 28, 2019</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">26,124</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Lease liabilities incurred for new lease contracts during the period</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,274</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accretion of lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,247</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash used by payments on lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(5,786</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Adjustments for present value, foreign currency, and restructuring liability effects</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">208</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Balance as of September 26, 2020</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: Current portion of operating lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,562</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt 0pt 0pt 9pt;">Long-term operating lease liabilities, net of current portion</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,505</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 23591000 2274000 4464000 213000 21614000 26124000 2274000 1247000 5786000 208000 24067000 4562000 19505000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Fiscal year</b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial; font-size: 8pt; margin: 0pt; text-align: center;"><i><em style="font: inherit;">(in thousands)</em></i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 10%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2020 (remaining 3 months)</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,086</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2021</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">6,313</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,121</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">5,030</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,848</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,774</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">29,172</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing interest</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(4,966</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Less: amount representing restructuring liability adjustments</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px;"> </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: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(139</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,067</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 1086000 6313000 5121000 5030000 4848000 6774000 29172000 4966000 139000 24067000 7400000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN8" title="FN8"/>Note <em style="font: inherit;">8</em> - Intangible Assets</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">On our Consolidated Balance Sheets at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, Intangible assets, net are shown net of accumulated amortization of $131.3 million and $127.4 million, respectively. During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> we entered into license agreements for <em style="font: inherit;">third</em>-party technology totaling approximately $0.4 million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </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;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">603</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,846</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,168</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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%;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,891</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,209</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> 131300000 127400000 400000 <table cellpadding="0" cellspacing="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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">17</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">41</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">603</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,846</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,168</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </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%;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">620</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,403</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,891</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,209</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 17000 14000 45000 41000 603000 3389000 3846000 10168000 620000 3403000 3891000 10209000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN9" title="FN9"/>Note <em style="font: inherit;">9</em> - Stock-Based Compensation</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">834</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">982</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,633</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,029</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,021</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,488</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,335</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Market-Based and Performance-Based Stock Compensation</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In <em style="font: inherit;">2018</em> and <em style="font: inherit;">2019,</em> we granted awards of RSUs with either a market condition or a performance condition to certain executives, as described in our <em style="font: inherit;">2019</em> <em style="font: inherit;">10</em>-K. During the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company’s awards with a market condition that were granted prior to fiscal <em style="font: inherit;">2020.</em> The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $1.8 million additional stock compensation expense during the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020.</em></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">In the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> we granted awards of RSUs with a market condition to certain executives. Under the terms of these grants, the RSUs with a market condition vest and become payable over a <span style="-sec-ix-hidden:c65652180">three</span>-year period based on the Company’s total shareholder return ("TSR") relative to the Russell <em style="font: inherit;">2000</em> index, which condition is tested for <span style="-sec-ix-hidden:c65652182">one</span>-half of the grants on the <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> anniversary of the grant date. If the 75<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile of the market condition is achieved, the awards <em style="font: inherit;"> may </em>vest at 250% or 200%, depending upon the executive, with 100% of the units vesting at the 55<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, <span style="-sec-ix-hidden:c65652190">zero</span> vesting if relative TSR is below the 25<sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile, and vesting scaling for achievement between the <em style="font: inherit;">25</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> and <em style="font: inherit;">75</em><sup style="vertical-align:top;line-height:120%;font-size:pt">th</sup> percentile.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">During the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020,</em> the market condition for awards granted in previous years exceeded the <em style="font: inherit;">75th</em> percentile of the condition, and <em style="font: inherit;">one</em>-<em style="font: inherit;">third</em> of these awards vested at 250% or 200%, as applicable for the respective executive. <span style="background-color:#ffffff">During the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2020,</em> the <em style="font: inherit;">first</em> tranche of 33.3% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing <em style="font: inherit;">four</em> quarter basis for <em style="font: inherit;">two</em> consecutive trailing <em style="font: inherit;">four</em>-quarter periods as of the end of the previous quarter. </span>During t<span style="background-color:#ffffff;">he <em style="font: inherit;">first </em></span><span style="background-color:#ffffff;">quarter of fiscal </span><em style="font: inherit;">2020</em><span style="background-color:#ffffff;">, the market condition for awards granted to certain executives in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2019</em> exceeded the 75</span><sup style="vertical-align:top;line-height:120%;font-size:pt"><span style="background-color:#ffffff;">th</span></sup><span style="background-color:#ffffff;"> percentile of the condition, and the <em style="font: inherit;">first</em> tranche of these awards vested at 200%. For our awards with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the <em style="font: inherit;">first</em> quarter of fiscal <em style="font: inherit;">2020,</em> of approximately $5.6 million and $0.9 million in the </span><em style="font: inherit;">third</em><span style="background-color:#ffffff;"> q</span>uarter of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em>, respectively, and of approximately $16.5 million and $2.9 million in the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> respectively, which is recorded as a component of total stock-based compensation expense.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"><br/> The following table summarizes the activity for our awards with a market condition or performance condition:</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(Shares in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;">Granted</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of vesting multiplier</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(816</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;">Cancelled</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">(14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 15%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></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%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 26,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">September 28,</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(In thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">834</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">453</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,322</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">982</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">2,633</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,658</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">7,461</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">4,029</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,021</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,569</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,445</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </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: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,324</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 44%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,488</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,680</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,228</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,335</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 834000 453000 2322000 982000 2633000 1658000 7461000 4029000 7021000 3569000 20445000 8324000 10488000 5680000 30228000 13335000 1800000 0.75 2.50 2 1 0.55 0.25 2.50 2 0.333 0.75 2 5600000 900000 16500000 2900000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><i>(Shares in thousands)</i></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0pt; text-align: center;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, December 28, 2019</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding-left: 18pt;">Granted</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">349</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Effect of vesting multiplier</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">(816</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%; padding: 0pt 0pt 0pt 18pt;">Cancelled</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0"> </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">(14</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; width: 87%;"> <p style="font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Balance, September 26, 2020</b></p> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);">1,122</td><td style="width: 1%; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: thin solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 1163000 349000 440000 816000 14000 1122000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN10" title="FN10"/>Note <em style="font: inherit;">10</em> - Income Taxes</b></p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2020</em>, we recorded an income tax benefit of approximately $0.7 million, and for fiscal <em style="font: inherit;">2019</em>, we recorded income tax expense of approximately $1.1 million. For the <em style="font: inherit;">first</em> <em style="font: inherit;">nine</em> months of fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2019,</em> we recorded income tax expense of approximately $0.6 million and $1.5 million, respectively. Income taxes for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> month periods ended <em style="font: inherit;"> September 26, 2020 </em>and <em style="font: inherit;"> September 28, 2019</em> represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of 21% and our effective tax rates for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 26, 2020</em> and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> September 28, 2019</em> resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We updated our evaluation of the valuation allowance position in the United States through <em style="font: inherit;"> September 26, 2020</em> and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do <span style="-sec-ix-hidden:c65652289">not</span> have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than <em style="font: inherit;">not</em> that we will realize the net deferred tax assets in future periods.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">Our liability recorded for uncertain tax positions (including penalties and interest) was $23.0 million and $24.6 million at <em style="font: inherit;"> September 26, 2020</em> and <em style="font: inherit;"> December 28, 2019</em>, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">We are <em style="font: inherit;">not</em> currently paying U.S. federal income taxes and do <em style="font: inherit;">not</em> expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> -700000 1100000 600000 1500000 0.21 23000000.0 24600000 <p style="font-family: Arial; font-size: 11pt; margin: 0pt; text-align: left;"><b><a href="#" id="FN11" title="FN11"/>Note <em style="font: inherit;">11</em> - Contingencies</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <p style="font-family: Arial; font-size: 10pt; margin: 0pt; text-align: left;"><b>Legal Matters</b></p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </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 “Plaintiffs”) commenced an action against the Company and several unnamed defendants in the Multnomah County Circuit Court of the State of Oregon, in connection with the sale of certain products by the Company to the Plaintiffs in or around <em style="font: inherit;">2008.</em> The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $138 million, treble damages, and other remedies. In <em style="font: inherit;"> January 2019, </em>we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do <em style="font: inherit;">not</em> have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.</p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: Arial; font-size: 9pt; margin: 0pt; text-align: left;">From time to time, we are exposed to certain additional asserted and unasserted potential claims. We review the status of each significant matter and assess its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, we then accrue a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to pending claims and litigation and <em style="font: inherit;"> may </em>revise estimates.</p> <p style="font-family:'Arial', Arial, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> 138000000 Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems Includes employee relocation and outplacement costs Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - shares
9 Months Ended
Sep. 26, 2020
Oct. 26, 2020
Document Information [Line Items]    
Entity Central Index Key 0000855658  
Entity Registrant Name Lattice Semiconductor Corp  
Amendment Flag false  
Current Fiscal Year End Date --01-02  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 26, 2020  
Document Transition Report false  
Entity File Number 000-18032  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 93-0835214  
Entity Address, Address Line One 5555 NE Moore Court  
Entity Address, City or Town Hillsboro  
Entity Address, State or Province OR  
Entity Address, Postal Zip Code 97124  
City Area Code 503  
Local Phone Number 268-8000  
Title of 12(b) Security Common Stock, $.01 par value  
Trading Symbol LSCC  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   136,155,870
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Revenue $ 103,042 $ 103,469 $ 300,947 $ 303,856
Cost of revenue 40,736 42,030 120,502 124,727
Gross margin 62,306 61,439 180,445 179,129
Operating expenses:        
Research and development 22,439 20,032 66,590 59,074
Selling, general, and administrative 23,758 21,078 70,797 61,618
Amortization of acquired intangible assets 603 3,389 3,846 10,168
Restructuring charges 2,692 252 4,178 4,719
Total operating expenses 49,492 44,751 145,411 135,579
Income from operations 12,814 16,688 35,034 43,550
Interest expense (792) (2,022) (2,914) (10,547)
Other expense, net (70) (61) (83) (2,017)
Income before income taxes 11,952 14,605 32,037 30,986
Income tax (benefit) expense (655) 1,066 634 1,480
Net income $ 12,607 $ 13,539 $ 31,403 $ 29,506
Net income per share:        
Basic (in dollars per share) $ 0.09 $ 0.10 $ 0.23 $ 0.22
Diluted (in dollars per share) $ 0.09 $ 0.10 $ 0.22 $ 0.21
Shares used in per share calculations:        
Basic (in shares) 135,598 132,997 134,903 132,065
Diluted (in shares) 141,524 138,894 140,763 137,679
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Net income $ 12,607 $ 13,539 $ 31,403 $ 29,506
Other comprehensive income:        
Translation adjustments, net of tax 859 (93) 899 (7)
Change in actuarial valuation of defined benefit pension (507) 0 (507) 0
Unrealized gain related to marketable securities, net of tax 0 0 0 42
Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax 0 0 0 (53)
Comprehensive income $ 12,959 $ 13,446 $ 31,795 $ 29,488
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Current assets:    
Cash and cash equivalents $ 182,268 $ 118,081
Accounts receivable, net of allowance for credit losses 72,989 64,917
Inventories 59,488 54,980
Prepaid expenses and other current assets 24,205 24,452
Total current assets 338,950 262,430
Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019 39,782 39,230
Operating lease right-of-use assets 21,614 23,591
Intangible assets, net 3,496 6,977
Goodwill 267,514 267,514
Deferred income taxes 483 478
Other long-term assets 10,592 11,796
Total assets 682,431 612,016
Current liabilities:    
Accounts payable and accrued expenses 59,742 60,255
Accrued payroll obligations 15,148 13,404
Current portion of long-term debt 8,382 21,474
Current portion of operating lease liabilities 4,562 4,686
Total current liabilities 87,834 99,819
Long-term debt, net of current portion 162,215 125,072
Long-term operating lease liabilities, net of current portion 19,505 21,438
Other long-term liabilities 35,984 38,028
Total liabilities 305,538 284,357
Contingencies (Note 11) 0 0
Stockholders' equity:    
Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding 0 0
Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019 1,361 1,339
Additional paid-in capital 779,630 762,213
Accumulated deficit (401,887) (433,290)
Accumulated other comprehensive loss (2,211) (2,603)
Total stockholders' equity 376,893 327,659
Total liabilities and stockholders' equity $ 682,431 $ 612,016
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Accumulated depreciation $ 108,604 $ 125,990
Preferred stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 136,078,000 133,883,000
Common stock, shares outstanding (in shares) 136,078,000 133,883,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Cash flows from operating activities:    
Net income $ 31,403 $ 29,506
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 19,263 24,682
Stock-based compensation expense 30,228 13,335
Reduction in the carrying amount of right-of-use assets 4,464 4,372
Amortization of debt issuance costs and discount 300 1,539
Impairment of operating lease right-of-use asset (recorded in Restructuring charges) 0 977
Loss on refinancing of long-term debt 0 2,235
Other non-cash adjustments (101) (63)
Changes in assets and liabilities:    
Accounts receivable, net (8,072) 13,457
Inventories (4,508) 7,424
Prepaid expenses and other assets (3,516) (8,741)
Accounts payable and accrued expenses 1,861 (196)
Accrued payroll obligations 1,744 2,063
Operating lease liabilities, current and long-term portions (4,331) (5,571)
Income taxes payable 223 (202)
Net cash provided by operating activities 68,958 84,817
Cash flows from investing activities:    
Capital expenditures (9,781) (11,729)
Cash paid for software licenses (6,850) (5,745)
Proceeds from sales of and maturities of short-term marketable securities 0 9,655
Net cash used in investing activities (16,631) (7,819)
Cash flows from financing activities:    
Restricted stock unit tax withholdings (19,934) (7,813)
Proceeds from issuance of common stock 7,145 16,178
Proceeds from issuance of long-term debt 50,000 206,500
Original issue discount and debt issuance costs 0 (2,086)
Repayment of debt (26,250) (311,408)
Net cash provided by (used in) financing activities 10,961 (98,629)
Effect of exchange rate change on cash 899 (7)
Net increase in cash and cash equivalents 64,187 (21,638)
Beginning cash and cash equivalents 118,081 119,051
Ending cash and cash equivalents 182,268 97,413
Interest paid 2,849 9,932
Operating lease payments 5,786 6,540
Income taxes paid, net of refunds 2,317 1,922
Accrued purchases of plant and equipment 549 1,841
Operating lease right-of-use assets obtained in exchange for lease obligations $ 2,274 $ 404
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 29, 2018 129,728,000        
Balances at Dec. 29, 2018 $ 1,297 $ 736,274 $ (476,783) $ (2,331) $ 258,457
Net income $ 0 0 29,506 0 29,506
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares) 3,774,000        
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes $ 38 8,327 0 0 8,365
Stock-based compensation related to stock options, ESPP and RSUs 0 13,335 0 0 13,335
Translation adjustments, net of tax 0 0 0 (7) (7)
Change in actuarial valuation of defined benefit pension         0
Unrealized loss related to marketable securities, net of tax 0 0 0 42 42
Recognized gain on redemption of marketable securities, previously unrealized $ 0 0 0 (53) (53)
Balances (in shares) at Sep. 28, 2019 133,502,000        
Balances at Sep. 28, 2019 $ 1,335 757,936 (447,277) (2,349) 309,645
Balances (in shares) at Jun. 29, 2019 132,536,000        
Balances at Jun. 29, 2019 $ 1,325 756,924 (460,816) (2,256) 295,177
Net income $ 0 0 13,539 0 13,539
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares) 966,000        
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes $ 10 (4,668) 0 0 (4,658)
Stock-based compensation related to stock options, ESPP and RSUs 0 5,680 0 0 5,680
Translation adjustments, net of tax $ 0 0 0 (93) (93)
Change in actuarial valuation of defined benefit pension         0
Unrealized loss related to marketable securities, net of tax         0
Recognized gain on redemption of marketable securities, previously unrealized         0
Balances (in shares) at Sep. 28, 2019 133,502,000        
Balances at Sep. 28, 2019 $ 1,335 757,936 (447,277) (2,349) $ 309,645
Balances (in shares) at Dec. 28, 2019 133,883,000       133,883,000
Balances at Dec. 28, 2019 $ 1,339 762,213 (433,290) (2,603) $ 327,659
Net income $ 0 0 31,403 0 31,403
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares) 2,195,000        
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes $ 22 (12,811) 0 0 (12,789)
Stock-based compensation related to stock options, ESPP and RSUs 0 30,228 0 0 30,228
Translation adjustments, net of tax 0 0 0 899 899
Change in actuarial valuation of defined benefit pension $ 0 0 0 (507) (507)
Unrealized loss related to marketable securities, net of tax         0
Recognized gain on redemption of marketable securities, previously unrealized         $ 0
Balances (in shares) at Sep. 26, 2020 136,078,000       136,078,000
Balances at Sep. 26, 2020 $ 1,361 779,630 (401,887) (2,211) $ 376,893
Balances (in shares) at Jun. 27, 2020 135,147,000        
Balances at Jun. 27, 2020 $ 1,351 779,836 (414,494) (2,563) 364,130
Net income $ 0 0 12,607 0 12,607
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares) 931,000        
Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes $ 10 (10,694) 0 0 (10,684)
Stock-based compensation related to stock options, ESPP and RSUs 0 10,488 0 0 10,488
Translation adjustments, net of tax 0 0 0 859 859
Change in actuarial valuation of defined benefit pension $ 0 0 0 (507) (507)
Unrealized loss related to marketable securities, net of tax         0
Recognized gain on redemption of marketable securities, previously unrealized         $ 0
Balances (in shares) at Sep. 26, 2020 136,078,000       136,078,000
Balances at Sep. 26, 2020 $ 1,361 $ 779,630 $ (401,887) $ (2,211) $ 376,893
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Basis of Presentation
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

Note 1 - Basis of Presentation

 

Lattice Semiconductor Corporation, a Delaware corporation, and its subsidiaries (“Lattice,” the “Company,” “we,” “us,” or “our”) develop technologies that we monetize through differentiated programmable logic semiconductor products, system solutions, design services, and licenses. Lattice was founded in 1983 and is headquartered in Hillsboro, Oregon.

 

Basis of Presentation and Use of Estimates

 

The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended  December 28, 2019 ("2019 10-K").

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. As of September 26, 2020, the extent to which the COVID-19 pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates may materially change in future periods.

 

We describe our accounting methods and practices in more detail in our 2019 10-K. There have been no changes to the significant accounting policies, procedures, or general information described in our 2019 10-K that have had a material impact on our consolidated financial statements and related notes.

 

Fiscal Reporting Periods

 

We report based on a 52 or 53-week fiscal year ending on the Saturday closest to December 31. Our fiscal 2020 will be a 53-week year and will end on January 2, 2021, and our fiscal 2019 was a 52-week year that ended December 28, 2019. Our third quarter of fiscal 2020 and third quarter of fiscal 2019 ended on September 26, 2020 and September 28, 2019, respectively. All references to quarterly or nine months ended financial results are references to the results for the relevant 13-week or 39-week fiscal period.

 

Concentrations of Risk

 

Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the third quarter of fiscal 2020 and 2019, respectively, and 81% and 82% for the nine months ended September 26, 2020 and September 28, 2019, respectively.

 

Distributors also account for a substantial portion of our net accounts receivable. Our two largest distributors accounted for 53% and 31% of net accounts receivable at September 26, 2020 and 40% and 38% of net accounts receivable at December 28, 2019. No other distributor or end customer accounted for more than 10% of net accounts receivable at these dates.

 

Recently Issued Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which adds new guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). We are currently assessing the impact of ASU 2019-12 on our consolidated financial statements and related disclosures.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Net Income Per Share
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 2 - Net Income per Share

 

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 September 26, 2020 is determined by measuring the achievement of the market condition as of the end of the reporting period. For equity awards with a performance condition, no shares are included in the diluted share count as of September 26, 2020, as vesting of future tranches of these awards is contingent upon achievement of the performance condition over two consecutive trailing four-quarter periods, which has not yet been achieved. See "Note 9 - Stock-Based Compensation" to our consolidated financial statements for further discussion of our equity awards with market conditions or performance conditions.

 

A summary of basic and diluted Net income per share is presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands, except per share data)

 

2020

  

2019

  

2020

  

2019

 

Net income

 $12,607  $13,539  $31,403  $29,506 
                 

Shares used in basic Net income per share

  135,598   132,997   134,903   132,065 

Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition

  5,926   5,897   5,860   5,614 

Shares used in diluted Net income per share

  141,524   138,894   140,763   137,679 
                 

Basic Net income per share

 $0.09  $0.10  $0.23  $0.22 

Diluted Net income per share

 $0.09  $0.10  $0.22  $0.21 

 

The computation of diluted Net income per share excludes the effects of stock options, restricted stock units ("RSUs"), Employee Stock Purchase Plan ("ESPP") shares, and equity awards with a market condition or performance condition that are antidilutive, aggregating approximately the following number of shares:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands)

 

2020

  

2019

  

2020

  

2019

 

Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive

  370   909   514   328 

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue From Contracts With Customers
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 3 - Revenue from Contracts with Customers

 

Disaggregation of revenue

 

The following tables provide information about revenue from contracts with customers disaggregated by major class of revenue, revenue by channel, and by geographical market, based on ship-to location of the end customer, where available, and ship-to location of distributor otherwise:

 

Major Class of Revenue

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product $96,650   94% $97,477   94% $285,871   95% $287,185   95%
Licensing and services  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

Revenue by Channel

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product revenue - Distributors $84,409   82% $84,135   81% $245,016   81% $248,234   82%
Product revenue - Direct  12,241   12%  13,342   13%  40,855   14%  38,951   13%
Licensing and services revenue  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

 

Revenue by Geographical Market

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
United States $10,455   10% $9,296   9% $33,634   11% $32,352   11%
Other Americas  4,857   5%  2,838   3%  12,772   4%  9,518   3%
Americas  15,312   15%  12,134   12%  46,406   15%  41,870   14%
China  58,122   56%  57,301   55%  154,086   51%  157,648   52%
Taiwan  7,505   7%  6,796   7%  24,957   8%  14,147   5%
Japan  4,346   4%  10,262   10%  18,780   6%  31,534   10%
Other Asia  9,766   10%  5,285   5%  25,169   9%  22,171   7%
Asia  79,739   77%  79,644   77%  222,992   74%  225,500   74%
Europe  7,991   8%  11,691   11%  31,549   11%  36,486   12%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

 

 

Contract balances

 

Our contract assets relate to our rights to consideration for licenses and royalties due to us as a member of the HDMI consortium, with collection dependent on events other than the passage of time, such as collection of licenses and royalties from customers by the HDMI licensing agent. The balance results primarily from the amount of estimated revenue related to HDMI that we have recognized to date, but which has not yet been collected by the agent. Contract assets are included in Prepaid expenses and other current assets on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Contract assets as of December 28, 2019

 $5,569 

Revenues recorded during the period

  11,660 

Transferred to Accounts receivable or collected

  (12,091)

Contract assets as of September 26, 2020

 $5,138 

 

Contract liabilities are included in Accounts payable and accrued expenses on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Contract liabilities as of December 28, 2019

 $2,313 

Accruals for estimated future stock rotation and scrap returns

  4,474 

Less: Release of accruals for recognized stock rotation and scrap returns

  (2,571)
Prepayment for performance obligations expected to be satisfied within three months  336 
Less: Revenue recognized on satisfaction of performance obligations  (179)

Contract liabilities as of September 26, 2020

 $4,373 

 

The impact to revenue from the release of accruals for recognized stock rotation and scrap returns was offset by the processing of return merchandise authorizations totaling approximately $3.0 million, yielding a net revenue reduction of approximately $0.4 million for the first nine months of 2020.

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

Note 4 - Balance Sheet Components

 

Accounts Receivable

 

Accounts receivable do not 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.

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Accounts receivable

 $73,043  $65,023 

Less: Allowance for credit losses

  (54)  (106)

Accounts receivable, net of allowance for credit losses

 $72,989  $64,917 

 

 

Inventories

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Work in progress

 $38,691  $39,855 

Finished goods

  20,797   15,125 

Total inventories

 $59,488  $54,980 

 

 

Property and Equipment – Geographic Information

 

Our Property and equipment, net by country at the end of each period was as follows:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

United States

 $29,830  $32,313 
         

China

  1,390   1,683 

Philippines

  2,589   2,683 

Taiwan

  5,224   1,885 

Japan

  555   283 

Other

  194   383 

Total foreign property and equipment, net

  9,952   6,917 

Total property and equipment, net

 $39,782  $39,230 

 

 

Accounts Payable and Accrued Expenses

 

Included in Accounts payable and accrued expenses in the Consolidated Balance Sheets are the following balances:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Trade accounts payable

 $40,113  $44,350 

Liability for non-cancelable contracts

  7,769   6,964 

Other accrued expenses

  11,860   8,941 

Total accounts payable and accrued expenses

 $59,742  $60,255 

 

Cloud Based Computing Implementation Costs

 

Under the guidance in ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40), we are capitalizing the implementation costs for cloud computing arrangements, mainly for our integrated distributor accounting management systems. These cloud-based computing implementation costs are recorded in Prepaid expenses and other current assets and Other long-term assets on our Consolidated Balance Sheets. The following table summarizes activity during the first nine months of fiscal 2020:

 

(In thousands)

    

Cloud based computing implementation costs as of December 28, 2019

 $2,543 

Costs capitalized

  646 

Amortization

  (388)

Cloud based computing implementation costs as of September 26, 2020

 $2,801 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Long-term Debt [Text Block]

Note 5 - Long-Term Debt

 

On May 17, 2019, we entered into a credit agreement (the “Current Credit Agreement”), which provides for a five-year secured term loan facility in an aggregate principal amount of $175.0 million and a five-year secured revolving loan facility in an aggregate principal amount of up to $75.0 million. Details of the term loan and the revolving loan (collectively, "long-term debt"), including the basis for interest, payment terms, and covenant compliance are described in the Current Credit Agreement and in the Notes to Consolidated Financial Statements in our 2019 10-K.

 

During the first nine months of fiscal 2020, we have made principal payments totaling $26.3 million, including $13.1 million in accelerated principal payments made during the second quarter of fiscal 2020 that fulfilled the required quarterly installments through the first quarter of fiscal 2021. We drew $50.0 million on our revolving loan facility during the first quarter of fiscal 2020. The fair value of our long-term debt approximates the carrying value, which is reflected in our Consolidated Balance Sheets as follows:

 

  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Principal amount

 $171,875  $148,125 

Unamortized original issuance discount and debt costs

  (1,278)  (1,579)

Less: Current portion of long-term debt

  (8,382)  (21,474)

Long-term debt, net of current portion and unamortized debt issue costs

 $162,215  $125,072 

 

As of September 26, 2020, the effective interest rate on the term loan was 1.62%, and the effective interest rate on the revolving loan was 1.42%. We pay a commitment fee of 0.20% on the unused portion of the revolving loan. Interest expense related to our long-term debt was included in Interest expense on our Consolidated Statements of Operations as follows:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Contractual interest

 $663  $1,686  $2,667  $8,991 

Amortization of original issuance discount and debt costs

  92   324   300   1,539 

Total interest expense related to long-term debt

 $755  $2,010  $2,967  $10,530 

 

Expected future principal payments are based on the schedule of required quarterly installments. With the accelerated principal payments we made during the second quarter of fiscal 2020, our next required quarterly installment is due in the second quarter of fiscal 2021. As of September 26, 2020, expected future principal payments on our long-term debt were as follows:

 

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $- 

2021

  13,125 

2022

  17,500 

2023

  13,125 

2024

  128,125 
  $171,875 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Restructuring
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

Note 6 - Restructuring

 

In March 2020, our management approved and executed an internal restructuring plan (the “Q1 2020 Plan”), which included a workforce reduction in order to reduce our operating cost structure by leveraging our low-cost regions as well as enhancing efficiency. Under the Q1 2020 Plan, we incurred restructuring expense of approximately $0.6 million during the third quarter of fiscal 2020 associated with additional headcount related costs. A total of $2.0 million has been incurred through September 26, 2020, and we believe this amount substantially approximates the total costs under the Q1 2020 Plan.

 

Under the Q2 2019 Sales Plan, which is described in the 2019 10-K, we incurred charges of less than $0.1 million during both the third quarter of fiscal 2020 and the nine months ended September 26, 2020. We recorded a net credit adjustment of approximately $0.1 million during the third quarter of fiscal 2019 and expenses of approximately $2.3 million during the nine months ended September 28, 2019. Approximately $2.0 million of net expense has been incurred through September 26, 2020 under the Q2 2019 Sales Plan. Substantially all actions planned under the Q2 2019 Sales Plan have been implemented.

 

Under the June 2017 Plan, which is described in the 2019 10-K, we incurred approximately $1.9 million of incremental restructuring costs in the third quarter of fiscal 2020 related to our partially vacated facility in San Jose, California due to changes in the estimated timing of subleasing the vacated space. Including these charges, we incurred expenses of approximately $2.0 million during the third quarter of fiscal 2020 and approximately $2.1 million during the nine months ended September 26, 2020. We incurred expenses of approximately $0.4 million and $2.4 million, respectively, during the third quarter of fiscal 2019 and during the nine months ended September 28, 2019. We have incurred approximately $21.2 million of total expense through September 26, 2020 under the June 2017 Plan, and all planned actions have been implemented. We expect the total cost of the June 2017 Plan to be approximately $22.0 million to $23.5 million as expenses related to our partially vacated facility in San Jose, California will be incurred over the remaining lease term.

 

These expenses were recorded to Restructuring charges on our Consolidated Statements of Operations. The restructuring accrual balance is presented in Accounts payable and accrued expenses and in Other long-term liabilities on our Consolidated Balance Sheets. The following table displays the activity related to our restructuring plans:

 

 

(In thousands)

 

Severance & Related (1)

  

Lease Termination & Fixed Assets

  

Software Contracts & Engineering Tools (2)

  

Other (3)

  

Total

 

Accrued Restructuring at December 28, 2019

 $160  $6,585  $  $865  $7,610 

Restructuring charges

  1,733   2,132      313   4,178 

Costs paid or otherwise settled

  (1,254)  (1,275)     (526)  (3,055)

Accrued Restructuring at September 26, 2020

 $639  $7,442  $  $652  $8,733 
                     

Accrued Restructuring at December 29, 2018

 $1,814  $8,630  $218  $18  $10,680 

Restructuring charges

  625   2,482      1,612   4,719 

Costs paid or otherwise settled

  (2,279)  (3,714)  (218)  (96)  (6,307)

Accrued Restructuring at September 28, 2019

 $160  $7,398  $-  $1,534  $9,092 

 

(1

Includes employee relocation and outplacement costs

(2

Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems

(3

Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Leases
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 7 - Leases

 

We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center, the terms of which are described in our 2019 10-K. All of our facilities are leased under operating leases, which expire at various times through 2027, with a weighted-average remaining lease term of 5.1 years and a weighted-average discount rate of 7.0% as of September 26, 2020. We recorded fixed operating lease expenses of $1.9 million for the third quarter of both fiscal 2020 and fiscal 2019, and $5.7 million and $5.8 million for the first nine months of fiscal 2020 and 2019, respectively. 

 

The following table presents the lease balance classifications within the Consolidated Balance Sheets and summarizes their activity during the first nine months of fiscal 2020:

 

Operating lease right-of-use assets

 

(in thousands)

 

Balance as of December 28, 2019

 $23,591 

Right-of-use assets obtained for new lease contracts during the period

  2,274 

Reduction in the carrying amount of right-of-use assets during the period

  (4,464)

Adjustments for present value and foreign currency effects

  213 

Balance as of September 26, 2020

 $21,614 

 

Operating lease liabilities

 

(in thousands)

 

Balance as of December 28, 2019

 $26,124 

Lease liabilities incurred for new lease contracts during the period

  2,274 

Accretion of lease liabilities

  1,247 

Operating cash used by payments on lease liabilities

  (5,786)

Adjustments for present value, foreign currency, and restructuring liability effects

  208 

Balance as of September 26, 2020

  24,067 

Less: Current portion of operating lease liabilities

  (4,562)

Long-term operating lease liabilities, net of current portion

 $19,505 

 

Maturities of operating lease liabilities as of September 26, 2020 are as follows:

 

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $1,086 

2021

  6,313 

2022

  5,121 

2023

  5,030 

2024

  4,848 

Thereafter

  6,774 

Total lease payments

  29,172 

Less: amount representing interest

  (4,966)

Less: amount representing restructuring liability adjustments

  (139)

Total lease liabilities

 $24,067 

 

Prior to 2020, the reporting of future minimum lease commitments included the lease obligations associated with previously restructured facilities. Lease obligations for facilities restructured prior to the adoption of Topic 842 totaled approximately $7.4 million at September 26, 2020 and continued to be recorded in Other long-term liabilities on our Consolidated Balance Sheets.

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Intangible Assets
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

Note 8 - Intangible Assets

 

On our Consolidated Balance Sheets at September 26, 2020 and December 28, 2019, Intangible assets, net are shown net of accumulated amortization of $131.3 million and $127.4 million, respectively. During the third quarter of fiscal 2020, we entered into license agreements for third-party technology totaling approximately $0.4 million and have recorded them as intangible assets. These licenses are being amortized to Research and development expense over their estimated useful lives.

 

We recorded amortization expense related to intangible assets on the Consolidated Statements of Operations as presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Research and development

 $17  $14  $45  $41 

Amortization of acquired intangible assets

  603   3,389   3,846   10,168 
  $620  $3,403  $3,891  $10,209 

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-based Compensation
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

Note 9 - Stock-Based Compensation

 

Total stock-based compensation expense included in our Consolidated Statements of Operations is presented in the following table:

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Cost of revenue

 $834  $453  $2,322  $982 

Research and development

  2,633   1,658   7,461   4,029 

Selling, general, and administrative

  7,021   3,569   20,445   8,324 

Total stock-based compensation

 $10,488  $5,680  $30,228  $13,335 

 

Market-Based and Performance-Based Stock Compensation

 

In 2018 and 2019, we granted awards of RSUs with either a market condition or a performance condition to certain executives, as described in our 2019 10-K. During the first quarter of fiscal 2020, the Board of Directors approved a modification to the market condition measurement periods associated with the unvested portions of certain of the Company’s awards with a market condition that were granted prior to fiscal 2020. The modification extended the duration of the measurement period by adjusting the beginning date of each measurement period to the original grant date, resulting in approximately $1.8 million additional stock compensation expense during the first quarter of fiscal 2020.

 

In the first quarter of fiscal 2020, 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 and become payable over a three-year period based on the Company’s total shareholder return ("TSR") relative to the Russell 2000 index, which condition is tested for one-half of the grants on the second and third anniversary of the grant date. If the 75th percentile of the market condition is achieved, the awards may vest at 250% or 200%, depending upon the executive, with 100% of the units vesting at the 55th percentile, zero vesting if relative TSR is below the 25th percentile, and vesting scaling for achievement between the 25th and 75th percentile.

 

During the third quarter of fiscal 2020, the market condition for awards granted in previous years exceeded the 75th percentile of the condition, and one-third of these awards vested at 250% or 200%, as applicable for the respective executive. During the second quarter of fiscal 2020, the first tranche of 33.3% of the base number of the awards with an EBITDA performance condition vested, as the Company had generated the specified "adjusted" EBITDA levels on a trailing four quarter basis for two consecutive trailing four-quarter periods as of the end of the previous quarter. During the first quarter of fiscal 2020, the market condition for awards granted to certain executives in the first quarter of fiscal 2019 exceeded the 75th percentile of the condition, and the first tranche of these awards vested at 200%. For our awards with a market condition or a performance condition, we incurred stock compensation expense, including the effect of the modification in the first quarter of fiscal 2020, of approximately $5.6 million and $0.9 million in the third quarter of fiscal 2020 and 2019, respectively, and of approximately $16.5 million and $2.9 million in the first nine months of fiscal 2020 and 2019, respectively, which is recorded as a component of total stock-based compensation expense.


The following table summarizes the activity for our awards with a market condition or performance condition:

 

(Shares in thousands)

 

Total

 

Balance, December 28, 2019

  1,163 
Granted  349 

Effect of vesting multiplier

  440 

Vested

  (816)
Cancelled  (14)

Balance, September 26, 2020

  1,122 

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Income Taxes
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 10 - Income Taxes

 

We are subject to federal and state income tax as well as income tax in the foreign jurisdictions in which we operate. For the third quarter of fiscal 2020, we recorded an income tax benefit of approximately $0.7 million, and for fiscal 2019, we recorded income tax expense of approximately $1.1 million. For the first nine months of fiscal 2020 and fiscal 2019, we recorded income tax expense of approximately $0.6 million and $1.5 million, respectively. Income taxes for the three and nine month periods ended September 26, 2020 and September 28, 2019 represent tax at the federal, state, and foreign statutory tax rates in addition to withholding taxes, changes in uncertain tax positions, changes in the U.S. valuation allowance, as well as other non-deductible items in foreign jurisdictions. The difference between the U.S. federal statutory tax rate of 21% and our effective tax rates for the three and nine months ended September 26, 2020 and for the three and nine months ended September 28, 2019 resulted primarily from the U.S. valuation allowance, foreign withholding taxes, foreign rate differentials, and the discrete impacts of uncertain tax positions due to lapsing of the statute of limitations.

 

We updated our evaluation of the valuation allowance position in the United States through September 26, 2020 and concluded that we should continue to maintain a full valuation allowance against the net federal and state deferred tax assets. In making this evaluation, we exercised significant judgment and considered estimates about our ability to generate revenue and taxable profits sufficient to offset expenditures in future periods within the U.S. We will continue to evaluate both positive and negative evidence in future periods to determine if we will realize the deferred tax assets. We do not have a valuation allowance in any foreign jurisdictions as we have concluded it is more likely than not that we will realize the net deferred tax assets in future periods.

 

Our liability recorded for uncertain tax positions (including penalties and interest) was $23.0 million and $24.6 million at September 26, 2020 and December 28, 2019, respectively, and is included as a component of Other long-term liabilities on our Consolidated Balance Sheets.

 

We are not currently paying U.S. federal income taxes and do not expect to pay such taxes until we fully utilize our tax net operating loss ("NOL") and credit carryforwards. We expect to pay a nominal amount of state income tax. We are paying foreign income and withholding taxes, which are reflected in Income tax expense in our Consolidated Statements of Operations and are primarily related to the cost of operating offshore activities and subsidiaries. We accrue interest and penalties related to uncertain tax positions in Income tax expense.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Contingencies
9 Months Ended
Sep. 26, 2020
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

Note 11 - Contingencies

 

Legal Matters

 

On or about December 19, 2018, Steven A.W. De Jaray, Perienne De Jaray and Darrell R. Oswald (collectively, the “Plaintiffs”) 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 2008. The Plaintiffs allege that we violated The Lanham Act, engaged in negligence and fraud by failing to disclose to the Plaintiffs the export-controlled status of the subject parts. The Plaintiffs seek damages of $138 million, treble damages, and other remedies. In January 2019, we removed the action to the United States District Court for the District of Oregon. At this stage of the proceedings, we do not have an estimate of the likelihood or the amount of any potential exposure to the Company; however, we believe that these claims are without merit and intend to vigorously defend the action.

 

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 may revise estimates.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 26, 2020
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation and Use of Estimates

 

The accompanying Consolidated Financial Statements are unaudited and have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). In our opinion, they include all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of results for the interim periods. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted as permitted by the SEC's rules and regulations for interim reporting. These Consolidated Financial Statements should be read in conjunction with our audited financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended  December 28, 2019 ("2019 10-K").

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated condensed financial statements and the accompanying notes. The actual results that we experience may differ materially from our estimates. As of September 26, 2020, the extent to which the COVID-19 pandemic will impact our business going forward depends on numerous dynamic factors which we cannot reliably predict. As a result, some of our estimates and assumptions required increased judgment and carry a higher degree of variability and volatility. As the events continue to evolve with respect to the pandemic, our estimates may materially change in future periods.

 

We describe our accounting methods and practices in more detail in our 2019 10-K. There have been no changes to the significant accounting policies, procedures, or general information described in our 2019 10-K that have had a material impact on our consolidated financial statements and related notes.

Fiscal Period, Policy [Policy Text Block]

Fiscal Reporting Periods

 

We report based on a 52 or 53-week fiscal year ending on the Saturday closest to December 31. Our fiscal 2020 will be a 53-week year and will end on January 2, 2021, and our fiscal 2019 was a 52-week year that ended December 28, 2019. Our third quarter of fiscal 2020 and third quarter of fiscal 2019 ended on September 26, 2020 and September 28, 2019, respectively. All references to quarterly or nine months ended financial results are references to the results for the relevant 13-week or 39-week fiscal period.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentrations of Risk

 

Distributors have historically accounted for a significant portion of our total revenue. Revenue attributable to distributors as a percentage of total revenue was 82% and 81% for the third quarter of fiscal 2020 and 2019, respectively, and 81% and 82% for the nine months ended September 26, 2020 and September 28, 2019, respectively.

 

Distributors also account for a substantial portion of our net accounts receivable. Our two largest distributors accounted for 53% and 31% of net accounts receivable at September 26, 2020 and 40% and 38% of net accounts receivable at December 28, 2019. No other distributor or end customer accounted for more than 10% of net accounts receivable at these dates.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Issued Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which adds new guidance for accounting for tax law changes, year-to-date losses in interim periods, and determining how to apply the income tax guidance to franchise taxes that are partially based on income, as well as other changes to simplify accounting for income taxes. The ASU is effective for public companies for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Entities may early adopt the ASU in any interim period for which financial statements have not yet been issued (or made available for issuance). We are currently assessing the impact of ASU 2019-12 on our consolidated financial statements and related disclosures.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Net Income Per Share (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands, except per share data)

 

2020

  

2019

  

2020

  

2019

 

Net income

 $12,607  $13,539  $31,403  $29,506 
                 

Shares used in basic Net income per share

  135,598   132,997   134,903   132,065 

Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition

  5,926   5,897   5,860   5,614 

Shares used in diluted Net income per share

  141,524   138,894   140,763   137,679 
                 

Basic Net income per share

 $0.09  $0.10  $0.23  $0.22 

Diluted Net income per share

 $0.09  $0.10  $0.22  $0.21 
  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(in thousands)

 

2020

  

2019

  

2020

  

2019

 

Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive

  370   909   514   328 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Major Class of Revenue

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product $96,650   94% $97,477   94% $285,871   95% $287,185   95%
Licensing and services  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

Revenue by Channel

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
Product revenue - Distributors $84,409   82% $84,135   81% $245,016   81% $248,234   82%
Product revenue - Direct  12,241   12%  13,342   13%  40,855   14%  38,951   13%
Licensing and services revenue  6,392   6%  5,992   6%  15,076   5%  16,671   5%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%

Revenue by Geographical Market

 

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 
United States $10,455   10% $9,296   9% $33,634   11% $32,352   11%
Other Americas  4,857   5%  2,838   3%  12,772   4%  9,518   3%
Americas  15,312   15%  12,134   12%  46,406   15%  41,870   14%
China  58,122   56%  57,301   55%  154,086   51%  157,648   52%
Taiwan  7,505   7%  6,796   7%  24,957   8%  14,147   5%
Japan  4,346   4%  10,262   10%  18,780   6%  31,534   10%
Other Asia  9,766   10%  5,285   5%  25,169   9%  22,171   7%
Asia  79,739   77%  79,644   77%  222,992   74%  225,500   74%
Europe  7,991   8%  11,691   11%  31,549   11%  36,486   12%

Total revenue

 $103,042   100% $103,469   100% $300,947   100% $303,856   100%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

(In thousands)

    

Contract assets as of December 28, 2019

 $5,569 

Revenues recorded during the period

  11,660 

Transferred to Accounts receivable or collected

  (12,091)

Contract assets as of September 26, 2020

 $5,138 

(In thousands)

    

Contract liabilities as of December 28, 2019

 $2,313 

Accruals for estimated future stock rotation and scrap returns

  4,474 

Less: Release of accruals for recognized stock rotation and scrap returns

  (2,571)
Prepayment for performance obligations expected to be satisfied within three months  336 
Less: Revenue recognized on satisfaction of performance obligations  (179)

Contract liabilities as of September 26, 2020

 $4,373 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Accounts receivable

 $73,043  $65,023 

Less: Allowance for credit losses

  (54)  (106)

Accounts receivable, net of allowance for credit losses

 $72,989  $64,917 
Schedule of Inventory, Current [Table Text Block]
  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Work in progress

 $38,691  $39,855 

Finished goods

  20,797   15,125 

Total inventories

 $59,488  $54,980 
Property, Plant and Equipment [Table Text Block]
  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

United States

 $29,830  $32,313 
         

China

  1,390   1,683 

Philippines

  2,589   2,683 

Taiwan

  5,224   1,885 

Japan

  555   283 

Other

  194   383 

Total foreign property and equipment, net

  9,952   6,917 

Total property and equipment, net

 $39,782  $39,230 
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Trade accounts payable

 $40,113  $44,350 

Liability for non-cancelable contracts

  7,769   6,964 

Other accrued expenses

  11,860   8,941 

Total accounts payable and accrued expenses

 $59,742  $60,255 
Schedule of Capitalized Software Costs [Table Text Block]

(In thousands)

    

Cloud based computing implementation costs as of December 28, 2019

 $2,543 

Costs capitalized

  646 

Amortization

  (388)

Cloud based computing implementation costs as of September 26, 2020

 $2,801 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]
  September 26,  December 28, 

(In thousands)

 

2020

  

2019

 

Principal amount

 $171,875  $148,125 

Unamortized original issuance discount and debt costs

  (1,278)  (1,579)

Less: Current portion of long-term debt

  (8,382)  (21,474)

Long-term debt, net of current portion and unamortized debt issue costs

 $162,215  $125,072 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Contractual interest

 $663  $1,686  $2,667  $8,991 

Amortization of original issuance discount and debt costs

  92   324   300   1,539 

Total interest expense related to long-term debt

 $755  $2,010  $2,967  $10,530 
Schedule of Maturities of Long-term Debt [Table Text Block]

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $- 

2021

  13,125 

2022

  17,500 

2023

  13,125 

2024

  128,125 
  $171,875 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Restructuring (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Schedule of Restructuring Reserve by Type of Cost [Table Text Block]

(In thousands)

 

Severance & Related (1)

  

Lease Termination & Fixed Assets

  

Software Contracts & Engineering Tools (2)

  

Other (3)

  

Total

 

Accrued Restructuring at December 28, 2019

 $160  $6,585  $  $865  $7,610 

Restructuring charges

  1,733   2,132      313   4,178 

Costs paid or otherwise settled

  (1,254)  (1,275)     (526)  (3,055)

Accrued Restructuring at September 26, 2020

 $639  $7,442  $  $652  $8,733 
                     

Accrued Restructuring at December 29, 2018

 $1,814  $8,630  $218  $18  $10,680 

Restructuring charges

  625   2,482      1,612   4,719 

Costs paid or otherwise settled

  (2,279)  (3,714)  (218)  (96)  (6,307)

Accrued Restructuring at September 28, 2019

 $160  $7,398  $-  $1,534  $9,092 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Leases (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]

Operating lease right-of-use assets

 

(in thousands)

 

Balance as of December 28, 2019

 $23,591 

Right-of-use assets obtained for new lease contracts during the period

  2,274 

Reduction in the carrying amount of right-of-use assets during the period

  (4,464)

Adjustments for present value and foreign currency effects

  213 

Balance as of September 26, 2020

 $21,614 

Operating lease liabilities

 

(in thousands)

 

Balance as of December 28, 2019

 $26,124 

Lease liabilities incurred for new lease contracts during the period

  2,274 

Accretion of lease liabilities

  1,247 

Operating cash used by payments on lease liabilities

  (5,786)

Adjustments for present value, foreign currency, and restructuring liability effects

  208 

Balance as of September 26, 2020

  24,067 

Less: Current portion of operating lease liabilities

  (4,562)

Long-term operating lease liabilities, net of current portion

 $19,505 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Fiscal year

 

(in thousands)

 
     

2020 (remaining 3 months)

 $1,086 

2021

  6,313 

2022

  5,121 

2023

  5,030 

2024

  4,848 

Thereafter

  6,774 

Total lease payments

  29,172 

Less: amount representing interest

  (4,966)

Less: amount representing restructuring liability adjustments

  (139)

Total lease liabilities

 $24,067 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Intangible Assets (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Finite-lived Intangible Assets Amortization Expense [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Research and development

 $17  $14  $45  $41 

Amortization of acquired intangible assets

  603   3,389   3,846   10,168 
  $620  $3,403  $3,891  $10,209 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 26, 2020
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 26,

  

September 28,

  

September 26,

  

September 28,

 

(In thousands)

 

2020

  

2019

  

2020

  

2019

 

Cost of revenue

 $834  $453  $2,322  $982 

Research and development

  2,633   1,658   7,461   4,029 

Selling, general, and administrative

  7,021   3,569   20,445   8,324 

Total stock-based compensation

 $10,488  $5,680  $30,228  $13,335 
Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]

(Shares in thousands)

 

Total

 

Balance, December 28, 2019

  1,163 
Granted  349 

Effect of vesting multiplier

  440 

Vested

  (816)
Cancelled  (14)

Balance, September 26, 2020

  1,122 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Basis of Presentation (Details Textual) - Sell-through Distributors Concentration Risk [Member]
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Dec. 28, 2019
Revenue Benchmark [Member]          
Concentration Risk, Percentage 82.00% 81.00% 81.00% 82.00%  
Accounts Receivable [Member] | Large Distributor One [Member]          
Concentration Risk, Percentage     53.00%   40.00%
Accounts Receivable [Member] | Large Distributor Two [Member]          
Concentration Risk, Percentage     31.00%   38.00%
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Net income $ 12,607 $ 13,539 $ 31,403 $ 29,506
Shares used in basic Net income per share (in shares) 135,598 132,997 134,903 132,065
Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares) 5,926 5,897 5,860 5,614
Shares used in diluted Net income per share (in shares) 141,524 138,894 140,763 137,679
Basic (in dollars per share) $ 0.09 $ 0.10 $ 0.23 $ 0.22
Diluted (in dollars per share) $ 0.09 $ 0.10 $ 0.22 $ 0.21
Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares) 370 909 514 328
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue From Contracts With Customers (Details Textual)
$ in Millions
9 Months Ended
Sep. 26, 2020
USD ($)
Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations $ 3.0
Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization $ 0.4
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Revenue $ 103,042 $ 103,042 $ 103,469 $ 300,947 $ 303,856
Percentage of revenue 100.00% 100.00% 100.00% 100.00% 100.00%
UNITED STATES          
Revenue $ 10,455   $ 9,296 $ 33,634 $ 32,352
Percentage of revenue 10.00%   9.00% 11.00% 11.00%
Other Americas [Member]          
Revenue $ 4,857   $ 2,838 $ 12,772 $ 9,518
Percentage of revenue 5.00%   3.00% 4.00% 3.00%
Americas [Member]          
Revenue $ 15,312   $ 12,134 $ 46,406 $ 41,870
Percentage of revenue 15.00%   12.00% 15.00% 14.00%
CHINA          
Revenue $ 58,122   $ 57,301 $ 154,086 $ 157,648
Percentage of revenue 56.00%   55.00% 51.00% 52.00%
TAIWAN, PROVINCE OF CHINA          
Revenue $ 7,505   $ 6,796 $ 24,957 $ 14,147
Percentage of revenue 7.00%   7.00% 8.00% 5.00%
JAPAN          
Revenue $ 4,346   $ 10,262 $ 18,780 $ 31,534
Percentage of revenue 4.00%   10.00% 6.00% 10.00%
Other Asia [Member]          
Revenue $ 9,766   $ 5,285 $ 25,169 $ 22,171
Percentage of revenue 10.00%   5.00% 9.00% 7.00%
Asia [Member]          
Revenue $ 79,739   $ 79,644 $ 222,992 $ 225,500
Percentage of revenue 77.00%   77.00% 74.00% 74.00%
Europe [Member]          
Revenue $ 7,991   $ 11,691 $ 31,549 $ 36,486
Percentage of revenue 8.00%   11.00% 11.00% 12.00%
Product [Member]          
Revenue $ 96,650   $ 97,477 $ 285,871 $ 287,185
Percentage of revenue 94.00%   94.00% 95.00% 95.00%
Product [Member] | Sales Channel, Through Intermediary [Member]          
Revenue   $ 84,409 $ 84,135 $ 245,016 $ 248,234
Percentage of revenue   82.00% 81.00% 81.00% 82.00%
Product [Member] | Sales Channel, Directly to Consumer [Member]          
Revenue   $ 12,241 $ 13,342 $ 40,855 $ 38,951
Percentage of revenue   12.00% 13.00% 14.00% 13.00%
License and Service [Member]          
Revenue $ 6,392 $ 6,392 $ 5,992 $ 15,076 $ 16,671
Percentage of revenue 6.00% 6.00% 6.00% 5.00% 5.00%
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)
$ in Thousands
9 Months Ended
Sep. 26, 2020
USD ($)
Contract assets, balance $ 5,569
Revenues recorded during the period 11,660
Transferred to Accounts receivable or collected (12,091)
Contract assets, balance 5,138
Contract liabilities 2,313
Accruals for estimated future stock rotation and scrap returns 4,474
Less: Release of accruals for recognized stock rotation and scrap returns (2,571)
Prepayment for performance obligations expected to be satisfied within three months 336
Less: Revenue recognized on satisfaction of performance obligations (179)
Contract liabilities $ 4,373
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components - Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Accounts receivable $ 73,043 $ 65,023
Less: Allowance for credit losses (54) (106)
Accounts receivable, net of allowance for credit losses $ 72,989 $ 64,917
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Work in progress $ 38,691 $ 39,855
Finished goods 20,797 15,125
Total inventories $ 59,488 $ 54,980
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Total property and equipment, net $ 39,782 $ 39,230
UNITED STATES    
Total property and equipment, net 29,830 32,313
CHINA    
Total property and equipment, net 1,390 1,683
PHILIPPINES    
Total property and equipment, net 2,589 2,683
TAIWAN, PROVINCE OF CHINA    
Total property and equipment, net 5,224 1,885
JAPAN    
Total property and equipment, net 555 283
Other [Member]    
Total property and equipment, net 194 383
Non-US [Member]    
Total property and equipment, net $ 9,952 $ 6,917
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Trade accounts payable $ 40,113 $ 44,350
Liability for non-cancelable contracts 7,769 6,964
Other accrued expenses 11,860 8,941
Total accounts payable and accrued expenses $ 59,742 $ 60,255
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)
$ in Thousands
9 Months Ended
Sep. 26, 2020
USD ($)
Cloud based computing implementation costs as of December 28, 2019 $ 2,543
Costs capitalized 646
Amortization (388)
Cloud based computing implementation costs as of September 26, 2020 $ 2,801
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
May 17, 2019
Sep. 26, 2020
Sep. 28, 2019
Debt Instrument, Face Amount   $ 171,875  
Repayments of Long-term Debt, Total   26,250 $ 311,408
Credit Agreement, May 17, 2019 [Member] | Revolving Credit Facility [Member]      
Debt Instrument, Term (Year) 5 years    
Line of Credit Facility, Maximum Borrowing Capacity $ 75,000    
Proceeds from Lines of Credit, Total   $ 50,000  
Debt Instrument, Interest Rate, Effective Percentage   1.42%  
Line of Credit Facility, Commitment Fee Percentage   0.20%  
Credit Agreement, May 17, 2019 [Member] | Secured Term Loan [Member]      
Debt Instrument, Term (Year) 5 years    
Debt Instrument, Face Amount $ 175,000    
Repayments of Long-term Debt, Total   $ 26,300  
Repayments of Long Term Debt, Accelerated Principal Payments   $ 13,100  
Debt Instrument, Interest Rate, Effective Percentage   1.62%  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
Principal amount $ 171,875 $ 148,125
Unamortized original issuance discount and debt costs (1,278) (1,579)
Less: Current portion of long-term debt (8,382) (21,474)
Long-term debt, net of current portion and unamortized debt issue costs $ 162,215 $ 125,072
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Contractual interest $ 663 $ 1,686 $ 2,667 $ 8,991
Amortization of original issuance discount and debt costs 92 324 300 1,539
Total interest expense related to long-term debt $ 755 $ 2,010 $ 2,967 $ 10,530
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Long-term Debt - Expected Future Principal Payments (Details)
$ in Thousands
Sep. 26, 2020
USD ($)
2020 (remaining 3 months) $ 0
2021 13,125
2022 17,500
2023 13,125
2024 128,125
Debt Instrument, Face Amount $ 171,875
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Restructuring (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Jun. 27, 2020
Q1 2020 Plan [Member]          
Restructuring and Related Costs, Incurred Cost, Total $ 0.6        
Restructuring and Related Cost, Cost Incurred to Date 2.0   $ 2.0    
Q2 2019 Sales Plan [Member]          
Restructuring and Related Costs, Incurred Cost, Total 0.1 $ (0.1) 0.1 $ 2.3  
Restructuring and Related Cost, Cost Incurred to Date         $ 2.0
June 2017 Plan [Member]          
Restructuring and Related Costs, Incurred Cost, Total 2.0 $ 0.4 2.1 $ 2.4  
Restructuring and Related Cost, Cost Incurred to Date 21.2   21.2    
June 2017 Plan [Member] | Minimum [Member]          
Restructuring and Related Cost, Expected Cost, Total 22.0   22.0    
June 2017 Plan [Member] | Maximum [Member]          
Restructuring and Related Cost, Expected Cost, Total 23.5   $ 23.5    
June 2017 Plan [Member] | Vacated Facility [Member]          
Restructuring and Related Costs, Incurred Cost, Total $ 1.9        
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Accrued Restructuring     $ 7,610 $ 10,680
Restructuring charges $ 2,692 $ 252 4,178 4,719
Costs paid or otherwise settled     (3,055) (6,307)
Accrued Restructuring 8,733 9,092 8,733 9,092
Employee Severance [Member]        
Accrued Restructuring [1]     160 1,814
Restructuring charges [1]     1,733 625
Costs paid or otherwise settled [1]     (1,254) (2,279)
Accrued Restructuring [1] 639 160 639 160
Lease Termination and Fixed Assets [Member]        
Accrued Restructuring     6,585 8,630
Restructuring charges     2,132 2,482
Costs paid or otherwise settled     (1,275) (3,714)
Accrued Restructuring 7,442 7,398 7,442 7,398
Software Contracts and Engineering Tools [Member]        
Accrued Restructuring [2]     0 218
Restructuring charges [2]     0 0
Costs paid or otherwise settled [2]     0 (218)
Accrued Restructuring [2] 0 0 0 0
Other Restructuring [Member]        
Accrued Restructuring [3]     865 18
Restructuring charges [3]     313 1,612
Costs paid or otherwise settled [3]     (526) (96)
Accrued Restructuring [3] $ 652 $ 1,534 $ 652 $ 1,534
[1] Includes employee relocation and outplacement costs
[2] Includes cancellation of contracts, asset impairments, and accelerated depreciation on certain enterprise resource planning and customer relationship management systems
[3] Beginning in the second quarter of fiscal 2019, "Other" included termination fees on the cancellation of certain contracts under the Q2 2019 Sales Plan
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 26, 2020
Sep. 28, 2019
Operating Lease, Weighted Average Remaining Lease Term (Year) 5 years 1 month 6 days 5 years 1 month 6 days  
Operating Lease, Weighted Average Discount Rate, Percent 7.00% 7.00%  
Operating Lease, Cost $ 1.9 $ 5.7 $ 5.8
Operating Lease Liability for Previously Restructured Facilities $ 7.4 $ 7.4  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Dec. 28, 2019
Balance $ 23,591    
Right-of-use assets obtained for new lease contracts during the period 2,274 $ 404  
Reduction in the carrying amount of right-of-use assets during the period (4,464) (4,372)  
Adjustments for present value and foreign currency effects 213    
Balance 21,614    
Balance 26,124    
Lease liabilities incurred for new lease contracts during the period 2,274    
Accretion of lease liabilities 1,247    
Operating cash used by payments on lease liabilities (5,786) $ (6,540)  
Adjustments for present value, foreign currency, and restructuring liability effects 208    
Balance 24,067    
Less: Current portion of operating lease liabilities (4,562)   $ (4,686)
Long-term operating lease liabilities, net of current portion $ 19,505   $ 21,438
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 26, 2020
Dec. 28, 2019
2020 (remaining 3 months) $ 1,086  
2021 6,313  
2022 5,121  
2023 5,030  
2024 4,848  
Thereafter 6,774  
Total lease payments 29,172  
Less: amount representing interest (4,966)  
Less: amount representing restructuring liability adjustments (139)  
Total lease liabilities $ 24,067 $ 26,124
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Intangible Assets (Details Textual) - USD ($)
$ in Millions
Sep. 26, 2020
Dec. 28, 2019
Finite-Lived Intangible Assets, Accumulated Amortization $ 131.3 $ 127.4
Licensing Agreements [Member]    
Finite-Lived Intangible Assets, Net, Ending Balance $ 0.4  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2020
Sep. 28, 2019
Sep. 29, 2020
Sep. 28, 2019
Amortization of intangible assets $ 620 $ 3,403 $ 3,891 $ 10,209
Research and Development Expense [Member]        
Amortization of intangible assets 17 14 45 41
Amortization of Acquired Intangible Assets [Member]        
Amortization of intangible assets $ 603 $ 3,389 $ 3,846 $ 10,168
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-based Compensation (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Share-based Payment Arrangement, Expense $ 10,488     $ 5,680 $ 30,228 $ 13,335
Restricted Stock Units (RSUs) [Member]            
Share-based Payment Arrangement, Expense     $ 1,800      
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member]            
Share-based Payment Arrangement, Expense $ 5,600     $ 900 $ 16,500 $ 2,900
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year     50.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved     75.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage   33.30%        
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved     75.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions     200.00%      
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions 250.00%   250.00%      
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche One [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions 200.00%   200.00%      
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche Two [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved     55.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions     100.00%      
Restricted Stock Units (RSUs) [Member] | Executive Officer [Member] | Share-based Payment Arrangement, Tranche Three [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved     25.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     0.00%      
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Total stock-based compensation $ 10,488 $ 5,680 $ 30,228 $ 13,335
Cost of Sales [Member]        
Total stock-based compensation 834 453 2,322 982
Research and Development Expense [Member]        
Total stock-based compensation 2,633 1,658 7,461 4,029
Selling, General and Administrative Expenses [Member]        
Total stock-based compensation $ 7,021 $ 3,569 $ 20,445 $ 8,324
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) - Performance Shares [Member]
shares in Thousands
9 Months Ended
Sep. 26, 2020
shares
Balance (in shares) 1,163
Granted (in shares) 349
Effect of vesting multiplier (in shares) 440
Vested (in shares) (816)
Cancelled (in shares) (14)
Balance (in shares) 1,122
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
Sep. 28, 2019
Sep. 26, 2020
Sep. 28, 2019
Dec. 28, 2019
Income Tax Expense (Benefit), Total $ (655) $ 1,066 $ 634 $ 1,480  
Other Noncurrent Liabilities [Member]          
Liability for Uncertainty in Income Taxes, Noncurrent $ 23,000   $ 23,000   $ 24,600
Domestic Tax Authority [Member]          
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00% 21.00%  
Foreign Tax Authority [Member] | Office of the Tax Commissioner, Bermuda [Member]          
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     0.00%    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Contingencies (Details Textual)
$ in Millions
Dec. 19, 2018
USD ($)
Alleged Violation of the Lanham Act [Member]  
Loss Contingency, Damages Sought, Value $ 138
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -B(75$'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #8B%U1H5XE\NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$F@8R;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/:T>\GK%K9/ MI'J-TZ]D!9T#KMEU\FNS>=QOF:QYS8N*%_7#OKH7?"6:YGUV_>%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " #8B%U1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -B(75&V<4C0-P4 (85 8 >&PO=V]R:W-H965T&UL ME9A1<^(V$,>?KY]"P_2AG0G!EH' 3<(,(J'WG!NR&L2I_JBLS$F^]SKZ7##$Z9/ M9<93^&8E5<(,G*IU3V>*L\@%)7&/>MZPES"1=B;G[MI<32RW%QV_L[OP)-8;8R_T)N<96_,%-[]G1J2VC NCX%L!<69R)<,2.W M:3$];)J[1&^8XOJ\9V T&],+2^7+0ID>4!Z3;S(U&PVJ$8_>Q_> LD*E.]1+ MB@HN>'9*Z/"$4(]Z#3PS//PA-(?"W^$$5>8"IQ>T96X_77_?P5WDUO!$_X., MT:_&Z+LQ^@?&* LR@V$4BV&DB+^2W_A;4S5P)0\^H\%@.!@A6(,*:W ,UA-? M"PU@D(-[EO F*%SGCADC0DX6/!&A3*,\-%*1F509 CFL((>H^!2*$[D"W<1L MW02'QZ]8K#G"<59QG*$ZLUPI1R%T"#7\SIFRKP2!U[4Q9;A:M^OY78\B7*.* M:X0J5?.W!)MS)61$;N!RX]N.JST&"-*X0AK_+R27JX- N%;+6^Y[M4%ZQT$] MOV6-!6N)][WN(P:RY]3^<2"/.5.&J]B^@9E4IA$*US(JQ^:V3VLH>AQ4.7VP MF=TBM?/WGSY]:BM>[=%^<&3QP*:T/\O3;- 3[EQ_WYY)P&D6P M:-(GNP/BU@4/:7/N<,D!?,C]-2RGI.*V$!\G[WO4VO]]W+(_HL[L&93Z66[3 M1DQ<[JN(8[V42F)P=2?PC17%\YE-L^M&Z1U#:R20! MRUD8&?XX(3^?>C[)8*'RPF*TJ=*Z/5#8S3"2 MNBM0W+=W62+7K^&&I6M^<*7?(G0_75Q-L740K9L /:H)[-;513MWZ0*/:%XJ MMBA^__C[]CU9;?[T*/._36%U5NQ/V+40VZ$VDN&*+62UU].CO-XN.*"7@Y6N MI6J>^KC.'5,P!Z9AR$$(9*)"$F.L+9\>9?F+A,4QN_7NK7SGC0NW=T0><@,M,K6>UK1O4RH/G++==WR9^,'0'PQ&9V#]+_M8O;V= M+EL5MP&H26A7I\6F5W6UVF2&PO=V]R:W-H965T&ULI9A=;]LV M%(;_"F'L(@'2F*0H2@H< XWM;;WH6M3M=JU(M"U4$EV13K+]^E$?EASR2 VV M&]N2WW/(YX@?K[AXEM5W=1!"HY"^V0G\[?J[,U;S/DF:%*%4F2U2)W?WL/;G;4*\. M:!1_9N)97?Q&-J5E?5 V>K*_)N9.+U;+C *MD-RA3T=1Q?735.CJ6QF?TLQHKM$[]&V[1E>_7"-UB"NA4%:B MKP=Y4G&9JAOTRZOKQ5R;3M9-S9.N0P]MA^A(ASST49;ZH-"F3$4*Q*^GXZ.) M^+DI3E\A>J[0 YU,N!7'6T3Y#:*88J _J[>$AW4XB2"<_]?ZYC^W_JH87C]< MO"8?&\GW13R)\B2@Q]H&\B:P7IZ>E@1[F-'%_.FR6J",\>BU;.W*/(PC%KR6 M;2"9%_J\E[VB9#TEFZ1<2:7K&5"-T[8)_(N&&0X\;L$"*FJ*8K&Z*D*QCZW* M;2 9"V@ L_H]JS_)^ELEE3(K2K7/2@C4=UKEU,,V** BS+,?JJLB(6;,MT ! M61 1&L&@O ?E39PW MHM9^4>B1>SS2JA[B8F1-!G#7XR(92(J^2 S&IG-J@G ML_,>ZQ44*F7@<%'J%&D%J##VK,&P=E6<^Y$ULC:NRF@"!A2MV=5- M&6_07I2FI/E-PQZG9G?*E*YK_ 1.F= %\P(_M/ !%<&!I5J[J@ 'D;TZN"I. M. EA_*C'CR;QWQ>RTMD_SVC,$O NP30R(N#.P M 5'HV;2 R#C9,=C!\Y!IT],-ZD=AWK2%6;B;*QV_C,QHP)"0R%ZA5I",<>S; MX*[,,Z;0WKL@&8["$6=+!A=$^%O0#2RZ>C0;^"[3UY.#G ,/T_=M=E=%,.-$@9N*\EE./ Q@1DGN_X7$#F$6;O\QM M1B,?CSWBP9^1<-+I#JC(+-CM:_J4UR6#]2'3WN0"+JE!144;BB=# \=-KPK+/\5!^0O)V\2_@3__8P"HR0CXX'THFQ]*V/>,YJ<;@#M HB?/DE+=N8&IPT<%IT&FG,0RN M]F )KBO@'LQ^']FO$:".1O8KPAK4L6$8,9L;RH<#[G!#^0+N^,KYQ1%D($C?'F9_;,XN%,K%SC2%;P/3V:H]'VXOM#PV M!Z"/4FM9-#\/(DY%50O,_SLI]?FB;J _I5_^"U!+ P04 " #8B%U1SK*\ MK)0# #7"P & 'AL+W=OU[L%IAR9SFWE9I231XE46118_O5 F#@OG(GS-O%$#[DV M$^YR?L0'LB7Z^?@H8>0V43):$*ZHX$B2_<+Y.KG?) 9O ;]1/G^%OTGJQVT[+ B*\%^ MIYG.%\[,01G9XY+I)W'^F=1Z(A,O%4S97W2NL9Z#TE)I4=1DV$%!>?7$K[4/ M%P2(TT_P:X+?)H3O$(*:$'QTA; FA!]=(:H)5KI;:;?&K;'&R[D49R0-&J*9 M%^N^98-?E)L\V6H)7RGP]'(EN!*,9EB3#&TU/" )M$)BCU:B@-3+34Z<"/K& M4U$0]/F9XS*C@+Y!M^AYNT:?/]V@3XAR]",7I<(\4W-7P\Y,?#>M=_%0[<)_ M9Q_:P^ M0I\9^B3ID_/_5M_\Y]6OS B:' ELO/"=>+] N:+V[^_[9RMN;+FF*IV6$S_V MIG/W=.E7#RJ(@N0:M>ZB@DGH!=>H31?E)Y$7-Z@KD6$C,K2TX!V1O^J<2)1> MY7PE^G[ PJB)'@U:^$-BKABN:F/V!YQK>\R^( [>PEG3^+7/VRIH=*%T%K4\ M6W4QMTG+L75/G*059],39]IO:=R(C@=%KW+,#\9%.5SAC/X- M4@]P=30J1FS$#9Z,& MCB+6HXA-%W$;!?T.)HV#R?"1ZJE/?0*3GJ*<=$I'#RH(P[@EM(L*)M,D:HGM MHOPDG,U:F97T/76C69 M_X:O6M[O6!Y,>C&RAZ6\NRG\,;)J(ZN!%D?;)^V$AJ[+ON;0>1-I /!]+X1^ M&Y@%FEY^^0]02P,$% @ V(A=43;Z)X%U!@ DQD !@ !X;"]W;W)K MBJ+ MJKF:;;3>?E@LFG0C2]%+YIM+476#2J+!<4X6I0BKV;7 ME]UG]_7UI6IUD5?ROD9-6Y:B?OXH"_5X-2.SEP^^Y.N--A\LKB^W8BT?I/ZV MO:_A;G'PDN6EK)I<5:B6JZO9#?EPRY@9T%G\D\O'YN@:F5"62GTW-Y^RJQDV MBF0A4VU<"/BSD[>R*(PGT/&C=SH[/-,,/+Y^\?Y;%SP$LQ2-O%7%OWFF-U25>8T/NH9O MW2. MOCW0BD,^Z"$?M//'IO+1ARR:!E+PP>.1'3RRSF,PY5$T M&P2Y0:FYD#_:?"<*>(0S5WM74>?*S,#=->&41OQRL3O.B<.,<,S)P>Q$:7!0 M&GB5WJ2I:D$83,]4@LIE(>>H@E:B5D@4,.&[XH#6@=):0B&@0D&6G''L'Q0> M"8QIPI-1&+95%"0D=D<1'J((O5%\JG:0757G;F6A]CAC/ GQ2*-M1B,:L(GD\H-(_DIR 6VU?NZ2:F;9%F"CYZB0 M#20Z3=NR+;HFETG@79J+CB)0V6<$\WF$ R0T@F:D9;F$%_+2D3IW9X2&\R3! MQ@0:3F_A;#K[3' [$TG,Z2@1+BLZE8?DD(?$FX?/D 6(K5I#Y( W5!N.G:O5 M>0LWT^\NL5\*B4@P4NRP8F$RT78('AB$7YFR6E3K'/I-K[!K.TZ68#MG01*- M9#JLHB2>Z"OD")7$*_-WI;+'O"BJ*)!:%OFZZ_%NM3:$"$S"\3+ 9<8"/#59!U81/ZQ> M7M]6U2\8&F9%)I?NWF?S@C,+*@XK2H)X2O* %>+GBD.R&J'FJ!B=^FUZ!&%D MZ7=817QBPM !,=2/F-,US"M*JD;< JWZ4(B2LEXF>BRHR&.)Q:*]&CWY*?0(-U3'#\5D0TB DM**R#;#*J> M31"+#L2B/T>LUPK'YA&LC[A5. XSCNF4V@%;]"W8>DVCS22&PY"->Y_#CO* MA1/+*#JPB_HW:+>J,G4AJQ04HG=_*RT1(>^=6NU]V'@WX34Y53A D$9>NCYH ME7[?J"*3=?-+MYG0SSZ\T@%3U(\IV +VR[3&/&..SBXP 6C5:">*%K;;!,\Q M[OZA9B-JLTEL]09VL__)#.:-JB3*F\:0KML\MKJ!I7,&Z72FS\:7E3Z?R6F0 M ]WH*W1390F$F(B084^(OR+"HCF.^?'7[H!A>69ZR,26C3 VYYR]V^4:F,TAH4QL]Z_ MP\X0@[GEL@&XS _BAMD,/0\PX3P>"74:,D:3B7)E VZ9'[?' M2OO3&%5N:[DQA]4[V9UR.:7;$#V'S(W+P6D6X:D$#ZAE?M3NFWWC:%5.L38@ M61SQ9+SQ<]G1. HGRI<=G8+Z26JQJ9N(;Y9OGW@Z-UPN.]>&:W%T8FY^KOA+ MU.N\:F"MLH*!^"*&!-3[7P#V-UIMNT/TI=):E=WE1@J0;0S@^Y4"C/4WYES^ M\#O,]?]02P,$% @ V(A=44M"GC[X @ -0H !@ !X;"]W;W)K,<35S4JWS:]=5 M<0H940.1 S.>;E)M.]SY-"<;6(%^R)?2M-Q&):$9<$4%1Q+6,^?& MNUYXV!)*Q$\*6[7SC&R41R&>;.-;,G.P=00,8FTEB/EYA@4P9I6,C]^UJ-.\ MTQ)WGU_5OY3A39A'HF AV"^:Z'3F1 Y*8$T*IN_%]BO4@496+Q9,E=]H6V.Q M@^)":9'59.,@H[SZ)2_U1.P0O.$!@E\3_',)04T(RJ"5LS+6'=%D/I5BBZ1% M&S7[4,Y-R39I*+?+N-+2C%+#T_.%X$HPFA -";HEC/ 8T,K**=1;%%("UV@) MDHH$/7!2)-0 ^ZBW)'8D!4UCPE0??48/JSO4^]1'GQ#EZ$(5\[.,.^N(X_0YB0X\LW9NTZ:Z9FV:"_&:"_%)O M>$#O)HZ+K&#E_"1@MDI,B2W KF"54E@JV?WS//=P%.+AU'W>#= !\T>3"6Y@ M+:-!8S0X:G1IZA_,>B7(%$W\=(5R(M$S806@',S&3-MXQB0?8>Y?D!*B58]CD&%Z6H_2H$"ET*B3]:P9LBJJWTWJE/VHM0_5Y M9_\,8"O"J(DP^E $JE1QVOYHS]5[W\<0+<-A8SC\D&'SOZ^TV<:4;TZY#D^Z M/H9HN1XWKL='72]$EIF3X+^4^_B<Z'Z3N2&\X]"FTM#^9B:>QU("S#C:R'T M:\/>')J;XOP?4$L#!!0 ( -B(75'IR6;AO < $$? 8 >&PO=V]R M:W-H965T&ULE5EM;]LX$OXKA+$?6J"N15*O11(@3;NX K?; M(+GN?F8D.M95$KTDG9?[]3>D%,D12;GY$DO*D'QF.#//#'GV*.1/M>-V MZ=3Y:J?U_M-FH\H=;YGZ*/:\@_]LA6R9AE=YOU%[R5EE![7-AD11NFE9W:TN MSNRW:WEQ)@ZZJ3M^+9$ZM"V3SY]Y(Q[/5WCU\N&FOM]I\V%S<;9G]_R6ZQ_[ M:PEOFW&6JFYYIVK1(Z$^&E>OE7GJ\@@ MX@TOM9F"P<\#O^)-8V8"'/\,DZ[&-7V7^WRH,R=TSQ*]'\75=Z=[[* M5ZCB6W9H](UX_!]^>X]^0W6'_K,3!\6Z2IUM-. QLV[*8>W/_=HDL':!_A"=WBGTM:MX]7K\ M!O08E2$ORGPFBQ/>\OU'1-(/B$0D\N"Y^I7AN1F.BP4X=+0MM?/1D&V- ;?6 M@%LI6@2Q)YFNN_O>>6M=<_5I89UX7">VZ\2!=?Z$:*^[4K3:E'^7)LL52$P%J1NU>/F3^;9N]V9 X1& MA.0SN*X4II0F?KCY"#=?A'O#JT.?G"$OZ!V'397RV6YA*PZ=-DE%FK2Z%MOU M07'$E.+:FSAR!U\"M^!VXJE('UI6@D%#@ MRL9KJEJ51B-H2N;1(OIO[9[5T@2.?#G"GI$BBP+*'C$5GA1P7\+ M!=QD"XBZ@RTQ0$'31G3W:\UE:_?+BQB?1NR*$!**"4PFR&01\G>(!(DZT:UM MCF-33O3B) Z(-8[P'*I'ZB@EO48ZT14^P5<[UL&.&U?H(]-Z>E.SN[HYF7_Q MQ%9XF:XN2QLYRO !KQ_87<,_& [PFB-V%;^ LGR_'4 M/]$E+KHXB>;)UB.6Q20.@)N(#"\SV;7D$.W5"QGTNR6LMX43*W:) M:DT3G,XA>\3R+,8!S!.AX65&&_=^SY[-QO<,7);RP"=%O+@]C)6G3ERX4FM< M!*H8//$:7B:VRP$@@):B:9"X:^I[2Q%^K"XQX2R>LY='BD3!()[X"R\3V/=9 MTC\*WP_04$AIR,'&]9@S]X;R0KJX1+6.*74,[Q%+DBS@+V0B-'*"T(8BD3WQ MT6=\,(G+-I"[9R ]0FOH% (8)TXBRYSTYZ^6KU[@+NFD>9',4XA'+(]S'$AP M9"(G0M[4HM20\-0;JFXRD0NABU:Z8OM:LZ8/37LH&(-M^V[B?&6F6+.;*+YHG80Z'W(MTS^Y-IF8,7+0<:KF\M= MCEZN2)$F(;4F>B/+]#:&U4'UY:G/-[V0/=R%T]3)63XY<+20!TT<1[(WQ=14 MJ?YB3$V\1$XU7%"PUZ4YNE&F542'KM8F6:+'6N]VHJE@5;^-7/(!HBSHG*1\ MDGB2*G,_2(05V0',F]QC[Q%%WFJ>_0_X$K-A8V'SO8OIUU MVURO"J>[*(\(D&P>J,'HQ%1TN8VZ@6+W^:6S#9K8TQ>1E#BIV"=',8ZCD(,< M'?DMTYRW&'@WI+#WWES@5<2E-QP53KWK$5L7>1IB03JQ(%UFP:_;+2^MJ?E3 M:=M"!.4,1\,S!*A1THO<9;F\*.:X/508J&7HQ(-TF0>'8U!IR]ZZ1VB=VS[P M?P[0:S:AOINZ));&.,_FP#T='\$I#?G-Q'9TF>T^0%Z6K,\=IS8E0(&#;03=*)&^K8&;DA[?DNZ-)=D^;R9]TBE21S@DWCB MPOA-O5E=V5,<>\C+MX? C5#L83>*YV'FD<(%"9@VGA@P7F; L8\_2$ADJJ^* M]PT;2-"X[=[8V@OYH,F=9C#,5LICSC8M M3#_DQ)'% .#5_0_)YM6@1RJ.YN=8FZ/+R);+>WM'JY"M-?JKO/'K> ]\:6\_ M9]\_XT]7_6WN-$U_N?P'DY M%:BVA2FCCQD87/;WM?V+%GM[Y7DGM!:M?=QQ M5G%I!.#_6R'TRXM98+PUO_@_4$L#!!0 ( -B(75%3W+KQI@@ ,,T 8 M >&PO=V]R:W-H965T&ULS9MK;^.X%8;_"F$LT!E@/18O MHJ1%$F#&EM ML&V03-H/13\H%A.K(TM>24YF^NM+R1K3(H]((TB ?(DO>7ET M^/*BY]#VQ7-5?VLV0K3H^[8HF\O9IFUWORT6S7HCMFGSJ=J)4O[GH:JW:2M? MUH^+9E>+-.L;;8L%\3R^V*9Y.;NZZ-^[KJ\NJGU;Y*6XKE&SWV[3^L<7453/ MES,\^_G&3?ZX:;LW%E<7N_11W(KV;G==RU>+8Y0LWXJRR:L2U>+A@ ML^,UNX:GSW]&3_K.R\[._]P:S>Z57:IE<7=?6,ZDXMHW5/^N'J M6TN#\[*;6;=M+?^;RW;MU;(JFZK(L[05&;IMY8.<-FV#J@?YJEI_VU1%)NKF M+RC^[0A]^^8A^07F)OFZJ?9.667.Q:&5F7?S% M>LCBRR$+,IG%=BNG67]%].\_Q/9>U/\!PBSM83YG,C,Y7],"7:=Y-I=)+=-= MWLK7EJ K>] ;T_H<]O6^?V^3>\+@=I*IEI+ MRVU1$WO4KY7LX;C90DZ#XUP@Q[E ^CAL(LZ7M$C+M6C0!VEPOI]V&XK>[K") I(Z'G>Q>()R(@>,Z+G971.%H=07,OB MF,!A IFB@'(2L+%L9Z&- 12O%8E9@JXH?,#V!SV-$<9C7G[_*^ MDY?K:BL@-YAQ34^S@AFCIBE6IH)$OL<4??]8_=]:_>'/:/I]XR\ M:?9RB?M!K4;@<1W4:_S1G2[VD%?[3I%\RN*;Z^OD=RTT)-H MNBWPYO9.OEM*:SMMOP;Z.!M19$C>R)'8[HKJAY K-_T^7BK0*/A&SVD0L,EU MP8]]Y^^_[U!_N3'K:*A-.VY8$E*B+=.5*=+F5.Q4)-"%N \;'QR-#ZS&]W>H M>8XH)/6MZ=Z4L4HK\?S*!HFJ:T\DMRX]OXH NC5CO:\E;PCF2P^5L0^F6 MK-R2&) PHHVF73-V[(2BL=6Q&[&N'LO>L4=)BZC?$3*Y7_X!Y@ M*G:+$B4'P^@KH3 1C4V*B7@^HTW< /(LKUT3)U<\8"$@3ZF %"0EFD MCYHIHU[$V<3VCA6(8CN)3@W,@3-Q+O!Y1/3J =#-&?="K*,S)"3$Y_K F3()T#B8N MAA9'8SI'V$@*; M-&?L.4X,6P$23'T:Z5:X@R"8CILA[IW0=.N2@*;:!9QRSI1<(;M=/8N M>@_V.#37I#'_ #9CG(?Z''1SH%N2P!?SPXD14#"([33X%D4%MF'AX)TI\7EH M+%]GH-@M25S7&I]7*5 E=E!]864Q1+5M;,3-HVY)#$CFD0Y3#M'8&D6DQ$ZD MKUEB$!LVCO,[.6NTP]XKUQ@),1EP*D?%?L3.?F]-]0DQB6PJ:05CY&4PYH17 M L&8E:*)@C%R/HRY$X%@S*!H L$80-& #J9H2 A0-)"=C:*)@C%BAS'[\;O- M+XB+:!C2TX$;DC]'.LY?812Q8Y1Y6&_+.8#&.-+'V(2>@!."J3[&IF[.*"61 ML2$#0L(]8TLVLZ,DX/X$:A(%6\0.6W;@)B;Q&/1??!3]!,+B+:\=F2 K2"28BU MS[Q6@$Y?C&Y) E\M""<6(E5X1.UX]!;,39VG:TM 0CU"]'K%'2EV2Q+GQ<;> M*72C=G1[(753&Z$-]C@E*[?5]N)\16I^PLU#Q,-OVS\ M./CEE,2 9.Y[^J<@+M78,86KU(ZKKUT'4-O'T>,<%;U2.[V^>1U 3::<2EKA M)'T93A[PFW=H1CQPWD&,R+T@-''R+.DX?X63]'R<=.<,X23'^G(!<#*(.#76 M#(23'@Y#O62 A!)/C>]_ #@9\'"JR*<*)ZD=)^T'[X'%+Y/L,/4Q"Z8'3M$= MM=.=>?!N2R0"!LXW!LYD,3EPH5'K ;HYPXQ%3!\X0$A\KM8^GP(D6-8Z^AQV1TJ[#'Q'WPSDQ\FF./ZPMM!>AT_'!+DHFKA6QB#!2O,3NOO449 MP)S$M00DV&.A7@:X(\5N2>*\V-B[DZ\?VLGMA64 /D M<8Z*2)F=2-^\#& F)TXEK1"1O0P1G4C-($2$RX"SI./\%4VR\VG2G3-$DT89 M *C ,@#0P64 ) 3* $ &E@&+DY]S=#_O^2.M'_.R085XD V]3X$TNC[\8N;P MHJUV_2\\[JNVK;;]TXU(,U%W OG_AZIJ?[[H?C1R_-W2U?\!4$L#!!0 ( M -B(75&^+AYE"P8 -0- 8 >&PO=V]R:W-H965T&UL MC5?;N]3(+LC X/2[5DF<6T..%R>]L]&;\WTY'P_\ MI7GEMYY)(IE;>RLOE^E);R@.<WG5OO[ M&#MBF2O/4YM_UFG(3GJ'/4IYH:H\7-O5;]S$# !MR,G]!W1 M!VM"YNG"I)P^E!_ M\[!<>O@^?A9A3,N^S1^M4?CX7CXC+Y)%_ DZIL\$["G M8.F]-LHD6N4T0[ ,H@7_C/[]3O]^U+__A/Z=>21E4IKII=$+G2@3Z"Q);&6" M-DNZLKE.-'SZ^X;O YWG-KG]9U?BG[4KQ?O&ERKADUXIEMT=]TY'](<*02=, M,RYT8DU:)<$ZFEI76A==VR-%[SA7*^68D@?K\%D'CWJ=>YUJY<3)GW_\X7 \ M'KYM].[%U]%;"AE3LS6U1:G,NMMJEE?\>*7RW0I\:A9MY9K%EZBN.W2-D@(G MF;&Y78H'(5.!5DR%-1STOXP%9ZME1JE>+-@AY1IPIE0ZNW0*K6:>,XEL0OY! M$G! GOP>^;4' B*J'4IY.&D#AE]ZL_Z]"L;=BK/U\(_+D7#-A&=AKDR%Y1[ M]?FSLZO>RVBEK)ROA+FH',':57).=APOJSP&&:.6S1DGE=-!-R"!@&/!YC!O@Y*)S"Z4%^RULH 2O:..^.Z1-8*<+ M*O%K4R ^91X6#J52,+72(+/#B9_,R7]<07$Q_\D^@)$&V <*^=9+/OK#1\W=0T&>V MRF$(), M0#R'5U\J4X_9Z+H@VG)T9]SBDJD[<8::!:FV4R7B9\94D+F._@%L MDB%,HR&:5<+%G!V-#V4HC([J'^Q(.=4)[7#=:;SV6'#48?TXUXZ_5EI +)3! MK40DA/.%NF7BKG+%_R]5NFRB0>-)(BDE]:J0BO)-:C<1)=N9W0#Y9'["X^X0 M$]9OND:H(NEKVK8]D>^%L"P4*M0:=8@:KW/5#- ]]*BX]9FEQR5. \:(UJ8/ M%!PR<+XN>R?7)I20!%%8)U*H@[R-J4V]L=WC>Q1"!USL*W4-B@9&QR6ZKB5/H MM$UL:VD; +]KISL/0Q9Y=ZV4;8QXE(0E,S:_'&,&,OM82F"A/6= MQ-6G/R4!*[O+A6^+^J,%F5X@0Q(VDGSI??5P7J$EF50Y, LS9*,@NE^3$_O=',"^C)[V10QT'W*G_P%02P,$% @ V(A=47 KO*B5! +PP !@ M !X;"]W;W)KJ1#^.HG&_ M8EP&BYE_M]2+F6JLX!*7&DQ354SO;E&H[3P8!/L7#WQ36O>BOYC5;(,KM-_J MI:93_X"2\PJEX4J"QF(>W RN;X>.WA/\SG%KCO;@+%DK]>@.G_-Y$#F%4&!F M'0*CY0D_H! .B-3XWF$&!Y&.\7B_1__D;2=;ULS@!R7^X+DMY\$T@!P+U@C[ MH+:_8F?/R.%E2AC_A&U+F\0!9(VQJNJ828.*RW9ESYT?CABFT1F&N&.(O=ZM M(*_E1V;98J;5%K2C)C2W\:9Z;E*.2Q>4E=5TRXG/+NZ518CA%[BG!/@L,U4A M+%'#JF0:9WU+(AQA/^O@;ENX^ Q<"E^4M*6!.YEC_IJ_3ZH=](OW^MW&%P%7 M6/<@'H<01W%T 2\YV)MXO.2"O0:L@D]<,IEQ)F!EF47*,VLNX \/^$.//SR# M?\>TY')C7IP(?W[%9PNW0F6/?YWRZ$5 5Y37IF89S@.J.H/Z"8-%#+\U&C(F MLD8PG]VJ %LBY%PT%G,P7G*F&FF!RTPTN;.:"&13K4DS(O#/&X.Y3YW@*-M=*67.@$<97W@*KOE'+L!_7"TQ9V M]N>T.>LCYC6C9*-,<-S[C"-#J,:=ZA06LFP'%3+3:*>?PV)9R?')9\_>@+=: M==C_WLR3#@]!JE/ZVJV"PH53*DOW"(&O\-2EO'M- $8)GC/G@>)0 ^90 \2M MH6@T*:G)589ZD.D2[+]G20]N]NW? 5([Y1DP\LH^)JX+\;8+$4(7(HJ!3WUI M7X)8*$'?$Q\&EV?7\+749.UQ]X%[BMGK-Z\==G2:AA?OWGNIJC&DJPD!GS.Z M/M*0W,FNV@#$T2 ]VAT9] X&<3B.)FZ3A*,DI4TR"(=10ILX#4?1N.T8!AK3 M6MHZZ*13!LDH'*536N,P32>T#L.4H-PY&H_@H_,H?? BX*^@+X>++4@4+4/ M10@/JV_TO%LMEUVEA#X4_ZC4SH881F$:C^DY)9WH.8[H.1X,WUIV,>"#X2 < MQ4.R94HXM ZC<#)VMDW"\22%V_-N>0=1+TK],HC\$B?M$K#!R&91)!2=HVH$))X"J<&C?[1 M$%>AWOA1U;3?IW:>.[P]3,,W[1#X0MZ.TE^8WG#JPP(+8HUZDU$ NAU/VX-5 MM1\)U\K2@.FW)4WTJ!T!W1>*/AK=P0DX_",L_@902P,$% @ V(A=42.- M/2Q!!P Q( !D !X;"]W;W)K&ULS5C;;B.Y M$?T50I@ $X!C]?UBV 9LSTYV@IU=P_9F'X(\4-V4Q+C55$BV9>?K2! M[>1A@2PP&+/8K&)=3EVHLYTV#W8MI6-/FZZWY[.U<]O3^=PV:[D1]D1O98\O M2VTVPH$TJ[G=&BE:S[3IYDD4%?.-4/WLXLSOW9B+,SVX3O7RQC [;#;"/%_) M3N_.9_%LOW&K5FM'&_.+LZU8R3OI?MW>&%#S24JK-K*W2O?,R.7Y[#(^O MK_?2OWC;8Y'.=J3D[Q&=];_SW;A;%;/ M6#-8ISX2*OY6?AQ,69T3MFZ#2DT<*; MZKFAG.HI*'?.X*L"G[OX63O)4O:)WD%^S;Y"UMNR'OI7M2_XY=)T43O8*7R7O"KR3VQ.6 M%)PE41*](R^=')!Z>>D[#K#,:?9%]:)OE.C8G1-. GC.OB,_F^1G7G[VAOR] M7Y?'?D60C]S*_GXOGQR[ZG3S\(_77/SN#92VIW8K&GD^0UY::1[E[")EGY45 MJY61*^'AKY?(H:#*_1KJZ [YJ/H5 ])_:L*83UAY=SB=Q.-*L1=_+CC/1>Y:5U"LCMFO5 M( JH$0_2<9]S+8,V=JVVGQ HN&DRR<$4">:]'ISMUM)()AZ%ZLBP(/LU5BCL MC%H,#EIJR#$[9>4I^^;5OMZK?3OYS$CY LOL9\3AY0ZP"> L$%$"Z!%5\7>_ M??S:PQ(]6.AJ_^R1C?_B^FAU8W0[ #@?6%WP(H]8G;$_$57RK"SW5%+EO"IC M5N506C+ABW :!M+S7 M#F'9A^\#BZ.41UF"OY&_C>BLJ"9^41G?(J+T;Z]@"#ZP"#/XR/]R9^ MHAS:8\3"@BKC652S*O'V@(K3G%5Q\'4&I\7%@:QXDF;A[&N"#=H2BQ.>9#'^ MD*=3GI(W4ZRS")[*64Q132M>YW'8?R.&>[E_@%C^Y3B%O_D4_K_']==>44WR M9=UZXWA&W@VFU#RI"U8'LU)>(&AQB&&:\#1/ O4+50AVB1(#RRS+8'WI/9GP M*JT8!0?!+,N$4S7:_0C MEE<\3A*6^YB6/(T0/B\ASWA4(:RQ)TI>9!7+2=Z]4#O1LY+G41QE,8\)YVC@S.L$K"T M+(JPFW.4G^"3G,< #_DT@:G '%WOSY=@2&M6T@;619:%=8*#!-DR\T0.]:- M_# 8C* PJ*[CH'O,"RQ]6$BKK![7\"12X;C=]S6PB][+V$)3 M3-I>)"9KCE&\6=-E1V+P[0WU0O^?&CZ2?=*K.]2E%2X^\2/&Z"SXQ6)$I@E# MH:>K[CE((F:QT0,IO&320B,_.NR#%MS9DD?\'; "_XGV5SJ"Z^?GP M'. M92QSUM]NJ&BU@_$C%/D6>:Y;#\XB8O=&]'8IC0D*7C8-&>HYI7JDP831O=?C5&\HR>&/7EM>!Q?=(B&#:\LY9Z/7?._ MAN&% 6_& D49O?"2=!>=]?ET ,]R< -,!T:;!T#7C7,L->ZG>& MXO*3M/848>TD9DRZ3QQ+/<+8?Y7W,>%Y2>&[,1(NIL>#EP%4^'&:/*@7G0K# MN/4N;T9T+Z OMNU2@::L5N0>:IF;T"#3M)A4W>?&I!H-QIY;3/G[UJ4?X[)F M[_K[59BA-92IC[O:;(D/.K]X$U",S>_@Q)U78@G8[XL+'B6HMKZP^"<$G4-= M-/1PP/P.& \ $I W6NBH[/LRM 7KDP<%ZLV']"3"X[GK<(BS9R6[UA]BO71' M]89FM-&%W_%')]F>WUOU&JI?>RO.CQ[F4'OE?WZ@,R/.P/ MQ\//(YBE5@HF=G()UNBDS&>AQ^P)I[?^F;_0#A7:+]=2H._0 7Q?:KQT1X(N MF'[WN?@/4$L#!!0 ( -B(75'A(.56U 0 -(* 9 >&PO=V]R:W-H M965T<.[EJI[&FP M(MLV]UQQ7N++1IF<.I68YL9SAKO%(K1TD4%:.6"15,3OS:I9F< MZ-Y)H?BE =NW+3/WYUSJ]6D0!P\+5V*Y.MUNE#&"5JCAG]UM>-A1**-G%)*-0N+C'ASY*-\QQR8G M1J_!D#1:HX&'ZK4Q.*$H*3-G<%>@GIO\I1V'#([@G$FF:@XS?Q2FNNVTXLK9 MDY%#-R0\JC3R3,F*_BBE5M9>*\:WNSKCS"\;8S)0XSGR8L&9[Q["TD1 M0A(ET0OVTBWFU-M+7\!LP6GX(!1B%DS"S#''VU_Q[MG/MO8S;S][+MZ^ZZ2W MAI;W>7TG;"VU[0T&\,\UOW-P+G7]_=^G6'[1"17KL>U8S4\#K$;+S2T/)AF< MU;7N$09<\9J+6S:7_''-/*XU&I1V@-0B[CDWGM]WN#],RA .+Q2XE>XM4XU] MX[G'3UP]:>X QFD892D.BCR,DA0^ MP&$<%?CWA-$0%#*F%\!>,(*.D[ J*W*HG$DHNT#(LJID$5EGE.YT9@R36PU+JQJ!:.JS'$>1@G.5QK2KO8B>( \BK, MRI(&&&,9P:7!KFK/^C%QV=%OC]MS*)XS_@(T?7K%N)&M$,C9 M[&OR!\V!JOD]>!(-[CH$QX&C$!+(6;T"5!.Z@36S@+^%)E(Q0Z^AZ$8)A^A] MT1"\!&E)(^(G"=,XA>D*"POB,*TB_!9E"IGW#2PD73(_#W=W@GTNF[4+7LL=EJ=#L:;*/! M'S2$\HF9:F6U% TC'O=:!&;'<"\SI$BH)5X[7N"5V;HVK.$4R7YX!Y!%81Q3 MR699F.81?!9LCFE"BJC.E%9'-;F57KS&GF[P#K4P#L=%1=06V28]OZ",,95% M!&589?&&_E_\/TF/+Y5Q1HDHHC#!0S"5NB>*+(K1K=0[8N2B?>BPOC*FVJ+E M&[QOC*=NV2.U1"GE979#/)14GY@PQ]12H'^+=]Y'+-^UD-+',D Y(A%N%)-' M-Q93HA=N30DYG/5SISNL2&(JBV AC'6@\$0/5/^/_B'LN0^[WH8M]L.N?=A8 MC5BC>[GT>3N@2L&6.H"K62>01_$3#199 6>M-D[\' P=IMA=7N%T_SAY'.2U MC&)XZAX<[;PS6FZ6_C5EAZ8S/#FVJ]L'V]GP3GD4'UY[7YA9"F5!\@6J1F_' M>0!F>$$-$R3;OUKFVN$;R ]7^.CDA@1P?Z'Q%M],R,'V&3OY#U!+ P04 M" #8B%U1#KUD72\$ ]"0 &0 'AL+W=O3G+06B5ULA\+^ M^CUV>DD9J/8E/KZWR/(I,OL":FYY:HJ2= M4NF:6YKJ>626&GGAE>HJ8G$\B&HN9#";^+4[/9NHQE9"XIT&T]0UUV^76*G5 M-$B"S<(/,5]8MQ#-)DL^QWNT/Y=WFF;1%J40-4HCE 2-Y32X2,XO^^Z\/_"7 MP)7IR. L>53JR4V^%M,@=H2PPMPZ!$[#"UYA53D@HO&\Q@RV5SK%KKQ!O_&V MDRV/W."5JGZ)PBZFP2B DO>5/:'6OV!:WLRAY>KRO@OK-JS:1Q WABKZK4R M,:B%;$?^NO9#1V'TF0);*S#/N[W(L[SFEL\F6JU N].$Y@1OJM1)7!W),K70).D!2PU8!3="?,@F"O%<[/D.4X#JC6# M^@6#609_2KCE;Y ,G5>2<0@EI73[<7-(8KANM)!SL NWKHT%2=#>AV P5[)H MY7:/Q*2WD^,>D-?))8^HO>NO,5]/1B&OA'%-/96$\9'!A'-2^]UJG M0](;L./0P[JH8%FB?XI 2"*#Y'I-:0A*^FV-+ZIZ<2&L%)>PX@Z@SXY[\ MA M2<'GQ**NA75Y"R6BNS?NL?AX@]#(QA#MCFM^Q^W!PT*3;K=FX;O+E+V5?7LZ MLU%X<._35-E)5W2/IC>Y<6FP<<01# :I\VHX& UH9.%@,*1Q%(['"5RT(>$; ML_Y_&HT9I*P/:1P3=):.X4'9[KWX2DW.."=5%(K"O1+OTND(AEGF&<549&X< M>V9)3'@Q?"& W&F6C6TT!6I;$A0R_\( IV77/XI-G%R#+9K*!U#C9N4M83]P%VS^FV7]02P,$% M @ V(A=409LT ;*! & L !D !X;"]W;W)K&ULM5;;)DAQ;,U823]-IFHN=]J'3!XB$1$Q @ 7 MR/[['H 2965D-R]](0%P+V MZX8K?%EK4S.'K=F,;&,X*X-2+4=I'.>CF@DU6%R&LX]F<:E;)X7B'PW9MJZ9 M>5ARJ;=7@V2P/_@L-I7S!Z/%9<,V_):[+\U'@]VHMU**FBLKM"+#UU>#Z^1B M.?;R0> /P;?VT9I\)"NMO_K-N_)J$'M 7/+">0L,KV_\-9?2&P*,?W8V![U+ MK_AXO;=^$V)'+"MF^6LM_Q2EJZX&LP&5?,U:Z3[K[2]\%\_$VRNTM.%)VTXV MA\>BM4[7.V7L:Z&Z-[O?\?!(818_H9#N%-* NW,44+YACBTNC=Z2\=*PYA*WC-35(&T MB%[\-$O3^-6G).QI_W:5,&6W!,N@8,5-3W74BWW!31H(<_J4XB29=X_DR( " ML!-6SGL9:'PO,XO"^?D)O=[5_GT \6L+*SB;GH+Q/R(Z^#VL[BIP3OP>K='B M6K<<%VIXH0URW^?8<3(4%3,;B*$)Z=;0:ZVLEJ(,R7'(0=)K^M!PPWRWLN?> M!VP>)551F!9YNV(2&R=R(>U]LU@(>W>JUVS+<"F)P!E#L3NJMVN#N>?!]I]$\:9B>[<@8 M9FD?:=T7MZ TOCE.&?J8DC_',H\EL@K>ON21]A=4L]_MIE"-53R=$ M$DVSC-(HR=)>+TLR&D?)= ;H-MRE*$D;TA[B5B!T!.AD("-*)V,Z"XOI!(N] MC>$DS?UY%L43?_YD."?2'9%D\X![/$Z/XLDG?C\+F'^ H'D@:.8)BF;).*CF MF7>0=J?A$4?Y["EZ\G0"H5/?2D[!;2%8I_$$3&?WR1JQ&U"VXCV58Y!QX0B M*3FZ GYPG;:B@AN'Z8Q\GS"-\1RA!E&**"]??FK_P^KZZBO5=J!(-A@V% MZ2Q M0\6C'BP&2TY"BFH"A7JW:+_J:Z_1GW[/O5C'3V:5N!M$V8R!.U[5S>X M]*?]V'?=33L'\6YFQ,\.*"Q)OH9J?#Z=#,AT&ULG5;;;N,V$/V5@; /":#$DBS? MM MDFW0 LEND*3=AZ(/-#6RV%"B2M)QW*_OD))5)[$=M"\V+\,S9\YP1IRNE7XV M!:*%UU)69A84UM87O9[A!9;,G*L:*]K)E2Z9I:E>]DRMD67^4"E[210->R43 M53"?^K5[/9^JE96BPGL-9E663&^N4*KU+(B#[<*#6!;6+?3FTYHM\1'MK_6] MIEFO0\E$B941J@*-^2RXC"^N4F?O#7X3N#8[8W"1+)1Z=I-?LED0.4(HD5N' MP.CO!:]12@=$-/YJ,8/.I3NX.]ZBW_C8*98%,WBMY ^1V6(6C /(,&=^/( ML_S*+)M/M5J#=M:$Y@8^5'^:R(G*)>71:MH5=,[.ORF+,((SN$6*S4Q[ED#= M5H^W %<-0'( 8 )WJK*%@9^J#+.WYWM$IF.4;!E=)4?>OST /XM&H,8PO<:-;.B M6K92PN]/^&KA2BK^_,<^78_"NF*\,#7C. NHV@SJ%PSF(_B!4+ 7!-5YDXTW MJD_@2M>*EFD[SP5'$X)ADC:[J4-BFA? JHPN[PL59>V$@)QQ(845_HPED"6^ M67/V##*Z8L#)'G4(MD"@0>G@85T(AZJ14 W78H$9B K42E,>XPG$D_<47E'\OO;C(!V_>!,Y6PV$#--HV ='I/<(-P-!Y^)G7X M0>>FDNC^&O)W7KX -8)!-( [YF+QT)]X/AC.C3"N M;]%S*:>@Z<2(;LF3LN2XH=IE/9F$\2AIU6T+46.;74="N*Y+>71:3H;N*ARV M/91OMG-Y3N+^A$!VR>SJ]F6;[WNZW]I]/[TJXS39)^:^[VAOYU52HE[ZMY>A M*B*ZS0.E6^V>=Y?-J^9?\^9M>,?T4E /EYC3T>A\- B:%K6=6%7[-\Y"67HQ M^6%!3U34SH#V&PO=V]R:W-H965T.XJ1,D 9)VQ7KH!YIN/0P[*#83"Y4E5Y*;;K]^E.RZ2=?F(HD4^X>WY!/_?6S['#RY0P?H5M8YO$ 62UL:ILG2F#DLMF9\]M'7832"? MY1FS;#;1:@O:61.:.WBJWIN2X])]E*75=,O)S\ZNE$5(X2M<2,ODAJ\$PMP8 MM&826L)W5F'68BT:K/@#K!%<*FD+ ]]DCOF^?TAY=H",[\'B# V0-6 7G7#*9<29@:9E%>F1O^>[A)QU^XO&3#_#_JR&< M<9,)96J-\.L.GRTLA,H>?K]7VX/0KC?'IF(93@-J/H/Z"8-9"M<25*WA5$FC M!,^)2PX+)H@HT_1'8@NO<7_;:\SU2VV5* MT\<$5BIM^5_F6PF?:288=RM\1*HH?Z7.&NID9PO<3^VUVJ#6<%VA]H"4I %/ M2SHKWGBNE:"1P>4&+"/<,=P5&G'OC<$5E6E?L\]U1TI[!^\^7[BHJC9,YN9+ M4R1?E]?3+27(=%8 F5#G/]%$JQP9^ 3]$[SKJNS!1+XY&\-Y[#7<&08EZ MX\>=@4S5TC8SH=-V$W7>#))7\V8<7S*]X?1E!*[)-3HZ.0Y -R.N$:RJ_%A9 M*4M#RA\+^BN@=@9TOU;4;:W@ G3_F=D_4$L#!!0 ( -B(75%<;[CA( 0 M .8( 9 >&PO=V]R:W-H965TZ4?38-HX:45TJR"QMK=>129LL&6F5.U0TDWM=(MLW34V\CL-++*"[4B M2N-X'K6,RV"]]+0;O5ZJS@HN\4:#Z=J6Z=<-"K5?!4GP1KCEV\8Z0K1>[M@6 M[]#^N;O1=(I&E(JW* U7$C36J^ B.=_DCM\S_.2X-Y,].$\>E'ITA^MJ%<3. M(!186H? Z/.,ERB$ R(SG@;,8%3I!*?[-_1OWG?RY8$9O%3B+U[99A44 518 MLT[86[7_'0=_9@ZO5,+X%?8];SX+H.R,5>T@3!:T7/9?]C+$82)0Q!\(I(- MZNWN%7DKKYAEZZ56>]".F]#7C MB7.P@DO54M(-0"OBMI&P-?9875H7Q$YHTVIF\V M;M*C@'>X.X5T'D(:I_$1O&ST.?-XV1&?#5@%W[ADLN1,D/?,(M6:-4?P\Q$_ M]_CY1_8V3.,0RAOVZF#A0FLFMUX%_'V/+Q8V@@+^SZ_">Q3==>FYV;$25P&U MH4']C '%_%Y9\L-,LEA.L@CXXO8(7):BH[30!E2G*=72*,$K(P M31TAR<(LF\%WIA_1GFR\L%-]@]H_R++$@>K[]Z!S@4)&@2E\=,(^1DD,-=<4 M)Q>VOJ%.)Y13N!Z2.V&R/J_TRL>@*)T&2T46V(9KM])C].H^_Z)6[IO.W'KF MUZM.^_H@P)Z]!SR;T9V#ZHD3K@&[9^MMJ%V5VKWJ-Z-I3QW3EFJ#\EUS4U)\ M?2&$'J;UX0*'Q7TD*%; ]DQ7!K;4AZZ*J?U+U);&%O4&EIU+H1EK>W"?(D:F M4A^45!U10[CYKQ[FE1H?RM=4XQ$*FW_7@RZQPKOBV;#A,MQ M"%=8OC=#G\HPF6?PV^!.EB_@:UW3K',VDBO6Q;2EV<1W@I-=1WVH;>4E%'W_.IMC":SIT6]]1/64(0Z:?LQ-%+'(7[1 MSZYW]OX/@*I\R^FU$5B3:'QZ1C-3]U.U/UBU\Y/L05F:BW[;T(\(:L= ][6B MEWTX. 7CK\WZ/U!+ P04 " #8B%U1?XT_F0,# "G!@ &0 'AL+W=O M2R1.VDT6!Q M,8XN^Q?3H=_.%;/HX23P@59N01!#]>\0J5\D!,X\\: M,^I<>L/=]PWZ38B=8YD+AU=&/F MU1V<1)#5CDRY-F8&I=3M4ZS6>=@Q.$O>,4C7!FG@W3H*+*\%BX$"@ M#LC C=1"9U(HF)$@Y 8C=P!_V.$/ _[P'?QM^N!:NDP95UN$7P^X(I@JD[W\ MWI?4@YA^("]<)3(<1SQQ#NTK1A,NUA."8'!7SY^YN7U0"\S1:RM=+L.L>#UH"ID5; B\ "PC]H#'()A0 M(6T>ZL)__7-82.L(-)/?"H]9RR*V4JXE)WJ.MBOHKNCLN(4Y;+#_=F/+&:FK MG%GF8&H+^"I4+<+8FT7@O!4(Q8N(.P"A,DX&T3H5CUIZ@- 6SCLT];+8QT4; M"K\?[$I),9=*TANOJ,Q8;GZ?4JC9@27AD3G7&T\./G %5)U+O03>JT*19%>^ M:E(3&WPBXE!ZEPP:9)[S,O/=NNQ?9 I@JK M:&Z(%UMX+?A+@M8K\/W"\)2N#]Y!]VV:_ 502P,$% @ V(A=43$'F$U[ M P = < !D !X;"]W;W)K&UL?57?<]LV#/Y7 M<'K.+%MQNS1G^RY.EUMWRY9KUO9AMP>*@F0N%*F14!S_]P,H17%ZC5\D_@ ^ M?OA @*N]#P]QATCPU%H7U]F.J+O,\ZAWV*HX\QTZWJE]:!7Q-#1Y[ *J*CFU M-B_F\_=YJXS+-JNT=A.WM-U/1;IU=9%!A MK7I+G_W^5QSC>2=XVMN8OK ?;)?O,M!])-^.SLR@-6[XJZ=1AR.'B_D;#L7H M4"3>PT&)Y4=%:K,*?@]!K!E-!BG4Y,WDC).DW%/@7<-^M/G#$\)B 3_!M7=D M7(-.&XRKG!A<3'(] FT'H.(-H ]PRP"["+^X"JO7_CF3FI@5S\RVQ4G >^QF M4+P_@V)>S$_@G4^1GB>\\Q.11B /-\8I#E)9N"=%R#>,X@G\Y82_3/C+-_!_ MQX8A;Q41A@C*5:\5A;__PB>"K?7ZX9\?R7L276KS,G9*XSKCXHL8'C';<-Y> MG_JG Q] E5Q]\!$UMB4&6'P0#1<7\IU?S. WY7JN/UGC'><);H)O@;C61![Y MG\$>004$?.I\Q$K6-0;B(@=5548*BH]5D8D0;TNTO9NF'4O-H;.%MLJT<0;? MD"OX48J4=@B1=>\C^!I0Z1U$TSA3&ZT<\=662!*@P,4(AN(18#TE+U'K \[@ M4YU07XRL9[]:@E+N,' 076S2J@M>(U:<&# 1M.?^4F$0UL&7JK0X' Y!<>J$ M(Q\3C:P++">2>4+)TD16BN]/E<1B M)B=.C9'ZQ1I;&&#L!M,Y&;K!/*;,S; M"Y>8Y(Y]^2^W*Y&[=Z/@Q)?G+'$2',ZL]BT.YI6I63;N/^+ UZ(RFF:P1:WZ MF*C'GN7]'DE(*CL@2$.KP#M[X$\ZH&2F8-S0[E/??%3&#KI0LI +,H.K>'P3 MCAU*'!D^.R:!^,48\OE=JB:E MJDCX2"+N5GN#TI=C8QS4B(IZTZP(]J-C_J MA"V&)O5[R7+O:&B*T^KTI%P-G?3%?'B/;E5HC(M\:VIVG<]^Y@X>AAX_3,AW MJ:^6GKA+I^&.GT4,8L#[M>&PO=V]R:W-H965T; M(CGW,X?DV<;8.YG@HE';GO=S[\OU@X-(<"^$24Z*FE96QA?#T:=<#5UH4 M61 JU& \'!X-"B%U[^(LS,WMQ9FIO)(:YQ9<513";B]1F\/&_Z5N'&=,7 D2V/N M^.,Z.^\-V2%4F'K6(.CO'F>H%"LB-W[6.GNM21;LCAOM'T/L%,M2.)P9]55F M/C_OG?0@PY6HE+\QF[^PCN>0]:5&N? +F[CW:-B#M'+>%+4P>5!('?_%0YV' MCL#)DYJ(LO*5527+^8B'7 M6JYD*K2':9J:2GNIUS W2J82';QM1N_.!I[LL=0@K75?1MWC9W2?PB>C?>[@ M2F>8/98?D)^ML^/&V"OC;=.F\ M);!\WV/@H#5P$ PU'4UOX5O_?XH.'2V72N^]/I?B%!N86 M'6HO(M1U!E\<\OR5\Y*P2X'=YD@]D)JB%'K+(<^,=N1"1JL9?)1:Z%0*!0M2 M@M1VWH&P")46529Y"VO-Q3W"$E$#44!)ZQE('=3:C.21T.MS^)(L$O@3-5JA MU):#QY(U=/-M)9DK%4.L%_=/I_/>NV"EK*RK&)'>@">W;<7[>,7BNE(AR! U M+RXPK:STLMYQ]9#F0J^1PBL*Z0)YO.TMKF:]=PE<:S"5!5-*3?-]EM]2 *FJ M,DJ.4B"R']1S(?H^I&1%NN"NT10'&=3,!(K<()N6%QX):$S1.>(V(+8,SJV$ MM)RJ76U("7T29[AVD]0>K2R@I%^3N01F:#WQ*2U$UFUJNC+&:^,1,NE295Q% MFFJ75!M'J,BJ+:?;E?/_2T8EZ)28XL^(?DF '#6%] $%COVL/Y;;6(*KV1_N MF2IQD$V 9-]8SF?":'3X @BZW%2*#!$(Z,AAS\FK'Y6.G!YQ$)J.0)9@S!?B#@';SF7_?U39NHYFM>(3C;#' MJ1<%=Y2K4[N+*.UF=E?(9_/C?V6'D+"D9@U?!=!'V/I<>-B0@P\,6&0(%6)+ M?4@]'G-5,W0?*%6\])40BRZUDLH8JK7C@0)]3IB/;<^T*ZF%.(C"6):B/E!- M3$WJM6F&>RCZL*7HP[T,^I%:B8*;A]Y[+3F_2/5-@_K:B.-\Q'J%"T7&@!-P M.(;#R0YPDU$2DLB3?PN")['*..1U5".1!'Z#9T+5D3:+DLV0]OY>G.Y4@VU- M ]05)E33, #A MHWZQ5,B=FW4-$E4*)DOVC+H['%A=-;"A'2?C-P'\)Z,W[8'0J>&N+B\J8?]Q MR$(YTT39Q%C1_88"9 [X)49-;X!Z,Q-*BO*>XTK@'T[ QCSEPN\$^=E08[[9 M Z#C%D#'>VOZF:[TCVX,1M,XQ?JP?1U\]INZ0:X1(>+:N>KQ187.(IT)2UU+ MEX==M"'7D86H*Z\U,2?"K7C@^\PMW2]2.#[H9&=T&/.5!#XD;FUDG\K3H'.= M+]"NPZ/%07 IWNS;V?9=-(W/@=WV^*CZ).Q:4D,H7)'H,#DFQK+QH1(_O"G# MXV!I/#TUPC"G@Q8M;Z!UOG(T'VR@?2U>_ =02P,$% @ V(A=42KM4=]. M P _P< !D !X;"]W;W)K&ULO55-C]LX#/TK MA-%#"WC'MOR1>) $:-I9; \=!)/I[F&Q!\5F8B&VY$IR,_WW2\F93&:1"?;4 MBRA*XN,C15&S@])[TR!:>.I::>9!8VU_&T6F:K#CYD;U*&EGJW3'+:EZ%YE> M(Z^]4==&+(Z+J.-"!HN97UOIQ4P-MA425QK,T'5<_UQBJP[S( F>%Q[$KK%N M(5K,>K[#-=IO_4J3%IU0:M&A-$))T+B=!Q^3VV7FSOL#?PH\F+,YN$@V2NV= M\J6>![$CA"U6UB%P$C_P$[:M R(:WX^8P0.KU*M\2,N&:X3WCWS3HODPBRSY>KST2N &QOBNP&4GN,S# M96_1H]=2#RV"VL(=UU+(G7E)9 A+;D0%7-;P6;2#Q1K^]K[A$9\L+%M5[?^Y ME.6K7MV+O34]KW >T),TJ']@L'AL-.*K],,]V;U>H71:[#9$T.7T3)N&5_?> M"PFV48.A4$P(^%31-O2T:WS%U%2$'_P=T9"49S-78&(LL'>0L+"()VZ2AGE: MTB1-PBQ.:<+*,(^+,6\&!D-DR>?&Y^\,X\5EDN9A7DY)LK L)R2SL"0HI\=% M/B:%A_H_%NO5J-D*2XF\+O@[ _@1^XK@V] M2]L I[>G]\2B4K(6OJ\H[;CX]B@K/-O(PY(5-$Z)$XU%3&.19/^-K#[6P^78 MLB3,64:Q3 F'9!:'D\+%-@F+27DLJXNF[R"^B4LODM@+EHZ"G6KP_QJR423P MZVKK4HI^M,V10N-9#HK"EW MJ'?^ZS'D9I!V[,^GU=/O]G%LZB_'QZ_Q*]<[(0VTN"73^&:2!Z#'[V94K.I] MB]\H2Q^&GS;T0Z-V!VA_JZC;'17GX/3G+_X%4$L#!!0 ( -B(75$&PO=V]R:W-H965TBN?VG0N/CN^TN;$+*1W=+[O>GHP6SJV.QF/;+N12V%=Z)7M\F6FS% ZD MF8_MRD@Q#4S+;IPF23E>"M6/3H_#WJ4Y/=9KUZE>7AJRZ^52F(=SV>F[DQ$? M;3>NU'SA_,;X]'@EYO*3=)]7EP;4>) R54O96Z5[,G)V,CKC1^>%/Q\._*KD MG=U9D_=DHO6-)]Y-3T:)-TAVLG5>@L#K5E[(KO."8,:?&YFC0:5GW%UOI;\- MOL.7B;#R0G=?U-0M3D;UB*9R)M:=N])W/\F-/\' 5GTH7NG0%@EKXHMZ"+8(;JU_#S=*_"37+VBM&24 M)FFR1UXV()$%>=D>)"Q%__:(RP=Q>1"7/R/NM;)B/C=R+D+VZ=F \&]!!UW+ M>T?GG6YO?G\*S?W2/X@_M*&+3EB[*_IZ8:1\!#1]!.?C'0#GY'(B34!OAZK9 MWF^'[WIR"[VVHI_:%P%V/'BSL[HT>KIN'1U04[*R2*C)Z0=/52ROJBV5U@6K M*TY-L2$KQNLBDN]5ZRN^GQ.TD)7F%AN62I8U*94X4+!FL^(%2ZJ2/!>'-@CT MRVOM1(=V$0$Y()YD+,E3O).@S=-YV0QTEB2LR:L=.F-U46[H+;"3![I8B+Z7 MW7>#\=;%EX14-%2GP1]0/"NHYA'K'*#Q\BM9LS3+X]FG M!!LT3^(I2W..ET+,BWB2>S4^ M['F)G"KC?LY1O4D,^\5"]8**FO$TI2+$M&)9@O %"47.DAIAY8&H6)G75'AY MUT+=B9XJ5B0%5=@H607__"K-D4D5U9X%N9M'!WX6*YS/D7QEL!WHI&4:T>$U MJ^HDY%'&6>%M3KZ"896 IU59QMV"H?U$3 K&D3P>TQ2N(N>\^G"^ D/64.4W ML"[S/*Y3'/0I6^6!*&!^$HDW:X-!"0XU#8^V_#U_#D*'V0G4=(/ %H-PT M =^-6FU\24_7QKQX/H?"]51R%^9Q3W09?)?=YA@: O@O[S%ITEC"ID[1. M862%5;.U6QM)"&5[0P8)%X=AWYA;M$!X@^^][Q4Y$OF]M/8(('42DZ[7)W:E M>LSFO?H+8O]5WF'*BLJ#<6GD2CQ@CG=!!C .OQ)]"_F33L7YR)*\7T48 ?4$ M]F+;SA1HGXO*P^/;\S(VXRPK!U-C\>R8!G,BMVBWH]=S2@]YU=!>O)\,&MI0 ME=%3!3?>F<11.O/POV$I9$X&UL MK5;;;N,V$/V5@9&'!.#&NE\"VT#BW4539%LCR78?BC[0$FT3D4@M2<7)?GV' ME*(FW41PB[Q(%,69.7/.D)S97JH[O6/,P$-="3V?[(QISJ937>Q83?6I;)C M/QNI:FKP4VVGNE&,ELZHKJ:!YR73FG(Q6Z8RYIJMI35-UZ:W7R23:!D&]I6YEKN?V%]/K'U5\A*NR?LN[5I/H&B MU4;6O3$BJ+GHWO2AY^&90>:]81#T!H'#W05R*#]20Q@[&KT9@- MX+BPHMP8A7\YVIG%;](PB. #7-"*BH+!C2N%I:P;*9@P&HYOZ;IB^F0V-1C/ M6DV+WO=%YSMXPW<.7Z0P.PV?1,G*E_93Q#F #9[ 7@2C#F]8@H<[IFPK!G(#YT4A6Z2/@ M"X$I2H8&* M$CYS@4QSL85K5C!^;\/#GPX%W+(' Q>5+.[^>HWOT?AV_Y[IAA9L/L$-JIFZ M9Q/+F6'UFBE'W$>,V'UD!(XO!9B=;#6BTB>.5'SX^0 >=]T \ C2D'A1B(,D M)EX0PA73^@S.*]S7KG+PA(!"L9(;J*36R.QQ',$)'/M>@J]7G!(06&O(%AUQ M@H$#DF>Y#1R1W$]A1*IXD"H^6*I+<8^%+M4C@66K%(X/5&,TQ/NI\0V/-> " M&B6WZ,@R$F8DR7T[R$D6Q[:D.)X!)6RE+#6:D31/P8^)'\1P*PVMT$&7)7>4 MQCF)LLP.D-+,&Z,T&2A-1BE=*;PIE$$65WB2&%?JG[ZWO*D/9W0TPOLQ^E5P M@V3=&&H<&P&R&'J6SH"$?@C+'6Y1\$F8>_A,LA!6.U[QID% R"Z)L1H#-W]+ M.=8MQ"0((ER:93'\2AL[@ZH$N.!WLT,T?AZA9F$O!=8X7A9.4,>8HXH]4=5M MBISD<0")J_?.:FRU*X0T"[I!$(X*F@Z"IO_Y.(,5?71"6A XJ5KD\8K3-=)C M;&D=IO-HX/?3^5;1$J$^86]Z[$<0><3W[5$6122,O2W?^""D^%/8TJMSR M B\QA=V#AI2D26Y%2:)>6-I3P!ZP2[*GE8]%D'B0D3SR>^%^BF^Y^\G0[
6T.%6TTU.NB_4N9927; MTC51);):-ZVQMR"OFXK96J:N3RL<)*HMYAG-%LI_2#V2!:>&QJ M:>;!QMKM6129\R@5^D$#^DG],_>=_)ER0U>JOJGJ.QF'A0!5+CB;6V_J=U?N/;L[1=[**V[Y M8J;5#K3C)C1'>%>]-!DGI$O*G=5T*TC.+KXJBY#!"7Q1Y=3CI0,N&^C\&X ;]W!C#S=^SSQZ)U5;(ZC5ZR!>2V-U2R5L M#?SM%<(]/EJXJ%7Y\,];H1U4Y1[HF=GR$N; M(H31M02[4:WALC+'/G[T2:9PJX4LQ9;7P!O52@M'D$R2L)ADCAH78<(R^"[I M4EOQ'U:@M%@+2?S"F);+$J$2IO2BA$W/@+PME2$_1TG()@4<.R*;3(GX@L:< MP66K-04"M@Z2GB-%J^ZCY>5'19@6S$FR)!Q/QD[T!4<(DKH4"9:OL)P)[8&U M'LY9BGNCR*F%LK!K@@'[]ZMHF?JDO1H:K"M MJY"G !Q!GJY+2R,,\GM!;A=)K >9!UUAS2WY;];K2CF"29=ZB.(G].O66)3'AQ4.5D?>5D7^X*=QPVVIA M!36=/UO$QTIB4-G;)?&9HD=1^8USA5Q#"HVODV,*P8F[32!) M?0L@FE%G"+/8)9JE!^=C>DA=GWCN'6\%+CJ830WJM9_ !GQFNS'5G_9#_KR; M;<_LW1_"#==4(@9J7)%H?#JAEZ*[J=MMK-KZ2;=4EN:F)S?THX+:,=#]2E'K MWV^<@O[79_$_4$L#!!0 ( -B(75$XPFTX40, $X' 9 >&PO=V]R M:W-H965T%@2)O%E_QG]L]5.6K9>$:Q@E'?&;CH"!=9N.@4/3HFY= @B-T;#VF$\@%A^P1W3[T- MN!9*P]^V-MSAHX9U(XK[?[[G\MFJYJA>JIX7N'3H+-HZSFKVI0-=B4'QKE1S MV. #2MX5".]XVW\@/@W76,(LF,.O2#N9*$C:4MP>CS'F<_U($5=*H5:P$3M] MX!*)=J5V"D" ,Q4--TDF@;JP9+HLCF-M.&E/G&6,6 ML\3,AZX?F_F3JRHC%\2BJN)#! M8N;7;O5BIK:V%!)O-9AM57&]7V*I=O,@"0X+=V)36+<0+68UW^ ]VF_UK:99 MU*'DHD)IA)*@<3T/+I.+Y=#9>X/?!.Y,;PPNDI52CV[R2SX/8D<(2\RL0^#T M]X176)8.B&C\W6(&W9;.L3\^H'_QL5,L*V[P2I6_B]P6\V 20(YKOBWMG=K] MC&T\GF"F2N-_8=?8CJSD6?Y MF5N^F&FU ^VL"F\@)Z9)R;S5]%>1G%U^511C#&5PCQ6;@Y(&O2C2G ML\@2NK.)LA9IV2"Q#Y"F<*.D+0S\)'/,_^T?$:N.&CM06[*C@/=8GP,;AX$BH!IKXCL"E'5SJX=(/X*[1&,00?JU1!;P@,\6EJ7*'O]\3^^C^[MNO3 USW >4#L: MU$\8+%[(E)Z,/I#9TH0W9$Z$!%NHK2%6YA26O.0R$S9EBM4 .;..&3 M*7P"-@B'T^0EL!Z66EEJ?,R!C@>0U(/-MAE5@J:&,Y!OM6-C"P2B)E0.+&3C M%.XPWS9]Z=F0"]=Z[TQYI;;2.B[OD7^+=Y*&Z2B%4[C,_Z)^H0.#S!P=KPHA M/?%RBSX%M$I=*JFOM$:9[0'7:W0L63)XI0,5GVV%:"O0"9&$HR2%UR*7O->#!DW!9#".:SV4/-](R!Y MOQ/<,!Q/1M^3.GRC<^C5)QNK*>D-[0-N+PGQY/M)8&D8C\;@FN\"KCR^A5KI M0[SJ6&[2<#AB1/]:R@.H_"E_ZF0( M8ZH&LDA@% ZHA6C(8$CUG+CA@(;Q(';#%-)PDD[@H4!Z.:Q)>O(84ZT^*$L; M-]IWM<>F83)F;8[;XT!C6V..A)"$0-7D,CH=N8+\V/:CJN.]$CY)!E,"Z9/I MU\VG0]6]E_"H=_=6J#?^A6&H38E)71;D0( )D% 9 >&PO=V]R:W-H965T<3U5K!)3YH,&U=,_UWCD*MIT$< MO"L>^:JR3A'FDX:M\ GMC^9!DQ3V*"6O41JN)&A<3H-9?#E/G;TW^,EQ;7;. MX"I9*/7BA-MR&D0N(1186(? :'O#*Q3" 5$:KUO,H _I''?/[^@WOG:J9<$, M7BGQBY>VF@99 "4N62OLHUI_QVT]YPZO4,+X%=:=[05%+%IC5;UU)KGFLMO9 M9MN''8FY+CTCW*D]5TR\G/ MYO?*(F1P"K?2,KGB"X$P,P:M@>-G1I(YF826 CGSL-B"SCO0Y O0,=PI:2L# MU[+$"KH?Y6?-')6*VWY/^:_X?6&^&00?OOH\(P;"W.ABI<_G_7Y M8%Q'V$O3L *G 3'2H'[#('^N-.+> \ ]^>UKJ*$6ZP5JW]4=*1L+QS>J1$F"XJ(!/BQQOQOB$66SB"^,(M*2WIN5OB_=:H)9'T MM>6:$N0?761=%T?1$(:#83:F-4M'$$>#>)01S(@B'Y$R)0.W9^/8A8D&232& MSUXWW*%+C7KEAX*!0K72=LSIM?W@.X& M02=8U7CR+90E*OMC1;,3M3.@^Z6BK[@57(!^&N?_ 5!+ P04 " #8B%U1 M$T+Y[4\# !_!P &0 'AL+W=OJPY9N-DHWPM)6 M;T/3:12E5VIDR*,H"QM1M\%BYL]6>C%3.ROK%E<:S*YIA'Y>HE3[>1 '+P>W M];:R[B!_>D&?Y7EBQF&FU!^VD"F\C5K4O*G=5T6Y.>77Q1%F$* M;^'.JN+AK7.PA&O54-*-\'$[NQ=KB>9\%EJRY[3"8L!>]MC\-]A3^*Q:6QFX M:4LLC_5#XCF2Y2]DE_PDX!UV%\ S!CSBT0F\9'0^\7C)"><-]/Z=@$M'N-3# MI;^C5PF-0PA7XIE*U\*5UJ+=HELSN'ER8:5;T5*015=;(>L?6#*X:M2.I/_U M7. >GRPL)27DO]>B?I*%>\67IA,%S@-ZI@;U(P:+^THC'J4#OI#>\0F%UV*S M1NUC?+#+V47GIH?7\<3\??Y:IOJK_$^Z_IL]#;NC4@<4.JT<4["J;N MVWV_L:KS+7:M+#5LOZSHAT3M!.A^HZC3#!MG8/QS%S\!4$L#!!0 ( -B( M75&PK@_HYP( &(* 9 >&PO=V]R:W-H965TXY?&_OT=US548PID0V^1::_K+E( MB=)-L7'E5B!962A-W,#S.FY**'.&?=LW$\,^SU1"&F73/>#OA"<2?W MWL',9,GYG6E\6 T)"PIBS2*,B9^=4 MWL&W&TR7*+[W7:6S-3'=J,ALE&<65&36A!O.5"QAPE:X.L"']?SE,7Y:S_M! MC8"K;2Z]#AZ]'@6UB@O<-B#HG$'@!=Z!A,:GX%V#^Y>'_'A9],G+HD_K\1"C M*OR)E\URWS:M7JM";X[WR#*$$;(HUD=BU4Y[(MXJQ5NUXG_OXS.8H3!]^K ] MM)7K];I!P_/>'%KQ(YQ?P87_R4W^/<\G!K9+ ]NU0E=1Q#.F),PQ0GI/E@F6 MZP._X)J(#>X?'?")X2D+V"GC=UYW <-ZO7:SPM!I/=?RCAAZ44[HXG4-O=WQ M4PSMEO&[KVQHO5ZS:H=.CW#=*D/=O3LP16V'J58D6-OR8Z7L+0NB*UL'/.L? M^;VQ?Z _]'N3O-[Y(Y]77S?:?&PO=V]R:W-H965T/P^27Z'YH[<'G @BQ9^3?-93&S M8@OE9(N;4MZQPY^DXQ.J>!DKA?Y%AP[K6"AKA&15YPP[J&C=_N/G3H>! \0Q M.WB=@S=V"-YP\#L'_Z,K!)U#\-$5PLY!4[=;[EJX%$L\GW)V0%RA(9IZT.IK M;]"+UBI/-I+#+ 4_.?_&)$$>^H2^04Y^J3-6$;0F'&T*S,FQ^?(O)L358/8R M)1+3$FR?T/TF19<75^@"V4BH68%HC>YK*L7UP/"]8(W =0[&BZ/QU); 1NW) MSKJ=+]J=>V_LW$=?62T+@59U3G*#?WK>/SGC;X.*O93>BY0+[VS #=G?("^Z M1I[C.8;]+#_B'BMW-S'1^6^KKWY[]2,Q_#ZO?!TO>"NO(&^HSAO3FVU](^VK M*MG3W/4B9S*UGX9Z&5!^Z"?'J/04Y;N!XQ^C5J%9AN3\&528]VF?"8:9C$(T%,,"])1KJE)EB0 MG$ABC.9$H5F3L-W4SP,&_V]S#[VJS M7G>27".H (C\;*C\A? !\UQ %90%PE#I^"/HF;$ZI_IB85RIJN_'.B.#B7<4 M#D_(AHD7C?0U@.(3=4V@R!EI:P!%;F!6-NJ5C?Y-MN5*:'C\G7R+3E]]X(9> M,-+# //C.!G!4E,T9Q*-\\T4;1)-$K,JDUZ5R5E5%OK0*;XY*TO,Q:L*1NIM MM,E@%\Z-,ZHI2Q/(';$V8;PQ9R/(,S..>\;Q^R<,7OS'.<8I+QJTA/,:$[.G0KPUI>/!+9'O2%%>$[W9 +8-S4LKW*>VO?\W_6K>[( MOG!OEZ[!GL(W0MO2OX9O/S"^8KZCM4 EV<)2SLT$=LK;IKT=2+;77>D#D]#C MZL<"OG,(5P"8WS+H3+N!6J#_0 M6!/2PAAJ*[5E:#S JG:,9Y-<&PO'SNQ+"_SZG9V0E8FRA[W$=_;==]]W\7FX M-?;1%8@$3Z72;A051-5%'+NLP%*XGJE0\\G*V%(0NW8=N\JBR$-2J>(T2<[B M4D@=C8=A;V['0U.3DAKG%EQ=EL(^3U&9[2@ZB5XW%G)=D-^(Q\-*K'&)=%?- M+7MQAY++$K631H/%U2B:G%Q,!SX^!/R4N'4[-G@E#\8\>N1 .9T;=RYR*470>08XK42M:F.TW M;/6<>KS,*!>^L&UCDPBRVI$IVV1F4$K=K.*I[<-.0GJR)R%M$]+ NRD46%X* M$N.A-5NP/IK1O!&DAFPF)[7_*4NR?"HYC\:WAA#Z\ D6N$%=(UQ94\+,:++< M, ?WD@J8!1YH'1Q>(@FI'/S )ZJ%.H(#D!INI%+<8S>,B3EYY#AKZT^;^NF> M^E_@AFL5#K[J'/.W^3%KZ02EKX*FZ8> 2ZQZD)X=0YJDR=WR$@X/CCZ [7=] MZ@?8P1[8=]OSMCO',+D7L/W%7>4:LN]09L50N?2(4QJ*HR5+X+V=:MA M<198^(':C/O#>/,.\4%'?/#_Q&]Y^J_+RI^$N 5/#5]UKV*2999_M&-[Y9#( MBYL^_U/<>]H:HN<[VI+>X"]U\#H>E_,5VR3E2?[(,O[-0UYLDHI?%LMQ^5BP9-&0-NLQAM =;Y(T&UV< M-?=NBHNS?%NMTXS=%*#<;C9)\?.2K?/G\Q$:O=RX39>KJKXQOCA[3)9LQJHO MCS<%OQH?HBS2#?0?TH]WG^O;ZX6IR/ M8#TCMF;SJ@Z1\#]/;,K6ZSH2G\>_^Z"CPY@U\?CS2_2X>7C^,/=)R:;Y^ENZ MJ%;G(W\$%NPAV:ZKV_SY(]L_D%/'F^?KLOD7/.^Q< 3FV[+*-WLRG\$FS79_ MDQ_[1!P1>!PU >\)6"90#8'L":0O@>X)M.^4G#W!Z3N"NR>X3>YWR6HR'295 M6+9E("[R M#9CF657P'[T$W])J!:;-/%A1 9_X5%8EB+(%6RCX MD9D?&/ACGJI#OO!+OBZQ,>",/9X ['X &&*HF,_TU^AA'[I?TU&@RL:OC1X/ M'KV52W+0'FGB44V\O7!4JM@1W898+XY/%P@22/'9^.DXV?U@H1)&W: -B[HP M F% O38L5L&([[@'6"L9]) ,:DSOF+*OX:E[_GRKTJ3&'01">0/B[2IE# MB>%08C24& \@MI+N')+N&"-]N;ZZBT(PNYO<13-#//<0SQVJ:%>A0>HXDE*[ MJ 'KJ33+H@0EU!)I@H4)@Y6J]0[/*#W-BHUAT%:K9EY@4YIEN&03FBOY[72 MYA_2YAL#?:Y6K 37D+3>5*"OS^QS3TK_C%$#@Z1@Z&*"SH"H+XC+69A%X1] MXDN"ZX(0]CQIE8V[J,!!OEIO" I_ M]&<98XCDYQ%A[12<["HSK)O7Z\=N:. MG!TR1GJ-W! 64?%0P>V9+9TX!,G56 7#2%Z_(@6,NA1*BV&L@B'?@QK="6^" MS.:DO^[,<9!>>!8BUBIOX(BQC:C0;#M[PLP@?KRZGI@BB0J-S"7:I#>G M\],[/L(=O2E@'H%(UEL7AAP*_8[@5#C/I;J53G@'9#8/_15GCN.X6L59B#KA M1#:BMK[:B J-M[,GC DRU^J[R=6WR?4'<'/[^>O5]30"GV-@5:&HW\A%&G:JEA82.PV4;TEIHECLYFA1:>M@.)+$3=XAH/&+"= M.V%-L+E.[[N),DWZ6#LLBC8V%VV3]&C7W'MN1WI=E(-]1U9>%X4=)+^-B54P MC#RD49XP%-AL*/HKSQQ'W\-:B-HJ:^'IFM_8PE.LJNW4"8>"S>6ZM^1$U<;F MJFV2G->MJX%' EES*IA+Y6Y" <,8!X'-KB M.I08V8C:5G8 L9T]X4RPN5)'VR)_9'VT1T3-)N::;7K]#!6B"J2.(52@$%_' MY,9" >,EE,KKG0K&NPK-:V4B# 4Q&XK>PK/$T9FLT,+3OGR+AA)C&]'651!A M4XC%IA3Y8CNO>@GO:-MC^+Y'=W,A<%T'RLI3P#SJ>;+RNC!>CGT/R=)3X3QT M5+G;3RH%4B,6I2.(#_X%9LF8EF*Z2 M+&/K#^!N5>3;Y0I<914K-FR1)L7/7EH5)9\,W=&8DNX.@T\IE NT$H:([ H5 M,$P=B.37+TJ3XX4, I] M>3,O5L"('SB:#H8*XT+?9DMD:HFC?<,?)*!I)L 6:L>.*7?61(A6>@@W=(:'>SPB5R#S+MA0H5**?3ST0*%'*@)Z^J M*ICKZIIM*JP.?:-=%$L.) 767A:U_!ZWB[CXZ.C77S!7#:'\$HP MS[=9M3MI<[A[..@W:8ZW2?KFH!S@S#!FSU6^(D11*@:6^X [9#T6ZWSXI-QT)E MR2?)27>__BC9=7.+$PR'?4FL%Y(/*9'4\J#TDZD0+3S70II54%G;7(>AR2NL MF;E2#4I:*96NF:6AWH6FT<@*+U2+,(FB+*P9E\%ZZ>?N]7JI6BNXQ'L-IJUK MIK]O4*C#*HB#EXD'OJNLFPC7RX;M\!'MU^9>TR@-_X=#OC0+( M6V-5W0L30^T <"23Q&8&D%_"!"#M#GO*.6;9>:G4 [7:3-O?A7?72 M!,>E.Y5'JVF5DYQ=_ZDL0@H?X 'W*%N$CUK5<*NDU10P ]^XK>#675";#C%+O=K)&;5# M")@Q:,U[NA8^%&,>=YHRK\EER'X]G6:+9;@?L3\9[$\NVN^/RE!6Y$I3J*!H M-9<[L!5"@YJK8@RE4SH]0HGC+(O&6:8#R_0BRQ?-I"E1:Z*P"F[R7+72>C3D M>[85"$H#W5*7AC\>:L'Z$"?1(AX'RP:P[)<=4G9",(W3^;C]V6!_]G/V M!6=;+KCE.)H2LQ/;21JGX[;G@^WY1=MT"KIEP@!5;4!C.54O.I^RM:U&H%S. MGT KR[JZ* LPN68-G1FMRU'*^0GE9#*;C%,N!LK%1FE2J:S,WDI+--T97!]56 M\)TG-(#/C;_N+B6V%'&:-B6G\8'**15)6VE$J'VU&ZV3T0E^FF9GX(]*??Q3 M >\*_5& *:@=(NM:)9W%&<]&8>.1!)Z=J7%Q\DJ;_)($ZM4JZY3 [/#9NNA;[NKU[J7QF>L?ID 66)!I=S!UDM%3; MRWOGG+.]T@^F0K3P6 MIID%E;7,=AJ:HL&9FH!J4E%DK73-+H=Z$IM'(2@^J M11A'41K6C,L@S_S>0N>9VEK!)2XTF&U=,_WG%H7:3X-A\+1QQS>5=1MAGC5L M@TNT]\U"4Q3V+"6O41JN)&A<3X.;X?4L,KE##^"?NN-@J@V!JKZ@Y,"FHNVS=[[/IP !@F;P#B#A#_ M+V#4 4;>:*O,VYHSR_),JSUH5TUL;N%[X]'DADMWBDNK*'U)6^-7'?FMCS)6_P];9U;_N8IY8D]21N9G;YY2A*1EFX.Y3^NBH=1_&_ MJF<*1[W"T;L*OZ(QUW C:!3]V=%00Z&QY!:$,@:/GD%+.3Y0 M<&E X)IPT>"2NJ#;NZ -K&K\.*V4I>'TRXJN3]2N@/)K12/5!6Y"^PLY_PM0 M2P,$% @ V(A=48.KK\%# @ 6P4 !D !X;"]W;W)K&ULC51=3^,P$/PK5L0#2'?DHVE)41KI:(6.ASLA"L>S2;:-A>/- MV6[+_7O63H@*M.A>DEU[9S*S\3K?H7XV-8!E+XU49A;4UK:786C*&AINSK$% M13LKU VWE.IU:%H-O/*@1H9)%$W"A@L5%+E?N]5%CALKA8);S9%KW#'MJHG-!;XW'DUNA')_ M<6DU[0K"V>(W6F I^\ZNN.2J!+;T9V>.38L*E#6T=:.V%*$68-CI BP7TIS1 M^L-RP4Y/SM@)$XK=U[@Q7%4F#RWI0;2Z(D.@"? M?PU?0$GPS,'CZ7MX2-T86I(,+4D\7WJ$[Y'.G7/4:EQK, <-=0P3S^ &95N, MLLDTSL/MONX#5=-L/!ZJWLD;#?)&7\J[%DK0_Z[8&O%PMSO\>.^S270QO?@@ M[G-5/(Z3(^+205SZI;A[M%Q2\X8#&PO=V]R:W-H965T MKF]#64O64 (!^]QE&1])> \O5+5 M;!Z0&&>7-"6)V%E2%F,NIFRE9BDC>)Ú%FF:J,0X39=#+USPVZ-$UC\*$ M> QDZSC&[..:1'335Z#RN? 8K@(N%]1!+\4KXA,^33TF9FK%L@ACDF0A30 C MR[XRA%!WQ1[JY(Z4A0_+-:93E MOV!3QFH*F*\S3N,2+!3$85(\\7N9B!H =@X 4 E WP7H)4#/C1;*B "W"-(YS,"?#SRS.B<4H3 MDO!,;'E,W!K&/P!.%N#F=1VFXAPY.!T3CL,H.Q,A4W\,3D_.P D($S )Z#H3 ML5E/Y4*B?)$Z+^5<%W+0 3D^22\!,L\!TI#6 !^UP\=D+N"6A$/[*UP5B:FR M@ZKLH)ROO5*K]ZJ=^HZDYLQ\"?#R8W?XK]3\76.[[^@-&K.D&W5G!7^]Z-TI$.] MV;]1Z35:]8[N''?8XMNL>,SC^S;W'$'=WK7=$&1:!UQW*[7=5K7>G?/;\3S' M;3USJV*SCN_=VC]SP[)WO#<$'?1N5VKM=K5#YWGHG@/O\>')<4P"WI0^VU[X''A &_MR3>$;8W[84;*L?_('R!_8K<(D Q%9"IAVV14Y846S5DPX3?-^9T:YZ)[R82 :7,)D@-A?4M'SE!/9 M0E4M\^ ?4$L#!!0 ( -B(75'&\NN-B ( $\& 9 >&PO=V]R:W-H M965TVV2@UAU[,QV2OOM=W;2B )%?4/\-G%K"Y5-9&,X$[!0 M1#=51=7K+7"YG7JA][9PSS:EL0M^-JGI!I9@'NN%PIG?>RE8!4(S*8B"]=2[ M":]GB;5W!G\8;/7.F-A(5E(^V!Q@+KEVOV3;V08> MR1MM9-6)D:!BHOW2ERX/.X(P_D 0=8+HLX)!)QBX0%LR%]:<&II-E-P29:W1 MFQVXW#@U1L.$K>+2*-QEJ#/9+VF Q.22W%).10YDZ>[.3%:U%"",QJV;/)>- M'2[H*UUQ(%04=E$U4)"O+WBA-&AR/@=#&=<7J'A4=WV])%'] MH;XB4?J%1$$4')'/3LOGD*-\9.7A^+W4'M7=/X3/@R4&ID_$PCO; #ZW2($J2/7)_Y[G;5ON3J@T3FG!8HRZX&J(; MU;:O=F)D[3K 2AKL)VY88L<'90UP?RVQ"W03VU3Z_Y#L/U!+ P04 " #8 MB%U1I@:#F0M4@[4VIM*!HMWH? MFEH#+;R3X&$<14DH*)-!EOJS6YVEJD'.)-QJ8AHAJ/Z] J[:93 )7@[NV+Y" M=Q!F:4WWL 6\KV^UW84#2L$$2,.4)!K*97 ]N5HESMX;_�FH,U<9'LE'IP MFZ_%,HB<(."0HT.@]O<(:^#< 5D9OWK,8*!TCH?K%_3//G8;RXX:6"O^DQ58 M+8-%0 HH:54YD"VOA362M1*@D1CK]:T9D@Y>X:";%6)+=5@+8R]/-T 4L;-&3DA3)+O ME6H,E85)0[3B'$68]T)6G9#X'2&7Y$9)K SY) LH_O8/;5!#9/%+9*OX*. 6 MZ@L2)Q](',71_79#3D_.CL!.AX1-/>SL'=@U5TWA"Z$@N5 M>A'YZ^.-$7<0\P/B9):,\\X'WOE1WFNA-+)GGXDQROD;RO/I8C'.F0R^QEC$Z\:B5TC#J?#&+ONNO?5O)N! M-U3OF32$0VE=HXN/-DNZFRO=!E7M>WFGT$X&OZSL* ;M#.Q]J6P_]QM', SW M[ ]02P,$% @ V(A=49$7!PF- P 5PP !D !X;"]W;W)K&ULM5=A;Z,X$/TK([0GM5(W8!(@7261VN2JJ]2>HJ1[I]/I M/C@P)-8"YFR3--+^^+.!)5%#:+OJ?0D8_-Z\F6$\D]&.BV]R@ZC@.4TR.;8V M2N5?;%N&&TRI[/$<,_TFYB*E2B_%VI:Y0!J5H#2Q76!/1CE=XQ+5UWPN],IN6"*68B89 MST!@/+9NR)<9\0R@W/$'PYT\N@?CRHKS;V9Q'XTMQRC"!$-E**B^;'&*26*8 MM(Y_:U*KL6F Q_<_V.]*Y[4S*RIQRI,_6:0V8VMH080Q+1*UX+O?L':H%!CR M1):_L*OV!H$%82$53VNP5I"RK+K2YSH01P#2/P-P:X#[$C X ^C7@/Y; 8,: M,"@C4[E2QF%&%9V,!-^!,+LUF[DI@UFBM?LL,WE?*J'?,HU3D]^Y0O#@,SSP M;/U9H4AAABL%%S-4E"42GO!9%32YU%N^+F=P\>D2/@'+X&G#"TFS2(YLI748 M-CNL;=Y6-MTS-A_I'DAP!:Y#KEO0TV[T$O,>N+Z!NTX+?/86^+#-NJUCUP30 M;0+HEGR#,WQEM.XSJ42ART%=P1T-$6Y27F2JS;F*S2_93%%N)R0@P\ ;V=L6 M%?U&1;]3Q0)SNC?V)?#X12ZOX(DKFK2)J4B](S&N[WI.HZ4*:/]$^PP"U/MBQ;0XW1(68)4_MF M4T<>O4:.][X\/IGX7?R%5%RV?>+=;![L-5!VZ/(;77XGTX->FYR^<-U$ZYFE M10JW7&C*,CHTUV_5ODVN?Y+#P',H=N:VWBNJV0WL#] MI2.MUXW:ZY]+ZY2G*5/& [C#U[1VVW!ZKM.EE3B')N%\4*TN,2STYJIZ'CC- MWE*CY*A;D0^MTE?H7B]3SG_RS@;P MD^?'*V9(SV\_0.RC(7M M1D_^*,P&_3[F>K:K%V94;/Y+3/X#4$L#!!0 ( -B(75%0]O?(F@( 'H& M 9 >&PO=V]R:W-H965T39I0&M#?@/_=AZ;6P$HOJD1(HV@8 M5HS+(,_\VESGF6JLX!+FFIBFJIC^?0=";2=!'+PM//#UQKJ%,,]JMH8%V,=Z MKG$6=EE*7H$T7$FB834)/L6WT]3%^X G#ENS-R;.R5*I9S?Y4DZ"R &!@,*Z M# S_7F *0KA$B/&KS1ETCW3"_?%;]GOO';TLF8&I$C]Y:3>38!R0$E:L$?9! M;3]#Z\<#%DH8_TNV;6P4D*(Q5E6M& DJ+G?_[+4]ASU!G!P1T%9 _U-V=S GXU7HQLN71475N,N1YW-ORL+)"57Y*N2ZRL+ MNB(S6%IEH^@P+E8R>/;][+0SR4[F1H=S+4 MYTN.Y)MK+@M>,T%8I1II^PSM,@Q]!O>^O.3Q*!Z/TBQ\V0?O"4O&,?T7]@YP MT $.3@(^2@33EO^!DBC-UUPB*S>F8;( 4G)3.&R"QT@Z#\E)#U_!F%LR;;0&1*V='7RW\;Z)[KXY]C[JY"// M>#"F!]0]431.1DD_=MIAIZ>QW]%=$HGM%J&+ Q_NZ)N]*ODRN K!\6*D'^_* MD-+X\$KUA-$T&M$#7^%>9W!=^1O3>$\,$;!"870]PCQZU^EV$ZMJWRR6RF+K M\<,-?AQ NP#<7REL&.W$]9_NEMXR+:IT@OV;+*C6UB! M>MK="YS9C94D*X#)C#,B8#.U;MSK9:#Q!O ]@[T\&!.=R9KS9SVY3::6HP." M'&*E+5#\O, "\EP;PC!^UC:MQJ4F'H[?K'\VN6,N:RIAP?,?6:+2J36R2 (; M6N;J@>^_0)V/"3#FN32_9%]AAPB.2ZEX49,Q@B)CU9>^UCH<$-!./\&K"5Z; M,'B'X-<$_Z,>!C5A\%$/04TPJ=M5[D:XB"HZFPB^)T*CT9H>&/4-&_7*F*Z3 ME1*XFR%/S;YQ!20@E^0K9]M+!:(@$:P5+MPRG(%49/F*12F!G$>@:);+"]Q\ M6D7D_.R"G)&,D<>4EY*R1$YLA2%IPW9FQYS[Z3!%>RNB!=^(I[C.3WQ+#Y"'VFZ.^Y+Y_^\+__9^Y$8 M?E,,?> K45>)5+FN,Y5^70=\:5E=!8T8WI91:&_L1^.=2MBW'#47@, MBKH@+PR'QZ!E%S0:C]T&=)3IH,ET<#+3FX(+E?VFIGGQ#>$BVV9,IRUE25D, M),EDS$NF"!8Z=B*\(C&7JK?D*U?!08!CKZ5&%^)[@Y88/1C':6G1Q;B!/^[7 M(FBT"$YJ\9+$G&IU)YK5Y@6\,8V_M3YWKQ=NSWJ$+V;U MP/TU7SVW=U1@.4F2PP9=.5=#C%A43U@U47QG>O2:*^SX9ICBJP]" W!_P[%/ MUQ/MH/D?,?L#4$L#!!0 ( -B(75&JPNN.4P( -(% 9 >&PO=V]R M:W-H965T4]BGWPGU;.N$0V\*1;FOC)L(B;\@65VB>FJ6R43BH5)2CT%0*4+B9 M!S?Q]6WF]OL-/RCN]-X87"5K*9]=\%#-@\@90H:E<0K$OE[P#AES0M;&KUXS M&) N<7_\KG[O:[>UK(G&.\E^TLK4\^ J@ HWI&7F4>X^8U]/ZO1*R;1_PJ[? M&P50MMI(WB=;!YR*[DU>^^^PEY#$!Q*2/B'QOCN0=[D@AA2YDCM0;K=5S$I]?&?CFLX+XUK4)8 M*BI*VA &2_)F?XO1<+I 0RC39W "5,#W6K::B$KGH;'6'" L>QNWG8WD@(T5 M-I>0S,XAB9+H:;6 TY.S/U5"6]A073)4EWC9Z0%9IP:G"MWII&(+$^!2F%J? MC3GLI&9>RIWEER+*PY<1^F2@3X[1XS%0EY7N@>))G*3CL.D FQZ#)6.PZ4=8 MED8'*DL'6'H,-AF#I?]3V6R S8[!IF.PV4=8&ULO5?;CMHP M$/T5*^I#*VU)'$B %2!UN:BMM-5VZ>6AZH,W,6#5L:GM+*S4CZ_M9!,"(8VZ M$B\0.W/.S)R99.+1CHM?_S.)#/'8\$Q&F.%*& NF_1SS%E!HF'X]SA,*#%_$J;2_8)?9AH$#HE0JGN1@'4%" M6/:/]KD0!P!X#N#G /\8T#L#Z.: ;EL/O1S0:^LAR %!6T"8 T*K?2:657J& M%)J,!-\!8:PUF[FPY;)H+3!AIK.62NB[1./4Y!-7&(3@+;C'4HDT4JD@; U> MS[!"A$KP!>]5BN@;;?%U.0.O7[T!KP!AX)90JCM#CEREHS!<;I1[O,D\^F<\ M=L$M9VHCP9S%.*[!SYKQPP:\J[,O)/"?);CQ&PF7>-L!?G@%?,_W:N*9MH$/ M#!P.Z])YF??YR[POFN$?4Z;A_3KO%2V[13MU+5_O#-]G:)G '44,_+C%R0,6 M/QMX>P5OKY&WVIV(Q;I?*5(X!E,NE;P"'UB4"I&OK\ 7KA"MZ\W,S<"Z,6_= MQXG7"4?N8TUL01%;\(+8KNQO&9_B0#^HN"ZVS$UP$)M?1):U4F81UEI48@^+ MV,/F>OFV<< 242Q;5ZU?L/S;$Z-9"Z+Y*9'?Z=;+ M/"B$&%RD11:#M@TP+"(;-D:F7P#8M$"_=?&A5XX6[S+ES_TT/!G3W*3Z8/>. MJI\;#2NE/2Y_#9-_P%35XF#,PLN\)'(_E1Q@Y_A%\2^K:A9^F87_/]T"_NCO M 4:2-&G50.4P@22=U^P;BFPR"Q012M13*_'* M604O-*S@Z0"!G>&1+.[!)WN"Q=H>KB2(>,I4]KE5[!8'N'?VV'*T?P.OI[!F M?P:OY]GQK*3/3HNW2*P)DX#BE7;E=?JZCB([@&4+Q;?VP/# E3Y^V,N-/K1B M80ST_177AX9\81P4Q^#)7U!+ P04 " #8B%U1\[[>*?(% #<&P &0 M 'AL+W=O$2E>N2'L3AQH'[J%(5C M8EGN.*)!/%K MZ %V(+^>'KAZ&A!X+1?H7G7-;:X2\1$@6Y.X.8.;IK[+%EIIM=4TL4M M9V?$M;5"TS_2UY5ZJP0'L:ZLG>2J-U!^!-K$/OL%_T^T_[_ ?JP0562*O65J13L = MG#X@XKY#Q"*6(9[U->XS[8[G)CK_;_3M+X]>289=E(R=XDU:\.X]CR>J("K5 M8&*5P;@IC%[AGA=3%RL"SY>Q-XVPY(U4+UCI0?P%B'D\;H MQ)V3:HAK@Y%3L]ED-LZ%S01/9S6N!J.I?B4FJDY!U>FDNF)""G2B@8\81TP> M@9\# 4B E*%Y\CB-,-[;EN/4@C58N;8U-4?K%M&Z@]3.RFV,/IO:=NW%-(WF M5OWM;:Y!VO8@5;A."Z[33JZ;Z!2R%P"T@V?@-/8 /7Z"Z GXMXY9."O09X-D M6U5,!@UBG=S#=*V!ZF:(U+FB'1R^P/43AA] :ZVX.;*DJP3>I1&JPFLY85 M'9=BBP=76VP04DRFC;2:5'G:MI[B4G#Q0(J+FQHXG4SJ>R&3E3V?U6?7-5C; M/JPJXU)V<;?N[MA>GBD'M%(? 5Q]NHIT@FWB@S*$M+R^,/79=-4L*^48#Z3' M/3B/Q+RN-]6VKL<&$X+;LED*,AY(D7MPVG@UY;;!J\ND^CE7ZC$97(][$%OX MD:;0UOD93-ZWOCA22C$92(I[<,S$5J2IC35BZWZ33;_)MM.DFIM2@DFW!/^E M7WCM...*U8"4FDN&T=QE#\ZC;:XJDP;7%<5@U%I5I4R3861ZV8/31JPIVS:N M[] -1MC%+=I.2FTG0VO[L@>QC:1!ZAWBUED:K.9N"\ER.T"&V0XL>W#,U%:Y MU^59B5L_*UD;C+!C3^I+PQ50VSZH:I;T%J+:4LH[^97OY&6/U\?8"Q,?!(+7 MLP .(?/*73]+Y"FD'D002^3I NQ:?DK1)K\BMLL>KR):3Q]6A&$6)MNKP/*- MU#M$]0<*"B(U3;@.6C.D0=LIQ4&P MA'N %/DXUBN)!LF.N]7"S"$;6QR#$XIH3 ]9@L2+D!!UI<@N=P!VCUX;"WC9 MX[4$M8E, U:$U JA%@>5'!_]2"A7['2R]H'P:)@>MKY#HU1I1LHZ3:V/Y,5G MWQY4KEF&TTAYGK0B]2B)?36 MOV;I.AH1T,%H(_A31D97UP*J*0>TNL;]6Y9 M$LOL$*MH+:Z(ENG%2*U]A6_6V-"^P3=;4_L]F=YLU%QK]JCIHGIFQIZYZIF; M>FSK9I/=7(U+&MF]UR>E/D$L4 A[1&PO=V]R:W-H965THDUJI(R% MH!4@M;!JD]H-P;IJ']WD *M.S&P'RK_?V4DSZ )JU2_$+_<\=\^==4=_(]63 M7B(:>$Y%I@?>TIC5I>_K>(DITPVYPHQNYE*ES-!6+7R]4L@2!TJ%'P9!Y*>, M9]ZP[\XF:MB7N1$\PXD"G:R\&4+Y;&'OC#_HHM<(;F?C51 MM/,KEH2GF&DN,U X'WA7SCN6+I=#N%S:%;=3Q(,ZUD6D)I@A2GA5?]ESF80<0M@X PA(0OA70*@&M M5X!F^P"@70+:+C.%%)>',3-LV%=R \I:$YM=N&0Z-,GGF2W[S"BZY80SP^_2 M('3A,]PB94_#Z1@-XT+#3WPV.1-G='4_&\/IR1F< ,_@C@M!!=-]WY![2^+' MI:OKPE5XP%4+[F1FEAJ^9 DF-?C1/N.K EH(8FI+8J$$'"MG6O8O1QGKU\M*M\M#^8 MCS'7L-@/6PVZ.6M=T/^WZ;3Z.[;C.ML>I7-GH:HTA"]1P/<MRFD^#O=-46U<%-*@WLZ M1;.I3JM!>.7Z_ZOS$0W(8I[]HRFFZQU3"YYI$#@GRJ#1I12K8F(5&R-7KH<_ M2D,3P2V7-.1160.ZGTOJX^7&.JC^-@S_ E!+ P04 " #8B%U1A?0S]PL$ M M#0 &0 'AL+W=OTQG/-299215X%DF>=8'%%Y5JGC2]TGRJ]82_G M!=Z3+5%?BU6HQ&1C$1*J\#P]T;6),NT)L#Q7ZW4:FQJP 5KGM$8*Q(WY[<:B428Q;6B9QU8JH[HXX8H3#/Y"6Q\W6[0QP^?T <$NOY) M>2E!0,YM!8PT+CNJT:\J]%X/^AGZS)E*)?J-Q22^EK?!$XT[O),[5MZ@PBTI M'I$7/B#/\9P./.M[Q*=:W)UUB&^&Q3?750NOQ:"89& M4/>&MZ4W#F;NW'[KL.Z9KC'@R*B'PD#A._05O%QF]Q\AV_FU'0, J&&9&X MK!I4G?01%N*H\>*Z'H]]F:-O=F@O:HY9A3O:$85A],PWM_ M^3VT:N_!5"2<40*Z494&)X*#A5G#N$H'9]J#_CQ5W'>/E5KRRJ#OA'UQ/P\6 M=WBRO! IG]#:^$.A@HM3,O(F(>Z+>WN0C/P@]*[COG';HV3DAQ?I<4WC/$W< MX7'RPME^I(C(AW _0/6;P1)=T^WD$[2 NK/ "6[YM(]YKC^^S03[XAZ9$[$W M]W$)+0@F776':G:;._^SN>G>[*_F-OJCBNX^YK'%+YGB- 'X'W"X<9:+[2!Y@MI^3]02P,$% @ MV(A=4;"KHQKD @ B0@ !D !X;"]W;W)K&UL MG99O3]LP$,:_BA7Q J1!_C9)45MIM)HV"39$87OMMM?&PXDSVZ'P[7=.0BB+ MVZ*]:>S$S_V>N]3GC+9"/JH,0)/GG!=J[&1:EY>NJY89Y%1=B!(*?+(6,J<: MIW+CJE("7=6BG+N!Y\5N3EGA3$;UO5LY&8E*B'\E;BS.VBK%@.A6*B(!+68^>S?SGU:T&]XB>#K=H9 M$Y/*0HA',_FV&CN><00B"\>;Q MZ0PT95R=H>IA/B.G)V?DA+""W&>B4K18J9&KT:,AN%[N8N5Z)KZ7QB/WR6(@[ R$QPSX-E:C&NRPXM /[:RH8T7'6(&- M%?58 ]^XLK$&'6MPC!7:6(,^RPL].RON6/$Q5F1CQ3U6E$:IG95TK.0@ZSX# M[*9K#=)&3/IO+4DB.S'MB.EAHM"4$U[OSI*^8(O5UGV7]MC!T$\".WS8P8<' MX=>@U"6AN:@*C5T=3Q*%?+-36($U *5M5H8]*^?1,-ZS4WSOK95Y_VG&&)'5 MTC0VG/&VA[T0NOJ-+79OR5K>.Z-^.-SC$D1>G'06 MVJ9H61;[P;__+'?GG#"'] V5&U8HM+)&G7>18*:R.?>:B19E?70LA,:#J!YF M^*T TBS YVN!QT<[,:=1]_4Q^0M02P,$% @ V(A=48C'0#5) @ ,@4 M !D !X;"]W;W)K&ULI53?3]LP$/Y7K(@'D*!) MTU *2B.5=FA(%%5T; _3'MSDFEKX1V9?6MA?/]L)41$%3=I+XK/O^^Z^\YW3 MG=)/9@. Y%EP:<;!!K&Z"D.3;T!0TU,52'NR5EI0M*8N0U-IH(4'"1[&430, M!64RR%*_M]!9JFKD3,)"$U,+0?7+-7"U&P?]X'7C@94;=!MAEE:TA"7@8[70 MU@H[EH()D(8I232LQ\&D?S5-G+]W^,Y@9_;6Q"E9*?7DC-MB'$0N(>"0HV.@ M]K>%*7#NB&P:OUO.H OI@/OK5_8;K]UJ65$#4\5_L (WXV 4D +6M.;XH'9? MH=5S[OARQ8W_DEWC.[P,2%X;5*(%VPP$D\V?/K=UV /TDP\ <0N(_Q4P: $# M+[3)S,N:4:19JM6.:.=MV=S"U\:CK1HFW2TN4=M39G&8W2L$,B)GY%8BE25; M<2 38P -.9X!4L8-^0;/6%-^8KT>ES-R?'1"C@B39,XXMU=ATA!M)HXOS-NH MUTW4^(.H2ZAZ)!Z>DCB*HP/PZ>?P&>06/G+P_N5;>&CU=T6(NR+$GB_Y@.^& M289P=F<;JGA?B%,RR?-:U)RB/9X(I9']H:X)#PEO(HU\)#="VZP_Z/<&:;C= MUW? *[[H)9W7&QF#3L;@4QEW+'?C)4LR*36 G35[BS_G(%:@?WU2IJ3C3_ZK M3/> I^2++%P&UY13F<.A"B7OM$?OE(=['>U>DSG5)9.&<%A;5-2[. ^(;B:T M,5!5OLE7"NW(^.7&/FJ@G8,]7RO;Z*WAYJ9[)K._4$L#!!0 ( -B(75%I M_L]UWP( !\) 9 >&PO=V]R:W-H965T4[ESS%D8C=P?.=EXYZM M4FTVW&%_35L8O 5\9;!3>]?$5+(0 MXM$L;I*!XYF$((-8&P6*?UN80)89(4SCJ=1TJI"&N'_]HO[1UHZU+*B"B['[!&4]+:,7BTS97[(KL9Y#XHW2(B_)F$'.>/%/GTL? M]@BHTTP(2D)0)T2O$,*2$)X;(2H)T;D16B7!ENX6M5OCIE3385^*'9$&C6KF MPKIOV>@7XZ9/YEKB788\/?PL-) N^4!NN*9\Q189D)%2H!7NC7(A-?M%[2.= M/6-O*B 74]"49>H2 0_S*;EX=TG>$<;)EU1L%.6)ZKL:,S/Z;EQF,2ZR"%[) M(B2W@NM4D1E/(&G@3T_S>R?X+CI2V1*\V#(.3@K.87U%@MY[$GB!UY#/Y!QZ MU]#]7E,Y_Q=]]L_1#\P(JQX)K5[TBMY!&X@E/NNJ5:AME:8'7DBVK:0YK+;# MMJEENV_B,2:,O/ 0-&T =7O^(6AV#/+1NEZ%.J@[JNJ.3M9]#PJHC%."34VF ML,5#=8U'I*Y>A>^WD"] _CCA<:N*U7I[CPO)UG[5G9K%#9"H9O Q)&K5[&V M^,W>MJMZVW]5[RA^VC )2<,Y=(;+G2IJY^U=[AQW8$+NT9G0#J!NU M:U8?@WS/;W=K;KM[)WX.+3X9;*%>.*9+#$4-Y5!]M"%N.X6&BQMO-F(31.+WN9XA<,2 / ^TN! M,Z=R,;9I6VA\_-E#(@P#J]C5?$C#W7-_'B7V">RO&[X6/ ML02/84#%:<.7!ZX)@M?Z@&CWUNB!9YB>;.< M<'5G9%X\$F(J"*. X_EIX\PZ&<.F!L06MP2OQ-HUT*G<,7:O;[Y[IPU31X0# M[$KM JFO!WR.@T![4G'\3)TVLCDUM@KP%^4X[LE>$-5(BL'?"[' )8ZG.+E,8"M(P!-:!;$"Q^6PR\15_#.7OBH3O QW.H6%?/_Y3Y^\>P;K; S9MJQO^8^?S[B M."7D!#VIY4^",\X176!]?01&CYJDN(AUB>=6[%DOQ@]]RVQV.CWC8;V:NU9. MJV-N&EWL&MDFA%NNQ@43VK;M9%8;%6AF%6B65N :"\F)*U4!XE\GN*%$"G!P M/;T1A^"?2QS>8?YO2:F=;"+GK4H]='8S[YAF<>*M+)[6*R0._E-Q83?2>QFX MFL^)BWF=JK2S*-IO1L!V ;7,+6J-=HVZVS87NS96R]FV&N]:P>Z^)G2R]#NU MT]_8$-9J .Z>0&&95HA[1\D7N%7=)'0!)I@3YH&#OS'BAT54*H_'!D\**$H: MV\TRZ[YO9K& $TB1A%-:B5RZ-WIL)LQ>KT'>::#/Y^FJPB9*=J1X.Y)H-OKLE>>T>KB-BJY"[,U1C\ M5&ILYG-<2X_!7(_!WT^/580,*]F;ZS'XX7JL,,'RJ/;RTUA[41QBOHC/ 1P M641E\F8N&\W.&<[BM^M;XP/K9&05C%]8)^/D%"%WGQQJJ 8N"!4@P',UE7G< M5E*/)^<$R8UDR_@U]1V3DH7QI8^1A[DV4,_GC,GG&SU!=EK3_P502P,$% M @ V(A=45@JP(@M P >@H !D !X;"]W;W)K&ULK59=;YLP%/TK%MI#*[4%S$>@2B(UD'T\=*J:=GN8]N# 34 %S&RGZ?[] M;"", HVBK2\)ML\YU^?$P7>ZI^R))P "O>19P6=:(D1YK>L\2B G_(J64,B5 M#64Y$7+(MCHO&9"X(N69C@W#U7.2%MI\6LW=L?F4[D26%G#'$-_E.6&_%Y#1 M_4PSM+WV%KP#? M4MCSSC-23M:4/JG!EWBF&6I#D$$DE *17\\00)8I(;F-7XVFUI94Q.[S0?UC MY5UZ61,. )>[K_#(T?1^E%-./5)]HW6$-#T8X+FC=D MN8,\+>IO\M+DT"%(G7$";@BX3[#?(%@-P3JU@MT0[%,K. VALJ[7WJO@0B+( M?,KH'C&%EFKJH4J_8LN\TD*=DY5@4%N@AH3M.BIA/=2$WJ4KI4;.A M1;TA_,:&+'1+"Y%PM"QBB$?XX7&^?X2ORW#:A/ AH04^*KB"\@IA]P)A QLC M^PE.H7N*;OIC=OZO^O*?J[\*PVJ/BU7IV6_H/5!!,L0[!R+J'(BQ7[O6^[:.^ \H% MHANT(AEP].,6\C6PGT<"=5IAYYT#K?6ZUI[ZCIE;QUTV)[@3Y! 4SZ5T'? MQ/+R2+E@1%W,AZQ/.LI^6]=_Y[#]P5]U8N!>1,$09#FNWPM[",*&;3N]M(&PO=V]R:W-H M965TE1)M=4Y@"$O!1=Z[.7&E'>^ MKY,<"JIO9 D"OV12%=3@5&U\72J@J0,5W ^#(/8+RH0W&;FUI9J,Y,YP)F"I MB-X5!56O,^"R&GM=[VWAD6UR8Q?\R:BD&UB!^5XN%<[\EB5E!0C-I" *LK$W M[=[-AC;>!3PQJ/3!F-A,UE)N[>1+.O8":P@X),8R4'SM80Z<6R*T\:OA]%I) M"SP:I.]( M[,7:3[K=N#?R]R>DHU8Z.BO]25%A<'LO2$='TKWH]K1ROU7NGU5^R#*\A41F M9 _:,+$A!=X:5G(&ZI*=_I&=* I.VXE;._%9.T]HXG(=XB/ASK ;GU8>M,J# ML\ISN_><7Q8?'(MWH]/:PU9[^#].WO#$R0O#?Z3]@XY3@-JXOJI)(G?"U,VG M76U;][3N6'_"Z[Z/363#A"8<,H0&-P.45G4OK2=&EJY_K:7!;NB&.?Y^0-D M_)Y)[&'-Q JT/[3);U!+ P04 " #8B%U1)SHSFVH# !&"P &0 'AL M+W=OP';S/?-S,?8GO&. MB^\R152PSS,F)U:JU/;&MF648D[D%=\BTU\2+G*B]%1L;+D52.(2E&>VYSB! MG1/*K.FX7+L7TS$O5$89W@N019X3\3+#C.\FEFN]+CS03:K,@CT=;\D&5ZB> MMO="S^R&):8Y,DDY X')Q+IU;Y8C8U\:?*6XDP=C,)FL.?]N)I_BB>68@### M2!D&HE_/.,^^QWK? :&+^*9+)^PJVT="Z)"*I[78!U!3EGU)OM:AP. YFD'>#7 >POP M3P#Z-:!_K@>_!OCG>AC4@,&Y@* &!*7VE5BETB%19#H6? ?"6&LV,RA_5XG6 M E-F"FNEA/Y*-4Y-/W.%X#KP$3ZQB.<(CV2/$BY"5(1F$AYQKPJ276J#IU4( M%Q\NX0-0!H\I+R1AL1S;2H=AR.RH=CFK7'HG7/;ACC.52EBP&.,6?-B-'W7@ M;9U^HX'WJL',ZR1JR!X]CO]>8?Y&L5?'0(/&C^#3C^OM"^@;Q5X8A$*O5.9GNM=>;B' M>P?!M$D^>">"UW<5UX^&ZT\,B2;"\V0Z$@P>B3\0'C+1X6F=B[K\>$ 5+C%&0#%:*J$)Q\?(6 MU(-[%-$)M;L#\=PKQ_FM[>CY25SXD[C%?\<=*3]LE!]V$NFN0-_Y[,2OA7_@ M2Y+0"($GH/=5:3;G>4ZE:6A0]&"&(B]B,%4=40WJTW3=UOV.F_69^[-W&U9#]V;1=73_:"O.LP[(C:42<@P MT:Z&PO=V]R:W-H965T(!EXX$WH95,;4]V&HLPHYT6-9H[ G MA52<&!NJ,M2U0I)[$&=A/)G,0TZH"-+$[^U5FLC&,"IPKT WG!/UND8FVV40 M!6\;C[2LC-L(TZ0F)1[0/-5[9:/PPI)3CD)3*4!AL0Q6T?UZZO)]PI%BJP=K M<)6PH8_8R=1(:*^XHPJP7 M6G="\16A+69CB#Z/()Y$BZ?#%FYO[OYE":WUB__XXC_VM!^OT*X8PQ)S.%+) MB.^S+,!4" ]$5(3#*C/P:X?\A.KW.W+3B]ST7;D'J?7@IEY'L"7CGCNB=VHG--HNDC"\]!-.&BDFXD=4245&A@6%C49?YH%H+IW MU@5&UKZW)VGL2_'+RHXF*I=@SPMI^]L'[KE6QE13Z+^0I\/4^> #M#?2Z58W# M3(IA<2^Q"Q@RX8 VA$7XEC"Z5M2.R@BG;.O"<3@54K6U707WN^ZZ'R1VGA5(&>L%SK$+Q&%)M 8E[HS3=FZ#SU*HLU?; MTBC,%=D&\P4>!K2-*;*6*@75EPGP+A2'##(K1]&\L*V6I6>36DMNC)227 K2 M:MB-Z R#38"Q!_LU_,SVV$TVVC/?[ICH32.H,QW&.98_ICGV&.N_BHM*NI'Z M2VVF(UK?'C*X5Y#1IO6;K!7Z"FO_M.N<@0!$V%FW._EM>Y52:^[=D9WV][-UD>1?4%$^(=] MB["A*%K7E&DJ.J^@:0KBV05G\)JLS2-RCV_ZIY"1FNE5GXSP8'^'E-;\8]_K MWBY$UVNPO]GI! M-8?20$3;8T.P6BP^0"X99K>]9!:G9%FM%5 M! UR, \ !X;"]W;W)K8F]O:RYX;6S%FEMOXC@4@/^*E:?N PNYT8N& MD3KM=!=IMH.&:EY')CF U<1&MM-VY]?OB5FVSI <[0OF">R8Y(L=G^_8X<.K MTL\KI9[96UU),XNVUNYNQF-3;*'FYG>U XE'UDK7W&)1;\9FIX&79@M@ZVJ< M3";3<S?OQMLA>A!$K40G[]RQRWRN( M6"VDJ,5/*&?1)&)FJU[_5%K\5-+R:EEH556S*-X?^ [:BN*H>ME"/O&5<366 MK[YQ!)E%TPF><"VTL:Z%.S]'QA? QOM28]6#J"SH>V[A#ZV:G9";]C1X%V/O M-EP_'#[WG7BC_T\WJO5:%'"OBJ8&:??]J*%J :79BIV)F.0US*)#$W8K2_99 M6NPD-I?[4V';]D[QTO-R?]<6<;T^U#<"#^AYZLF4+T?[ M,+5F7W>@/\P%P6J@:V (U/)=?@(5X3B-,P<\3\HN1FA*:NV3VLK(]' MN28^L6PVC*.[;#L/N('.HT=I)3ZQ5QS6%6+- M,;;(37MU=FL,="<'Y93XQ%)QA-=(V$;GY]$*>Z]T4P.DP=8^)F65^,1:V4?L MB>M)%PJ?^%MWF"F=Q$%\T@JE#7XX+4 6HHM'F20^L4J68B,%MN5MTET4JG&, M;(&>_A63LDD<0B=#QF,7?LY-Z20)H9,AZW5RQ83221)")T/6ZV*22Y@06CFV M'KO E6O5>383RB])"+\] ^9N/2?DF">&;=PWV\E&V24+8IM>'#M7'I&R3 MA+#-D!2[D M]).&T,\@9NYC4OI)0^AGT)*=02?WT$+H9Q"S,^B4?M(0^AG$[ PZ9:$TA(4& M,:<^)F6A-(2%!C$O?4S*0FD("_5E"N@S>5]3,I"60@+#2S9 )/[F/!00D5#B]B M%28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*B MV932/X20EYNT;_--UZ?#^C;Y7N[3D>UD8?LYH'N<_9TY> M3WWZR\1NM=HNTU.W_-BG0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?) MS>3Y;=$,SV_2A-I!"D%:/\@@R.H'.01Y_: (0;%^T R"9O6#;B'HMG[0'03= MU0^ZAZ#[^D$R11FG!$DCK FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$ M6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36T<BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#; M1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.! MWA'UCO^I=RZG7]/U\9?E]\G1JW+!. @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2) M[7=?;.EL,GK;6O*]35TU?IPL0K /C/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^) MB<%@R'+3!&I"/[0UDLGHB69Z587>\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+"3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJ MYL.V(I^>+W&B1S.;E3D5)E_5<4GJK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS M+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([ M#\^ZV_5[_/6,C_4O[$. ]"%!^E @?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y M"JD&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -B(75&V<4C0-P4 (85 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ V(A=4!=08 ),9 8 " @3P7 M !X;"]W;W)K M/O@" U"@ & @('G'0 >&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=4>G)9N&\!P 01\ !@ M ("!%2$ 'AL+W=O90L& #4#0 & M @('C,0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ V(A=47 KO*B5! +PP !@ ("!)#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(A= M40UHDHR/! L !D ("!V5( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=47^-/YD# P IP8 M !D ("!(U\ 'AL+W=O837L# !T!P &0 @(%=8@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=42KM4=]. P _P< !D M ("!VVL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ V(A=44H=1H>F P !@D !D ("!KGD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=4>YY M=%N1 @ F04 !D ("!.(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=4;X6XZ+5 P 10T !D M ("!I(X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V(A=43IRD!!K P C@D !D ("! M<)P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V(A=42J,*%(C P /@L !D ("!$J4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=4:K"ZXY3 @ T@4 !D M ("!C;< 'AL+W=O&PO=V]R M:W-H965TB] !X;"]W;W)K&UL M4$L! A0#% @ V(A=4?,-@5'- @ 0@@ !D ("!$<0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV(A=48C'0#5) @ ,@4 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=45@JP(@M P M>@H !D ("!X]@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V(A=4>P3(",' @ ^ , !D M ("!O^( 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #8B%U1*F32ILH! ";'P $P M @ '=[@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /0 ] + *(0 #8\ ! end XML 67 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 68 report.css IDEA: XBRL DOCUMENT /* 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; } XML 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 220 306 1 true 54 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.latticesemi.com/20200926/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited- Consolidated Statements of Operations (Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited- Consolidated Balance Sheets (Current Period Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited- Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Basis of Presentation Sheet http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Net Income Per Share Sheet http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share Note 2 - Net Income Per Share Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Revenue From Contracts With Customers Sheet http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers Note 3 - Revenue From Contracts With Customers Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Balance Sheet Components Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components Note 4 - Balance Sheet Components Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Long-term Debt Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt Note 5 - Long-term Debt Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Restructuring Sheet http://www.latticesemi.com/20200926/role/statement-note-6-restructuring Note 6 - Restructuring Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Leases Sheet http://www.latticesemi.com/20200926/role/statement-note-7-leases Note 7 - Leases Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Intangible Assets Sheet http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets Note 8 - Intangible Assets Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Stock-based Compensation Sheet http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation Note 9 - Stock-based Compensation Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Income Taxes Sheet http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Contingencies Sheet http://www.latticesemi.com/20200926/role/statement-note-11-contingencies Note 11 - Contingencies Notes 18 false false R19.htm 018 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 19 false false R20.htm 019 - Disclosure - Note 2 - Net Income Per Share (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables Note 2 - Net Income Per Share (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share 20 false false R21.htm 020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables Note 3 - Revenue From Contracts With Customers (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers 21 false false R22.htm 021 - Disclosure - Note 4 - Balance Sheet Components (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables Note 4 - Balance Sheet Components (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components 22 false false R23.htm 022 - Disclosure - Note 5 - Long-term Debt (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables Note 5 - Long-term Debt (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt 23 false false R24.htm 023 - Disclosure - Note 6 - Restructuring (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables Note 6 - Restructuring (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-6-restructuring 24 false false R25.htm 024 - Disclosure - Note 7 - Leases (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-7-leases 25 false false R26.htm 025 - Disclosure - Note 8 - Intangible Assets (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables Note 8 - Intangible Assets (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets 26 false false R27.htm 026 - Disclosure - Note 9 - Stock-based Compensation (Tables) Sheet http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables Note 9 - Stock-based Compensation (Tables) Tables http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation 27 false false R28.htm 027 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation 28 false false R29.htm 028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details) Details 29 false false R30.htm 029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual Note 3 - Revenue From Contracts With Customers (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables 30 false false R31.htm 030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details Note 3 - Revenue From Contracts With Customers - Contract Balance (Details) Details 32 false false R33.htm 032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details Note 4 - Balance Sheet Components - Accounts Receivable (Details) Details 33 false false R34.htm 033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details Note 4 - Balance Sheet Components - Inventories (Details) Details 34 false false R35.htm 034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details Note 4 - Balance Sheet Components - Property and Equipment (Details) Details 35 false false R36.htm 035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details Note 4 - Balance Sheet Components - Capitalized Software Costs (Details) Details 37 false false R38.htm 037 - Disclosure - Note 5 - Long-term Debt (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual Note 5 - Long-term Debt (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details) Details 39 false false R40.htm 039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details Note 5 - Long-term Debt - Interest Expense (Details) Details 40 false false R41.htm 040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details Note 5 - Long-term Debt - Expected Future Principal Payments (Details) Details 41 false false R42.htm 041 - Disclosure - Note 6 - Restructuring (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual Note 6 - Restructuring (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables 42 false false R43.htm 042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details Note 6 - Restructuring - Activity Related to Restructuring Plans (Details) Details 43 false false R44.htm 043 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables 44 false false R45.htm 044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) Details 45 false false R46.htm 045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details Note 7 - Leases - Maturities of Operating Lease Liabilities (Details) Details 46 false false R47.htm 046 - Disclosure - Note 8 - Intangible Assets (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual Note 8 - Intangible Assets (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables 47 false false R48.htm 047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details Note 8 - Intangible Assets - Amortization Expense (Details) Details 48 false false R49.htm 048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual Note 9 - Stock-based Compensation (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables 49 false false R50.htm 049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details Note 9 - Stock-Based Compensation - Stock-based Compensation (Details) Details 50 false false R51.htm 050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) Sheet http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details) Details 51 false false R52.htm 051 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes 52 false false R53.htm 052 - Disclosure - Note 11 - Contingencies (Details Textual) Sheet http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual Note 11 - Contingencies (Details Textual) Details http://www.latticesemi.com/20200926/role/statement-note-11-contingencies 53 false false All Reports Book All Reports lscc20200930_10q.htm ex_201637.htm ex_201638.htm ex_201639.htm ex_201640.htm lscc-20200926.xsd lscc-20200926_cal.xml lscc-20200926_def.xml lscc-20200926_lab.xml lscc-20200926_pre.xml latticelogocolorpmsa49.jpg http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lscc20200930_10q.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 220, "dts": { "calculationLink": { "local": [ "lscc-20200926_cal.xml" ] }, "definitionLink": { "local": [ "lscc-20200926_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "lscc20200930_10q.htm" ] }, "labelLink": { "local": [ "lscc-20200926_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "lscc-20200926_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "lscc-20200926.xsd" ], "remote": [ "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 393, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 28, "http://www.latticesemi.com/20200926": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 35 }, "keyCustom": 28, "keyStandard": 278, "memberCustom": 16, "memberStandard": 38, "nsprefix": "lscc", "nsuri": "http://www.latticesemi.com/20200926", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Revenue From Contracts With Customers", "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "shortName": "Note 3 - Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Balance Sheet Components", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "shortName": "Note 4 - Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Long-term Debt", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "shortName": "Note 5 - Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Restructuring", "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "shortName": "Note 6 - Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Leases", "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "shortName": "Note 7 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Intangible Assets", "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "shortName": "Note 8 - Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Stock-based Compensation", "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "shortName": "Note 9 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Income Taxes", "role": "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "shortName": "Note 10 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Contingencies", "role": "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "shortName": "Note 11 - Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 2 - Net Income Per Share (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "shortName": "Note 2 - Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 3 - Revenue From Contracts With Customers (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "shortName": "Note 3 - Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 4 - Balance Sheet Components (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "shortName": "Note 4 - Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 5 - Long-term Debt (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "shortName": "Note 5 - Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 6 - Restructuring (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "shortName": "Note 6 - Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 7 - Leases (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "shortName": "Note 7 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 8 - Intangible Assets (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "shortName": "Note 8 - Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 9 - Stock-based Compensation (Tables)", "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables", "shortName": "Note 9 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 1 - Basis of Presentation (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual", "shortName": "Note 1 - Basis of Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-SellThroughDistributorsConcentrationRiskMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details", "shortName": "Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-6", "first": true, "lang": null, "name": "lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 3 - Revenue From Contracts With Customers (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "shortName": "Note 3 - Revenue From Contracts With Customers (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-6", "first": true, "lang": null, "name": "lscc:RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "shortName": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-30_2020-09-26", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "shortName": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 4 - Balance Sheet Components - Accounts Receivable (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details", "shortName": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 4 - Balance Sheet Components - Inventories (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details", "shortName": "Note 4 - Balance Sheet Components - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 4 - Balance Sheet Components - Property and Equipment (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details", "shortName": "Note 4 - Balance Sheet Components - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26_StatementGeographicalAxis-US", "decimals": "-4", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "shortName": "Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details", "shortName": "Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "lscc:ScheduleOfCapitalizedSoftwareCostsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Long-term Debt (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "shortName": "Note 5 - Long-term Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-05-17_CreditFacilityAxis-RevolvingCreditFacilityMember_DebtInstrumentAxis-CreditAgreementMay172019Member", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "shortName": "Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Long-term Debt - Interest Expense (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details", "shortName": "Note 5 - Long-term Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - Long-term Debt - Expected Future Principal Payments (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details", "shortName": "Note 5 - Long-term Debt - Expected Future Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 6 - Restructuring (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "shortName": "Note 6 - Restructuring (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26_RestructuringPlanAxis-Q12020PlanMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "shortName": "Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 7 - Leases (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual", "shortName": "Note 7 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "shortName": "Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "lscc:LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-3", "lang": null, "name": "lscc:OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "shortName": "Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Intangible Assets (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual", "shortName": "Note 8 - Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2020-09-26", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-29", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 8 - Intangible Assets - Amortization Expense (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "shortName": "Note 8 - Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-29", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 9 - Stock-based Compensation (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "shortName": "Note 9 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-03-28_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26_IncomeStatementLocationAxis-CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28_AwardTypeAxis-PerformanceSharesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)", "role": "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "shortName": "Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28_AwardTypeAxis-PerformanceSharesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2020-06-28_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Income Taxes (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual", "shortName": "Note 10 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2019-12-28_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember", "decimals": "-5", "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Contingencies (Details Textual)", "role": "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual", "shortName": "Note 11 - Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LegalMattersAndContingenciesTextBlock", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2018-12-19_2018-12-19_LitigationCaseAxis-AllegedViolationOfTheLanhamActMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": "-3", "lang": null, "name": "lscc:DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "i_2018-12-29_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Basis of Presentation", "role": "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "shortName": "Note 1 - Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Net Income Per Share", "role": "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "shortName": "Note 2 - Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lscc20200930_10q.htm", "contextRef": "d_2019-12-29_2020-09-26", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PHILIPPINES" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "TAIWAN, PROVINCE OF CHINA" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables", "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r376" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables", "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "lscc_AccruedPurchasesOfPlantAndEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents accrued purchases of plant and equipment.", "label": "Accrued purchases of plant and equipment" } } }, "localname": "AccruedPurchasesOfPlantAndEquipment", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "lscc_AllegedViolationOfTheLanhamActMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the alleged violation of The Lanham Act.", "label": "Alleged Violation of the Lanham Act [Member]" } } }, "localname": "AllegedViolationOfTheLanhamActMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "lscc_AmortizationOfAcquiredIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents amortization of acquired intangible assets.", "label": "Amortization of Acquired Intangible Assets [Member]" } } }, "localname": "AmortizationOfAcquiredIntangibleAssetsMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" ], "xbrltype": "domainItemType" }, "lscc_AmortizationOfIntangibleAssetsAcquired": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents amortization of intangible assets acquired.", "label": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssetsAcquired", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "lscc_ContractWithCustomerAssetRevenueRecordedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "Revenues recorded during the period" } } }, "localname": "ContractWithCustomerAssetRevenueRecordedDuringPeriod", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "lscc_ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents accrued for estimated future stock rotation and scrap returns for contract with customer liability.", "label": "Accruals for estimated future stock rotation and scrap returns" } } }, "localname": "ContractWithCustomerLiabilityAccruedForEstimatedFutureStockRotationAndScrapReturns", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "lscc_ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of increase in contract with customer liability during the period due to prepayment for performance obligations expected to be satisfied within three months.", "label": "Prepayment for performance obligations expected to be satisfied within three months" } } }, "localname": "ContractWithCustomerLiabilityPrepaymentForPerformanceObligationsExpectedToBeSatisfiedWithinThreeMonths", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents release of accruals for recognized stock rotation and scrap returns for contract with customer liabilities.", "label": "lscc_ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns", "negatedLabel": "Less: Release of accruals for recognized stock rotation and scrap returns" } } }, "localname": "ContractWithCustomerLiabilityReleaseOfAccrualsForRecognizedStockRotationAndScrapReturns", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "lscc_CreditAgreementMay172019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the credit agreement entered on May 17, 2019.", "label": "Credit Agreement, May 17, 2019 [Member]" } } }, "localname": "CreditAgreementMay172019Member", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "lscc_DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets, excluding amortization of right of use assets and finance costs. .", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortizationExcludingRightOfUseAssetAndFinanceCosts", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "lscc_IncreaseDecreaseOfOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents increase (decrease) of operating lease liabilities.", "label": "lscc_IncreaseDecreaseOfOperatingLeaseLiabilities", "negatedLabel": "Operating lease liabilities, current and long-term portions" } } }, "localname": "IncreaseDecreaseOfOperatingLeaseLiabilities", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "lscc_June2017PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the June 2017 plan.", "label": "June 2017 Plan [Member]" } } }, "localname": "June2017PlanMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "lscc_LargeDistributorOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the first large distributor.", "label": "Large Distributor One [Member]" } } }, "localname": "LargeDistributorOneMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "lscc_LargeDistributorTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the second large distributor.", "label": "Large Distributor Two [Member]" } } }, "localname": "LargeDistributorTwoMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "lscc_LeaseTerminationAndFixedAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents lease termination and fixed assets.", "label": "Lease Termination and Fixed Assets [Member]" } } }, "localname": "LeaseTerminationAndFixedAssetsMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "domainItemType" }, "lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of restructuring liability adjustments for operating lease of the lessee", "label": "lscc_LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments", "negatedLabel": "Less: amount representing restructuring liability adjustments" } } }, "localname": "LesseeOperatingLeaseLiabilityRestructuringLiabilityAdjustments", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "lscc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "lscc_LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The tabular disclosure of lease right of use assets and liabilities for operating leases of the lessee.", "label": "Lessee, Operating Lease Right-of-Use Assets and Liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseRightofUseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "lscc_LiabilityForNoncancelableContractsCurrent": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for non-cancelable contracts, classified as current.", "label": "Liability for non-cancelable contracts" } } }, "localname": "LiabilityForNoncancelableContractsCurrent", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "lscc_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of adjustments for present value, foreign currency, and restructuring liability effects on operating lease liabilities.", "label": "Adjustments for present value, foreign currency, and restructuring liability effects" } } }, "localname": "OperatingLeaseLiabilitiesAdjustmentsForPresentValueForeignCurrencyAndRestructuringLiabilityEffects", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "lscc_OperatingLeaseLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in operating lease liability from additional liabilities incurred during the period.", "label": "Lease liabilities incurred for new lease contracts during the period" } } }, "localname": "OperatingLeaseLiabilityAdditions", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for operating lease restructured prior to new standard adoption.", "label": "lscc_OperatingLeaseLiabilityForPreviouslyRestructuredFacilities", "terseLabel": "Operating Lease Liability for Previously Restructured Facilities" } } }, "localname": "OperatingLeaseLiabilityForPreviouslyRestructuredFacilities", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "lscc_OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of adjustments for present value and foreign currency effects on right-of-use assets under operating lease.", "label": "Adjustments for present value and foreign currency effects" } } }, "localname": "OperatingLeaseRightofuseAssetAdjustmentsForPresentValueAndForeignCurrencyEffects", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "lscc_OtherAmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to other Americas.", "label": "Other Americas [Member]" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "lscc_OtherAsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to other Asia.", "label": "Other Asia [Member]" } } }, "localname": "OtherAsiaMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "lscc_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents other.", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "lscc_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of revenue.", "label": "Percentage of revenue" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "percentItemType" }, "lscc_Q12020PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to the Q1 2020 Plan.", "label": "Q1 2020 Plan [Member]" } } }, "localname": "Q12020PlanMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "lscc_Q22019SalesPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Q2 2019 sales plan.", "label": "Q2 2019 Sales Plan [Member]" } } }, "localname": "Q22019SalesPlanMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for accelerated principal payments of debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "lscc_RepaymentsOfLongTermDebtAcceleratedPrincipalPayments", "terseLabel": "Repayments of Long Term Debt, Accelerated Principal Payments" } } }, "localname": "RepaymentsOfLongTermDebtAcceleratedPrincipalPayments", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents net impact from release of accruals offsetting by return merchandise authorization for revenue from contract with customer.", "label": "lscc_RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization", "terseLabel": "Revenue From Contract With Customer, Net Impact From Release Of Accruals Offsetting By Return Merchandise Authorization" } } }, "localname": "RevenueFromContractWithCustomerNetImpactFromReleaseOfAccrualsOffsettingByReturnMerchandiseAuthorization", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents processing of return merchandise authorizations for revenue from contract with customer.", "label": "lscc_RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations", "terseLabel": "Revenue From Contract With Customer, Processing Of Return Merchandise Authorizations" } } }, "localname": "RevenueFromContractWithCustomerProcessingOfReturnMerchandiseAuthorizations", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual" ], "xbrltype": "monetaryItemType" }, "lscc_ScheduleOfCapitalizedSoftwareCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of capitalized software costs.", "label": "Schedule of Capitalized Software Costs [Table Text Block]" } } }, "localname": "ScheduleOfCapitalizedSoftwareCostsTableTextBlock", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" ], "xbrltype": "textBlockItemType" }, "lscc_SecuredTermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents secured term loan.", "label": "Secured Term Loan [Member]" } } }, "localname": "SecuredTermLoanMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "lscc_SellThroughDistributorsConcentrationRiskMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents sell-through distribution concentration risk.", "label": "Sell-through Distributors Concentration Risk [Member]" } } }, "localname": "SellThroughDistributorsConcentrationRiskMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "lscc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares awarded due to vesting multiplier during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Effect of vesting multiplier (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEffectOfVestingMultiplier", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "sharesItemType" }, "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement based on market conditions.", "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage, Based on Market Conditions" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageBasedOnMarketConditions", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The yearly percentage of grants tested for award vesting rights under share based payment arrangement.", "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Grants Tested Each Year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfGrantsTestedEachYear", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of market condition achieved for awards to vest under share based payment arrangement.", "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Of Market Condition Achieved" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageOfMarketConditionAchieved", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of equity instruments other than options that vested during the period under share based payment arrangement.", "label": "lscc_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodPercentage", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "lscc_SoftwareContractsAndEngineeringToolsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents software contracts and termination tools.", "label": "Software Contracts and Engineering Tools [Member]" } } }, "localname": "SoftwareContractsAndEngineeringToolsMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "domainItemType" }, "lscc_StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents number of shares issued during period for employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.", "label": "Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "lscc_StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock issued during period for stock options, employee stock purchase plans and vested RSUs, net of shares withheld for employee taxes.", "label": "Common stock issued in connection with the exercise of stock options, ESPP and vested RSUs, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsEmployeeStockPurchasePlansAndVestedRsusNetOfSharesWithheldForEmployeeTaxes", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "lscc_VacatedFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information related to the vacated facility.", "label": "Vacated Facility [Member]" } } }, "localname": "VacatedFacilityMember", "nsuri": "http://www.latticesemi.com/20200926", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "lscc_statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Net Income Per Share - Net Income (Loss) Per Share (Details)" } } }, "localname": "statement-statement-note-2-net-income-per-share-net-income-loss-per-share-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-2-net-income-per-share-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 2 - Net Income Per Share" } } }, "localname": "statement-statement-note-2-net-income-per-share-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue From Contracts With Customers - Contract Balance (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-3-revenue-from-contracts-with-customers-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 3 - Revenue From Contracts With Customers" } } }, "localname": "statement-statement-note-3-revenue-from-contracts-with-customers-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components - Accounts Payable and Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-accounts-receivable-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components - Accounts Receivable (Details)" } } }, "localname": "statement-statement-note-4-balance-sheet-components-accounts-receivable-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components - Capitalized Software Costs (Details)" } } }, "localname": "statement-statement-note-4-balance-sheet-components-capitalized-software-costs-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-inventories-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components - Inventories (Details)" } } }, "localname": "statement-statement-note-4-balance-sheet-components-inventories-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-property-and-equipment-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components - Property and Equipment (Details)" } } }, "localname": "statement-statement-note-4-balance-sheet-components-property-and-equipment-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-4-balance-sheet-components-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 4 - Balance Sheet Components" } } }, "localname": "statement-statement-note-4-balance-sheet-components-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-5-longterm-debt-expected-future-principal-payments-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Long-term Debt - Expected Future Principal Payments (Details)" } } }, "localname": "statement-statement-note-5-longterm-debt-expected-future-principal-payments-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Long-term Debt - Fair Value of Long-term Debt (Details)" } } }, "localname": "statement-statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-5-longterm-debt-interest-expense-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Long-term Debt - Interest Expense (Details)" } } }, "localname": "statement-statement-note-5-longterm-debt-interest-expense-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-5-longterm-debt-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 5 - Long-term Debt" } } }, "localname": "statement-statement-note-5-longterm-debt-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Restructuring - Activity Related to Restructuring Plans (Details)" } } }, "localname": "statement-statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-6-restructuring-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 6 - Restructuring" } } }, "localname": "statement-statement-note-6-restructuring-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details)" } } }, "localname": "statement-statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases - Maturities of Operating Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-7-leases-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 7 - Leases" } } }, "localname": "statement-statement-note-7-leases-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-8-intangible-assets-amortization-expense-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Intangible Assets - Amortization Expense (Details)" } } }, "localname": "statement-statement-note-8-intangible-assets-amortization-expense-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-8-intangible-assets-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 8 - Intangible Assets" } } }, "localname": "statement-statement-note-8-intangible-assets-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Stock-Based Compensation - Activity For Awards With Market or Performance Condition (Details)" } } }, "localname": "statement-statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-9-stockbased-compensation-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Stock-Based Compensation - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-9-stockbased-compensation-stockbased-compensation-details", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-note-9-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Note 9 - Stock-based Compensation" } } }, "localname": "statement-statement-note-9-stockbased-compensation-tables", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "lscc_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.latticesemi.com/20200926", "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "label": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r149", "r218", "r224", "r349" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r228", "r229", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r346", "r350" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r228", "r229", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r346", "r350" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r149", "r218", "r224", "r349" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r146", "r218", "r222", "r319", "r345", "r347" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r146", "r218", "r222", "r319", "r345", "r347" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r227", "r228", "r229", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r346", "r350" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r227", "r228", "r229", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r346", "r350" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r147", "r148", "r218", "r223", "r348", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r148", "r218", "r223", "r348", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r150", "r311" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r7", "r35" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r151", "r152" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for credit losses", "totalLabel": "Accounts receivable, net of allowance for credit losses" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r173" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r53", "r54", "r55", "r336", "r355", "r356" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r58", "r101", "r102", "r103", "r278", "r351", "r352" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r247" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r244", "r245", "r246" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r230", "r232", "r249", "r250" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation related to stock options, ESPP and RSUs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r232", "r242", "r248" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Total stock-based compensation", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r153", "r159" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details": { "order": 0.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "negatedLabel": "Less: Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r68", "r89", "r296" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of original issuance discount and debt costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r89", "r296" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "us-gaap_AmortizationOfFinancingCostsAndDiscounts", "terseLabel": "Amortization of debt issuance costs and discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r164", "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition excluded as they are antidilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r94", "r135", "r138", "r144", "r157", "r275", "r279", "r285", "r323", "r335" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48", "r94", "r157", "r275", "r279", "r285" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r233", "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r165" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Costs capitalized" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r369", "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "us-gaap_CapitalizedComputerSoftwareAmortization1", "negatedLabel": "Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "us-gaap_CapitalizedComputerSoftwareNet", "periodEndLabel": "Cloud based computing implementation costs as of September 26, 2020", "periodStartLabel": "Cloud based computing implementation costs as of December 28, 2019" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r32", "r91" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r85", "r91", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Ending cash and cash equivalents", "periodStartLabel": "Beginning cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r286" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r187", "r327", "r340" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r199" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)", "periodEndLabel": "Balances (in shares)", "periodStartLabel": "Balances (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r16" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common stock, $.01 par value, 300,000,000 shares authorized; 136,078,000 shares issued and outstanding as of September 26, 2020 and 133,883,000 shares issued and outstanding as of December 28, 2019" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r66", "r329", "r342" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r149", "r283", "r284" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r149", "r283", "r284", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r129", "r130", "r149", "r283", "r284", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r128", "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r129", "r130", "r149", "r283", "r284" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r129", "r130", "r149", "r283", "r284" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r205", "r207", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_ContractWithCustomerAssetNet", "periodEndLabel": "Contract assets, balance", "periodStartLabel": "Contract assets, balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable", "negatedLabel": "Transferred to Accounts receivable or collected" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r205", "r206", "r219" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Contract liabilities", "periodStartLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Less: Revenue recognized on satisfaction of performance obligations" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r218", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r218", "r225" ], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r70", "r319" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r324", "r325", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r193", "r325", "r334" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "totalLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r194", "r295" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r294", "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "negatedLabel": "Unamortized original issuance discount and debt costs" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r253", "r254" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r106", "r107", "r108", "r109", "r110", "r114", "r116", "r118", "r119", "r120", "r124", "r125", "r330", "r343" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r106", "r107", "r108", "r109", "r110", "r116", "r118", "r119", "r120", "r124", "r125", "r330", "r343" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r122", "r123", "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r286" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of exchange rate change on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r256", "r265" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll obligations" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r102", "r103", "r105", "r111", "r113", "r127", "r158", "r199", "r204", "r244", "r245", "r246", "r261", "r262", "r287", "r288", "r289", "r290", "r291", "r292", "r351", "r352", "r353" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r165", "r166", "r169", "r171", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r165", "r168" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r169", "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Finite-Lived Intangible Assets, Net, Ending Balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r89", "r196", "r197" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Loss on refinancing of long-term debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r161", "r162", "r322" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r94", "r135", "r137", "r140", "r143", "r145", "r157", "r285" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r98", "r135", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r257", "r259", "r260", "r263", "r266", "r268", "r269", "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r112", "r113", "r134", "r255", "r264", "r267", "r344" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax (benefit) expense", "terseLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "terseLabel": "Accrued payroll obligations" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r163", "r167" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r133", "r293", "r296", "r331" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Total interest expense related to long-term debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Contractual interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r86", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r25", "r160" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r47" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r26", "r160" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r308" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2020 (remaining 3 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38", "r94", "r139", "r157", "r276", "r279", "r280", "r285" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r94", "r157", "r285", "r326", "r338" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40", "r94", "r157", "r276", "r279", "r280", "r285" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent", "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current portion of long-term debt", "negatedTerseLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r99", "r191" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentFaceAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r99", "r191" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentFaceAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r99", "r191" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentFaceAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r99", "r191" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentFaceAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r99" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentFaceAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "2020 (remaining 3 months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, net of current portion", "terseLabel": "Long-term debt, net of current portion and unamortized debt issue costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r192" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r187", "r188", "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "us-gaap_LossContingencyDamagesSoughtValue", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r87", "r90" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r59", "r61", "r65", "r90", "r94", "r104", "r106", "r107", "r108", "r109", "r112", "r113", "r117", "r135", "r137", "r140", "r143", "r145", "r157", "r285", "r328", "r341" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_OfficeOfTheTaxCommissionerBermudaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Bermuda.", "label": "Office of the Tax Commissioner, Bermuda [Member]" } } }, "localname": "OfficeOfTheTaxCommissionerBermudaMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r135", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r303", "r309" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Accretion of lease liabilities" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r298" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Impairment of operating lease right-of-use asset (recorded in Restructuring charges)" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r300" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total lease liabilities", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease liabilities", "negatedTerseLabel": "Less: Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r302", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating lease payments", "negatedLabel": "Operating cash used by payments on lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r299" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Reduction in the carrying amount of right-of-use assets", "negatedLabel": "Reduction in the carrying amount of right-of-use assets during the period" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r307", "r309" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r39" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r51", "r53", "r273", "r277" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "negatedLabel": "Change in actuarial valuation of defined benefit pension" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r273", "r274", "r277" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r53", "r56", "r57", "r156" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "negatedLabel": "Reclassification adjustment for gains related to marketable securities included in Other income (expense), net of tax", "negatedTerseLabel": "Recognized gain on redemption of marketable securities, previously unrealized" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized gain related to marketable securities, net of tax", "terseLabel": "Unrealized loss related to marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r84", "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "us-gaap_PaymentsForRestructuring", "negatedLabel": "Costs paid or otherwise settled" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r82" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "us-gaap_PaymentsOfDebtIssuanceCosts", "negatedLabel": "Original issue discount and debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Restricted stock unit tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Cash paid for software licenses" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $.01 par value, 10,000,000 shares authorized, none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r30", "r31" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r79", "r97" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r155" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from sales of and maturities of short-term marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r174", "r339" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, less accumulated depreciation of $108,604 at September 26, 2020 and $125,990 at December 28, 2019", "terseLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r81" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayment of debt", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r252", "r370" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r177", "r179", "r182", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1", "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r177", "r179", "r182", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "us-gaap_RestructuringAndRelatedCostExpectedCost1", "terseLabel": "Restructuring and Related Cost, Expected Cost, Total" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r177", "r179", "r182", "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "us-gaap_RestructuringAndRelatedCostIncurredCost", "terseLabel": "Restructuring and Related Costs, Incurred Cost, Total" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r89", "r176", "r180", "r184" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r178", "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "us-gaap_RestructuringReserve", "periodEndLabel": "Accrued Restructuring", "periodStartLabel": "Accrued Restructuring" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r204", "r247", "r337", "r354", "r356" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r101", "r102", "r103", "r105", "r111", "r113", "r158", "r244", "r245", "r246", "r261", "r262", "r351", "r353" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r131", "r132", "r136", "r141", "r142", "r146", "r147", "r149", "r217", "r218", "r319" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r221", "r226" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r305", "r309" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating lease right-of-use assets obtained in exchange for lease obligations", "terseLabel": "Right-of-use assets obtained for new lease contracts during the period" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r129", "r149" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r96", "r200", "r201", "r202", "r203", "r294", "r295", "r297", "r332" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r232", "r241", "r248" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r27", "r28", "r29" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r178", "r183" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r231", "r235" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r101", "r102", "r103", "r105", "r111", "r113", "r127", "r158", "r199", "r204", "r244", "r245", "r246", "r261", "r262", "r287", "r288", "r289", "r290", "r291", "r292", "r351", "r352", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables", "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r127", "r319" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation", "http://www.latticesemi.com/20200926/role/statement-note-1-basis-of-presentation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes", "http://www.latticesemi.com/20200926/role/statement-note-10-income-taxes-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies", "http://www.latticesemi.com/20200926/role/statement-note-11-contingencies-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-contract-balance-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-payable-and-accrued-expenses-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-accounts-receivable-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-capitalized-software-costs-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-inventories-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-property-and-equipment-details", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-expected-future-principal-payments-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-fair-value-of-longterm-debt-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-interest-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "http://www.latticesemi.com/20200926/role/statement-note-7-leases", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-lease-balance-classifications-within-the-consolidated-balance-sheets-and-lease-activity-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-maturities-of-operating-lease-liabilities-details", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-amortization-expense-details", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-activity-for-awards-with-market-or-performance-condition-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-stockbased-compensation-details", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables", "http://www.latticesemi.com/20200926/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r21", "r22", "r94", "r154", "r157", "r285" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-", "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-stockholders-equity-unaudited-" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-balance-sheets-current-period-unaudited-" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components" ], "xbrltype": "textBlockItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-tables", "http://www.latticesemi.com/20200926/role/statement-note-3-revenue-from-contracts-with-customers-tables", "http://www.latticesemi.com/20200926/role/statement-note-4-balance-sheet-components-tables", "http://www.latticesemi.com/20200926/role/statement-note-5-longterm-debt-tables", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-tables", "http://www.latticesemi.com/20200926/role/statement-note-7-leases-tables", "http://www.latticesemi.com/20200926/role/statement-note-8-intangible-assets-tables", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-activity-related-to-restructuring-plans-details", "http://www.latticesemi.com/20200926/role/statement-note-6-restructuring-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation", "http://www.latticesemi.com/20200926/role/statement-note-9-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r120" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive effect of stock options, RSUs, ESPP shares, and equity awards with a market condition or performance condition (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r120" ], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in diluted Net income per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "calculation": { "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Shares used in basic Net income per share (in shares)", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-", "http://www.latticesemi.com/20200926/role/statement-note-2-net-income-per-share-net-income-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.latticesemi.com/20200926/role/statement-consolidated-statements-of-operations-unaudited-" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r374": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r375": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r376": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r377": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 73 0001437749-20-022010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-20-022010-xbrl.zip M4$L#!!0 ( -B(75$V"&<.H@< *8N - 97A?,C Q-C,W+FAT;>U: M;6_;-A#^W/X*SL"V!)#CERSK:CL&O#8MLI_7[XZ4 M8\?V6B=MDF8P4-01=>0=J>>YYTAID+M"#@YWS29[#0H,=Y"R>,8N\DJE8%[J MB9-HY+UF2==JO[O-5M=]OL M6:_SK-?MLK,_6;,Y'!3@.$MR;BRXXT;ELN8OC;I5\0*.&YDV!7?-%!PD3FC5 M8(E6#A1:.Y!0YEK!L=*-X=-!*X0\B'4Z8];-I.^N7#/CA9"S'OOA8Z5=_T(4 M8-D;F+)S77 5&B/FFR-FP8BLSWP_*_Z!'@9?NCXK>9H*->ZQME"L?= 1JL^2 MREAM>HQ73OVY,G\N@YL*E*7TXCM[^N)"IR1U=Q@Q"3,W8.)>8UIA5[A;D)QVR^8SIC?W"'JP3L M/10"4U1:)4X;]D(;M.:4N?JK\>.OH<7&7WJ2._#<'7BZ]P:>7[E%R" XBAG[ MH/140CJ&*&#(!.2D&A^>TLXK&4!L(PG MV&28+E ,G YV:P8*$K"6FQF9%/P#H-^E,2VVI1@,NI24^,D'&23")%6!9@J[ M,Z_?;)J+)&>VHO\6_:=@H!Z$)E (*U%S$2)L*ER.$[0ERC1YIW%+#$VG.$T$ M0:@.EI9A1X>'H\/AP],!6"84 HZPNP!8A%Q <[QMENX+%:I 3*+X=R*K%,=$ M$"^A*4("",K.)6*0Z$.TDG+!CQJ:=L4U96I! T=D44DT0%+H$D+.MCZ>A-N< M95)/[9PQ!L;".L/1$:?&$#=&&2T!W\Z#68MVA_V'P_Y/]X;]BVM ^='6N*Z+ M1DJ:.LNP9#![=M_CYY1Q QZIB#Q!#P41Q<#2 Q(VIQYD5J!FD&[0=2IL(K6M ML!^IB=$R0+8T.H$4FRW;0X2F@) /,#RYQ.V6&@,;8:(^KR1:= YYLW.T!R&* MSE$:KL*EH,I:!:K0^(RR^1*# J(IEJT=9=<<9>B(YKG**[2@.JRWX\IV7)G' MN0#UO7%JC^_?%ZE>@L5+1)@O33X/_XBJIH17=OLN5+[$@%"N/86"2%?X<"K, M[!-AO5Z@%2@_#FW_%DJSK%8&)/?")B!"W>;U4]%(E:5:RF<3ZPLOKR[: @;D4,VH4\D)0)7D)(HX+1_$HB;# M'J'"6RY,\:\8R!!U"_M#NM.I1\"]^(&XM[4PK%%P>TG9FHG(WHE(B6#<:N6! MPBV2D[8TQ#INTCD#D)."QT(*-Z-R;I-;R@>>+)X'@V1%ZB+^L)E15N M]RT"G*C8A_#H3';6S/.D&:H"2MV=9@) M@M^?_]'1H*JN8MD/D>3<7E6;I":>EI!ZF?6SKR5PQJ3X +(^#%RQC[Y@078D M?-@CC*-O^0C#OSM)YYR,%IF10Z=_N6?JEG=R<[/"Q$ABRIW>E_,MHN[\[ MG7@$6G1_IQ,CB7L#;!!("CK$HN.P1 !"N"Z[KDX)IL _4!T5]@J^DO*['/^2 M9W[\?"-BU!OZ<(2X00)XBATM7"G !A+5NR(T1CX@BJ)0QEG"7U7@Y'$I_#1J MA=UX1+]3AT="B_L[.!AA)9893,D1@A2\A"#,_1O$F@]1*&V$FF@Y :IO%!_7 M+T)-K3I0E%+/ .].!P 1"P T M !E>%\R,#$V,S@N:'1M[5IK;]NX$OW<_@K> +N; '9LI\W=-G$,9-NT"+;; M9M/4-+*(2J)*4G:\OW[/D/(CMILZ;9(^$""(+7+(&9+GS(-6/W-%/NAG M))/!XT=]IUQ. [K\?^_W_2?=I[OH[7="(WK_TVZ+UU22D8X2$4W$15:7"9F7 MNB!QIHV3N6B+7K>S][RSU]WKBM\/>L\.NL_$V5^BW1[T"W)2Q)DTEMS15NW2 M]K.MIK64!1UMI=H4TK43O240EI1SE5F2[IJ-1;@\?]3C"Y'^ED M(JR;Y'YXZ=JI+%0^.1"_?JRU.[Q0!5GQEL;B7!>R#(TMX9M;PI)1Z:'PXZSZ MAPY@?.4.12631)7# ]%5I>CN]E1Y*.+:6&T.A*R=/F0+JK5JCXV2^9HI"VF& MJL2,_.#HTK5EKH9H,&J8.4S8CP8GEYF*E!-/>KM[HM^)!OU.-7A\ZYI^+2-; M'=YT[KUKYXYQ2&3",EZG+?$^ M(V.4>%,[?&E!JW$JG0B727=P)SJO+,?)*"<1:0-^'6UUP03*\P:7LV=;R7CZ MW%@R5HG+6&/WET:) D5+QVHO&;>/'C\"S\U4?L3+BF4^M<7IRDNQ4+(\Z;/* M33MO=^F]7;]LGKCCDJGZN]!T*C(Y(F%HI&@,+^8R9<7?M32 5#X1YU3!CPE= MBE?P19BS_;?0J7@C'7:)Q'LJ%%Q24L=.&_%"&TA+]E2'R_;CTPR^>JNGD%C8 MDZM-MZ/F#O9Y[]Y.] ]I<8XXL6(B/I1ZG%,RI%8X6!..,]$( J5V/IQ(^'19 M3D1=.E,33$$T*\ 0/F<);0 "#!&IC-%DA"[@D9T. MA3DMVA(8 Y4Y>U_6P0*Q,G%=0*S$<.&#J!AG*LZ$K?G??/R8##63\ (*97,$ M/I!>C)7+L$!;(5:R=IZW@FDZP3(!@A"B%[;A :-+R'GR[3%*(E4E4," FI]Z M"P"%. >>A7Y5AOP([@;?X[Q.,">0M7#$+:!2L1^K S&-&,]S^>@;?!BEU2S M3U,\<8LEZAP"0*JN*'@WZ^V)IHFS&(UBL@'=E#\O/B;)QKFV-<>QWC?BW.+^(96TW'\*!/B) N=$44@==XW!JN-N1LMZ)0XI*/P^7 M*W/WOQA"#.72;X;C7AA3L50@%LL3I7B2_[;1U9E2AI%"] A0S'![62 M9ZHM9QW>FUB?HGB7KRW!((<0PX,JR0"J<\F1"LOR1LRS%XP(N=!B"H=O$;$@ M@@G&4W)OP>.;!IEO29SH&Q%G8Z^^PI_-X\'&- +U1BIA=DBK2^]AI06S.'-G MRDB33.$+0BD9J5RY"2=(Z]0RF3W2/8@##Z^(+F3^/KY>-@NJ:I2:%OSGA"Z. MX>.] ;X&&/HKN1Q<0@]53%(607T3^ (RJPHA[H$Q=\V8^-X8>W],<.) MTI0O3$< @EV3G".]VR"RA,?UF;JG!@8B*MA0#T2Z=I_6O4GLDS-IXF(G_7P! M*Z)I&>793F$/^/:%)W] ]QVC.[F_>!#@LPI#OK=I,G??LX3R&_A_3HMT'->& M8;:0@UR9K]#6H84OG#&+Q5&)C^&J4&RO"*?@"+SQDEQC)FIG\A=,?/=4UC-; M=H(EF;2S)(W]N.<4)3[ ^=4WP6(UL:Y M2",AXYY$P28_?!L<0EBQ'+;PR070E.STL58PV=.[+OU/CG;GH:C_ 6+1_17U MQSFR@J!5R,,OXJPLL'EOAE]%$V+77S0_YU<]5 M;Q\CC4H-_&D+""/O_X%1__M2 ^96R$M4.=+YB#@Y*>6P^9G,-"&#BBK7$T+O M.-,A2,@K5 &TOS)/6XF*U_GB6]B:94_YY:]+;);G8K$OS: MS'?_W'V^NW__II; @E^S7;-!ZSH\&NWV&W_]O"_4$L#!!0 ( -B(75$S M)L*OG00 .X3 - 97A?,C Q-C,Y+FAT;>U8;4_C.!#^O/R*N4J[ JEI MTW*\M:%2M@2V=RSMMN&T]^GD)$YC*;&#[4![O_[&20NEL!RWHJPXK814/![/ MC,?//)[82726]IR$DJBW]<[13*>T1V=_M0[V=NV]!LXZS4J(L[]8%IQ13B71 M-()@#GY2\(C*$Y%1& FI20H6M.QF^ZC9MMLV''1:AYV] QA]!LOJ.1G5!,*$ M2$7U<:W0L7586T@YR>AQ+18R(]J*J*:A9H+7(!1<4X[:FJ8T3P2GQUS4>EM. MLPK9"40T!Z7G:;F<:RLF&4OG'?AP50C=]5E&%5S0&QB+C/!*6(=27 =%)8N[ M4*Y3[&_:P>!SW86<1!'CTP[8C(/=:#'>A;"02L@.D$*+KHD@?]2M*QE)'S&9 M$3EE'"V:@:8S;9&435$@V331:- )>MXL80'3L-MNM,!I!CVGF?>V_H.G]I.> M4AH;1Q]XH/+N1DSC'OK>V!^<#OJN/QA>P/ 4^I\&WBEX7[W^I3_XPT,1SGIC M&%V.)Y?NA0_^$%J'<-F8-/H-F'C]^I+I2-[WWCP M/WDP<<,(6F."%!Z@\HBG(IKIFYE)#W5Q)39O"&8=8#4]6+<\*F=%TG M+B1G*KDS@.V#*72&F4=W<0Q%C@=BB($JW=C\-?'F;B!X3J /KZGGKKI')^O< M% BM1=:%183[K??/#^?%^6$EUVML]&_A5T=B54-TE\] B90A!TR#;>QSS-_. M[2YWCW[D+INJN=;.*^WG8#\+_L:?X\P3?^@DZK/>-;RJGR7K_I[[@!"_] M#@SQN[7\Y#RJ/CG?S$W\^'M Q*XA3(E2Q[5S=^);(_?,LSZ./?=W\WJT,CLZ M._7':[(DMJ2X>2@T]S>,SBXN/]]Y0PWS(/;(#T;1- ]D");RG>\?4$L#!!0 M ( -B(75$?@5DEH00 +44 - 97A?,C Q-C0P+FAT;>U8;4_C.!#^ M#+]BKM*N0&K:M+PLM*%2MJ1L=6S;;8-T]^GD)$YC*;&#XT"[O_[&25M*83D. M41#22DC%X_',>%Z>F=B*5!)WK(B2H+.[8RFF8MJALW\:7XX.S.,:[EKUDHB[ M?Q@&7%!.)5$T &\.;I3S@,ISD5 8":E(# 8TS'KSM-XTFR9\:37-5O,81M_! M,#I60A4!/R(RH^JLDJO0.*DLJ)PD]*P2"ID0901445\QP2O@"ZXH1VY%8YI& M@M,S+BJ=7:M>FFQY(IA#IN9Q<9PK(R0)B^QG[2%QJ>J#2D) L:G+3 9![/68+P-?BXS(5M 4S!0;/6!*ON=:QZ MVMG]'YJ:3VJ*::@5?>9>EK:W(AKOT'7&;K_7[]IN?SB 80^ZW_I.#WK]@3WH M]NU+).&N,X;1U7AR90]<<(?0.(&KVJ36K<'$Z18'&P='9A7L"=CGPY'KG-]C M7S*=FL=:@_O-@8D]_FH/G(DQ_.O2^1OLKJMWFJ;Y,D<^'3(?,Y+*%[OR'84O MXM3GNK!X661PRU0$*J+P(R<2=<=S&-,4RQE$")=$*>93F-"$X9D@]Y60T!42 M&4AQ?$\?[8HD)7R^#TCH816C(<8/-$P6@J]+P4 1+0(4E2J:>+AN'E>A (I" M1JETOPK]*DPB*B6#RQPW9!6Z$:,A]!@GW,G8M;EQF%\F !"+56+;.OF32V;60/R'2(YQFQG 6TSG8?N$:G5U5 MW">JM94HW4L 1;R8@B2)NC>3"?(7;KM$:P,"8VC MO6!_E5046PI36H(SPZ[(IW2968W3@\,V$!YL7@Y_9>?- O:0;X/TMN9L(W^: M;YH_C)<3CDX*/=D0QA%\<,90:\E%F$;@5-),YU%5;Y,X1OF(H!K[<"/%Q,JJ MQ:EPA8D:G5DA&A-'<^5QF88BI2549QMX6?M%>N%T5<#-:T/:)OZ\?!IYEL=M MR'")#A8X8Z&;XO+Z#"L6ZP['2M2&3M7E"A$V X\B*97BANDNA9U@S56%3V\9 MQL'3=;Z('([ FSQA+CG+HCL!.*SHTF<8"U07AI"G&"(-%313M>TWC@_7D^ Y MACYL7,\]=0]@-M'*$TJ)I T+"X\./SW?G%='C#5?;^#3?YE?AL0HEZ@NG4$F M8H:H,/7VO^&&(3-GK[W67F6O]5W#3N-WC><9'952A931#(PA MS88P&(T7&-,D69)@,#0:QHL,!J,UXXEFG1G-P;MFX ]C LEH\?@]@S&(T31: MS&C.> +\? J\1LYH\8_WT5DS'[]OSF0R&+-F_?Z^:;"8"%* L H0;E\FOX"% M%H")/WL&]G.+,43OCR0C"7\DVI<]C,G A I-\UN/V71LVG'3OG[[V7BAJ)T_ MF8P6P#"5&.;R1MSX,$\D#&==41@9QH09A<79J,L3Q)-]W;B/I(;WN[.MHE]? MTCN\GPW5,#51$>XGY70<-]%:LX<.>OC>?L5%^7F%V8)L.!K&DZZ^V7"(2A1D MA_=[S+T O&]Z#/?K^Y@D&1S>3] TT=>NT?<51>)X7W08R MB R[?#@,DE2R$?R'YC0'\3QP>"_Q=P"^S?U#ROZTY<-8_5/_36/D#H4P1 M]OW7Q#Z8#/O^82FPI$ #HL+K2KK$KB1>U!3;0YN"/\' MVC^PB'A)(O>O#$# -#% G;^N_9WH]Y6B. X>_+GHWX3^@>9?%D;BYD@D5/1+ M'"M"H50B&6]ZVE=D0O^P]E>RWQ>;_:FPFW*1H<2_<7[3CZ@KGL#-N2@^O)\1 M3T12<0_>[S>ZQ^R:C%Z0(;U)?Q$+Y3Z6^X='_X'2CY,^?[*(P_F=\M='_X'T MUWA5ZB6RWXG_&,1_)'XA4>"H< G$:H%DH1 ((9Y!D'" M(O.GO3(^[9+Q,PJQ)J41"#B&8$@K@)B"QT,H /1-0R+(SQ,8FE:"81 (88@C M$ >E03=+&1+(S+]0$[!;H "3/H-$*+!(A#Z+5.@+RH0&AU*4\+1B =,!V#MD?HM1:HP\GLO/^R?*_^$+QH!^!I\ 6$8@R$B,0%.!PB@P:(Q M(XG I6C232YH4LH@$?P^#%)!1B$#UI"+!$&@%9CS*<3_2M=D-X$(* ELX5&( M#!$UF!,![F*!SR "SX A !=* [RC,0H% JG"J,@:K!*9A"4A/0Z)11.5^859 M6]9 ZH7Y>9:DW*_).DE,9,SYTI*0@3::@S%5SL'6B[06 Q7DZFBMWVMQRLUB M9DJA4$8T2I'?Y_0K@;EB)J8UJ;6JA/$%DPFU#TPZV$?%27@YNC_((.0(1;)W$[W#)245817)RVD $$@51DS44 MQ1UA9WY>S$TI63B%J@)1E2T1&W/"/5R(T\DTX!:WNS$-ED7"1-;#C/)1?8ZK-S@B'HU!XD:=?C$W M+>')R:#"967I,@*+E\;HL)IRKAQ-@9/0KEYV$Y,^Y,ZU)) M+E^%$IC ).5IM5)+$'.0*%\IM"<27JD\247$49L7SHAUZK"?LL!T@)GB.,E0 M/"JQ9F-:MD*<%46E^7DRBR7!=A+6H"GIL3K$* ?+TKB3T,D27%B5=7!#N)DM M$B"03(N*'$RIEZL*266JM%$/>2QI-9:*$Y0RFN"@>""JR<^39@ESR&1,Q$"2 M4\K=B#+$XG%B$).@95A.C3HQ/Y4%!+$TC M6 YR>ET8[4)Q%QJWYA D9N4KG$K4QH?(F(Z,15A68T)(QGE9&,W&,:86]<-* MG@%UVC4A)#\OFDM'DSF;UFQCN0/R-"S0.,PRCQ67XD0:\MC2M _+0MZD!V$C M26W8;(FS<([?&P\A"M*;S!0E-1(1832&;A0G95%$8%< 9D<<+TV*,C]M#"&R4)A F M9+*9@$\U; UM3-%&B9 42-RN%$N5-L *.ZQ3$FC(94=SS(#5:PDSN:H*E%9C9 M&+5S) (K3B@0O5MJIWEH#-'Q,3X<=A-LCU(3RL99,9DN9_?&U'HM-S_/FP+P MU:J*::R$6X]&X7 6]<(J=<[O8,4)+A&7(UZUVZ35JBVXP1"3\%W.9"[A8K+U MUD!"AXKBJ$,?CF,PB 64GY]GHY):'956IP02F2V7H*"832(*IR4F>3!(!,R( M3"UG9ZV:+-@_AR HJ4)O(?AR%0^69'"N(VGANX+&H!6BI%8;&W@!>%L+T\Y@ M2L$,AYDYF30L"(:AA(XM-7E9'%(7C>A8JD2HB8[VNDVT/F3.65TZ-N+*),VX M*4)+R0S,II(Y-IF?9[6IS 20CB912=,*#T'+,1YNX^@UMD#<&8TB.8PTR-"P M2\GB*VD9+1#*6&C,:$N[I38#P1=YB3!8IPL#[^7GF2QL6" U9ZU2KKE)&S<< MQH&V)#>@CS*E/J<%2N:B'ATO+K5S7WY>6NU* 2Y8%)%$ C)<@2GB%%O#$6"&B"W#XPNX1AC!%6E(((>UN,<) M*VUAI8#4S4035HH3 M":6$U2JS M)1#16 UZ6" .F]$P;$RC3AN+S*:,VGB()PO$='Y?DF#3"/ =Z#2S5A_("1(B M%#%Q:93$3 M(^,&H;C+Z-!P)-JX6X#$>&&2KP^$" C ICB3PN!T+HK%( N1"V")+"@'&;N7 M';6BBG#,KG%'F E0 4-\B5BIR5@HCH&?(%6Z3!14&8H NNC#;CBD)-22@"S- MHRP\IXX-04K:#'*&U!@DK0?% =*%JR&F.LU& 0UR@FMO$9IG9K!#:DOI8 M#',: 44@H/" *50(VX+H"Y8K<^Q(W%U)IR,RY2\D$AEH2AYW"SF*I6RK#7$ M4J6R5E"=W01%6^,4G85<>-R>C(C5RK@MFI0ZU/:@*6 2R=AV-ZP0!:1VKIHK MCVJ3$8CD$E%I'$YKHTA2[#*X+9!(I#'&DUA^7BAK)>THBCN-J =6N6EUS 2 M%Q+FQ]WA%!QC.Z4IOSVK"@-D!XIR@ U34EXNI_7".K.15OAQ-C/D])JI*(LO M=.7G&;5\"1;$55$MY-6'63#&(\+QN)0#<(W&;F3"(-Y#"H5<8S'%Q$R4XM"\ M!#"!EXVZ<:-6C05PF0KCO<1:B MLE90.,6$H;HT0L$F//\Y(3CL9YX(#!=""ADW[(0<5EP-X 3ZO!#0L402>= M3BK#'(_&0= !O@\6>'@&0\JH]V1 Q'L36*8IF\;Y@%;BAFSV$&R0*&QN6QSA ML1Q6ML8: SX5J'"ARRGFRW ?GW008B:3X-I@&G9PS58ZK2"46-B9I&0X2H1% M8M31Q-%-**A01NSWXDYWC+"[,UY6P$*DO"!;HK8 1>K3V:R5XR;C?"%H=R@9 M.\?1BF!E.@?+1D@,. TY 'CJMR2)B+.O5,Y7R M_#RECVG*6E*4P\QVXQ&^GI(D;*H$! R9A#7 "JITS@[9I$D'-XV22;79RF.A M5-K-9;G#-B/E,&9C6:M)!84D?@C836J/V6%#AD U!-]L=\)82 ^Y-%:G$"BE M<>= B?6EW0&#UIF,0W*S(6['0&V0J%(R50+6J T28S+-DTOM0#8=!/$&>:4H MY&"'K5HQ4TD1.=IAQBF'(>O#0+NCY. IJPR-VP.2M#^-N*46E,D#ISZ3AC4X M-Z'&40K1F]4ZETOK5(*Z8+)&::7$)C4%0HJP/9@V,)4R50Q/-"%F&4P!_]$F M-<\2!CA>[7?+V*&462AQ!Q"E4.(G?"&'3V?VN$11<#X)D-\$XH 1Y%N#'LVY M)+0VF^2;O7P-)75YTG$3YO WY1/8#')BVFSG.Y))"5-M\3I3:3Z:U":C\90; MIS(&8]B8A(, ]X*CDX#5:2./HI.0*QP ?C.KE3%65*TEDJ:H4^>D4C(VG),Z M HVJ9M0<(:'<=(:-B0C'VQZG/YF#Z6T/CDBX^$8)8 0KC=""0V$DZ) '5/+I98T)H \BK1:::*Q'.Y$+7H> MRR0WNVWFI$F#)W6@$O@Y( WK"1 A8B/?B@6(L)6P>1%Q-L57(!+:(#(08@5I M@N)BA2K@54HX"3W0%*()-2A7%@+5N[)1S,*GXW*N(BVSR/!LVA$U@![0;6$+ M@E99P&/E2K1\0=:JA2&_#\XY8&XX18,Z:Z)@K4P51920 PZY.%C %46S3!SV M(W(3\ 0O[(P"TX#J'P!(-:Q!(FP%3T2!RH=!:46<:\7AL#C"SZ+!%)+D:X*( M2(7 M"4P0<_'T<# *T^"Q&E;;PU2.#XIKTFMEBJ (C:SO)&LQQ#$<)C%$8AY=02 6<.N,UGY]IT<#@) M62F0^;U)8P*A=1Q6<&VX3ND. /B5D */Z?Q*K= 6U!FS_)0+]_@E M$I;9KM0DY1H1RP[B ;+(03L$:E:<,JL)&Y7F>;ARE]K!\EA#"JG1816H5+C+ M9%7("1Z6 /A>)A9K,D%S5IPS!I@)5)3)JEA-D6M/YW3AE"(23&F=H"Y$Y5:K M-9R!%[J +58:B2I_-S@1BK''P2CMM00>9=-NT"C>N ML"IL.JTAIE(ANEQ FP$U*YZQ@VH%\JTDEL,XN,=KP7(T[E+R7&8+:E0A*;?5 MB4NE(J$!CD4M K7![8AEP>GB2CQ,&HZY41 +42' )JIX4P7DP1$C#0!@--V$ MK8/2I@@!H:?Q AOJ/ ZWWMC4';)S 0<$J@! T*]B,^/N0R*J$8BT,O8?(4^ M%?"$40)D\K0]$[=:TU@,R*"D5(Y&I5@NCOI37A-A5^=8%CC"5T:D_H OJ+?9 M?+@YR)'E(+D];O!;>5XR;E;%55:',.2P*'2@/U6 W$6)Q# E@HT\NYW#MR32 M6BTME J]:@\+2:FM(JXJ2&DE$BHF]EBB.0X!@IHMI_FHV4X3J XQYY@(A^]+ M1?/S,A")L&41;U"NT!!^I2VBE_FE>%B5UJ1S(5!K?$P"2Z>U,= .,Q%U+$F+ MQ4JIVY 4)$019H230!6X@>+H3$P6M\EN_$03W$AH8&T<2T;2M 2+)%%/" &( M3N+BD"FQQY@E;>FH%1(&E::(UL7'(Z#$@,[!#5-RVI3.91&YQ6LB$5M^GMWJ MSL%^&\O*]MN$#HZ/K?6!0%&J-5(>/V'%$P"P YSI;HIJ=C)-:[&,S98P<_G: M*(7HF-)(,I$0T1&72:]P AQB5LH-%**2HV*IS0F#-L%NH^ 0#]4ETVIOR*/' M12J3R87S@A8%,Y&(6]4>@TD:4:F$]B8<#Z,!(L@''9I&)=(2^7D:;=",&U36 M)-^4#/-5W("%AQGX,K$:5 V1QHIK[03(,3XX(C9+6$0XQO/[8[C*;&-ZX@)O M+!'/BF&_QVHA(+]<"[B!I BYX:8 ; HS1,6$%6FS6HV%XP!Y\\Q6IE @U?7V7X3O#F!W8347@ M)A8G@OWRY5TRJXU+E'J6PY5+P@E0P#-9F3/M",L#", =.C@'NQ!7RNJ@T8@, M!J'(3F @ Z2S+ > =&[0RV@R7BM@K :&X(12V2S'X5/ N:0;3\E59%6[B)IF: M5)1T&;" S:;B6JT*)>P(R" /$:*"V0!)8TXVFLV)TGXI*VB4&6-2@FOGJQ7Q ML-.M-\M#EB I QB)(\K&3 :5VD*E[;H0[13Z,S(#[ ] 6=&8>2@"#ND -U? M/&Q3B1&$EHTH7KI1I[ MSJ1QT;B!FY]GX ?C&H0O8I)F4S <4T0A!" ".ZEA&GC&G(&9S0K8H4!60*4$ M7' @PI!0@NK4D(1)08&X4AS5IIQLM3Z#IN@@P):P%+.A>K]=Y^/I2 >0)?-R M$VR4EQ)3"@UM"J!>W.6B@RG4Y@BC(2]3+*'(I$L@YB4B/'E(A6M0I01*&168 MCT; W@1!12 BT0IH%X7;*83D!OW^),@!2YK>H4FR*LRK"3KTM%G8I,TH0+[#RA MG(Z:M5H_PC++-5S2J,S0(07.34?U7+F:\H/F6@ E0!)%"0G*3*E,7G#J0;_O MLH1(7RA9"0AY838,2GBS66R4 R. M8$I32(%P)6*M,YH5:Y1H O@4-T"?_(N&*A/J2/"L MJ@2;189 ":*=_""=,S$QLX;U6,-LTJ0@G0(#*\#.0#%[?EZ2[S'Q9"ZC+Z[E MAZ1"D7Q6<'/3,N0MA>MH?T4 ZE.YO# MPS&5."$2(GJ:%C(=L#:K,RMUAD0X0MK%=IZ-IX9XP*=BB9C-I%2VF-H%6WT\ M3*>TAVU*W,_#4DD/V^,1R/2^!&+U\.$PQT]YXB:].:DS<=-NU.RQRQ&<[3$: M+2%76B'F@)-%H6C$*X]D0SE4F#5S%'*_/*;7Q]"P79W)!A)J?3"0]*:5<5S& M]OL()I5R6DF^@X=)]18>'Z,A1&M6RV4:A]RO04&\:?GL,)-+R)22((^I-NBB M!E%.FW*;,"J8=BJE5HO+DJ:%7"P$,J'636)BOTZOU*!FA=MC9?,R;$?4X\4L MQ@S"5H+>.H@VYIVV6 D)H(@:51&A2)^ ^%2@%H?10FU5BH.8."U:[0>91"79#%?SB6"$BB+DZ&5"D2$JX(2IE3@34=E7F, D>F<,8W/Q(4L M8&_BL 2@?7$LG(Y8^3$F+-:J"%0+1W1VV"\/![0:V""/F8@(J'IJ1*?/8GA: MEDZS: W3CNI)O0_3(FF[%XI&:1SD7GLL*:1@(6*V,U40XB+\8=EC;EHV),%= M6B;-%V"H/B:/>B ]CPX@'-C,HK6 E8GFZ,5>-\+6ZMQ9;TK%E #D@,FM,-L( MZ1QV*)GF"YN^7U5@3&_4SA6C:2B0-O%-/A33)RT0E0Q[(T0N1&5T,BC9Q$/% M]T9R7"@.6Z/ZN%0/^BP.A>!V@%;BB<3KB,7LC%HD%ZLD;@6%(? MR\_CZ]F$/&I6<(D,),#E?+DI2'/B>H!58(L>TQ(V,=_#ER,PBPN[0)2$S)#. MQ;/"01QT C@FE_/363=F#UBY[J;_:^.DC7PAL )7+O&H"">'R8+(L%LOSV " M#A&-N]DZO8K'1J,&L%I$( $W-\E-$NZ '29U+A^1\V9A$'<0S3<'075.9Q:/RZJ3:&&$,VX%[A':FE1^PN=-$.(CI M(0EAD4=A*T2X0TR8XW9KM0$XR"-9'#4L$+)35G66RTXV_9^XR1=E@LR)"S/, MIY0%,AS I1=1@X7IC MSI2!0YKM>D@*SD)Y\K@5 G9!8GRNVXIYF"PW9(8TF%V8]=H!($3<=I,' M35$2 S_ -W),A 72BQ$9WQZ TS0_EDZ'M5%"%('R\^16CS&51MG61,YC#9 \ MR@XC8FZ*B+.CD-\.(*HE#HI9.A!+BSAZ=M(C#Z?T9)J),951"I+#5CTB9A(V M..?R<+WY>5PKFY8\S@>P!Y-+40^,),/VK(MO99(\'C>0"4 I#RZ/J;F$/LJE M>#HG'L54?D[(FA7%>5# 'N D(7G*E0*9 7@A!0!O@.^"U-RTG66!>(#-P6':II=FPBF[U90DF$8^'H3B.,7W<."T3L]*:8VP+&SE$#F8I'QQ M@$-4;![7:>9 <@ 68=CY^RV57VZC_':=YM_E-)K_^A)4./R/ M2U.)I!$G_FOJ1-/E'_BWNS^ O/_OBR7IY/]DL22-4\G^?[A]I=$4**A$TD5Y M<(6X"#P81I+> JF$)T40'H?)8S&Y&()@3(PM9DEY/ Y?R,'X[,<6^^>E?^0H MCGA23;?B?N7H_1]P_,/2/W($_9Z/I%RA/TRG4H M*F8Q,3Z+PV<+I6(A@O 1 M#BA!?*:8C:!,3(3]QO9/UO^1O1&GO&23/T4A5R)1%(U'(D1!U$O\MOQ?YO]) M5SQ.IG&O-!X)_[O;6H6/?5U _HF]Q?_..O]AZ3^Q]/Z)P?^;++W_8I'?6$;^ MUQ;_3]?_$__X?VKR/YW__:#^L\W_R1=R,I&,Q'-_O%-GPF/_\SMUCX]5@_M_C+O+W_?\Y)/H# MP2_WUG_=Q1^>%YB2KG@R!9K*"$&&\-_NV?\7%/]W>XYZ_Q/L!R; 'MG_V"/X M7 !$>@'2CO_J+[U8VC=$NN.N>*XO?Q@?^/N?B/[3C?WRT"B6-OVZ!OR/W]< MG_K^/QA_"?E+R%]"_A+REY"_A/PEY"\A?PGY2\A?0OY?"OG]-[MQRCM\<&9P M<5'C&8:(\42S9DU_?QW-6S9O&D^V:-&\9:LG6[5J>K5NT[9-Z]9YK5NURLO/ MRVO;#HQ6;=IWR&_7ONE]$Y.FY4VKP-]VK5NU;O<_'HV?,SJU9KS >-2\63_& M$YV:->_4K'$OHP^#T:QEL\>#\>MH]D3S%BV?!%O*:PL(-G8$VV_>_ FPV98M M6H#9L6">T:)3R\[/(8(GNQAZ]Q@X:/#S+[S(0;D\C%\@$DND,KE":3);K#:[P^GQXH3/3P82R50ZD\W1 MK[W^QIL3)DZ:/&OVVW/FSGOGW?D?+EFZ[*/E*U:N^G3]AHV;-G^V9>ON/7OW M[3_PQ<$OOSUZ[/B)D]^=.GVAZN(/ERY?N7KM>LW='W^Z5WN_[L'/37HU8S1O M]MOX4[TZ ;V> #YHT:I)KV9/9)H(.K5H^1SR9&>!H94KUJ4?Z]763PEG?K!N M5YO^;&-U5W?\F[RG!W N#*QI4NVQ9O\]Q<;_KS3[AV*_ZW6:T:YY,^"\YIT8 MQ8Q']>632L=4K2P<<7%LB=&QU']GV _9:1<;RF.MBUOD03>G/U/IO-;P],Y9 M/^JGJS;[U>%,_Y8=NST0>6L6SIQN>K6$OWP7W+Q?RT;&&S,_JE_2)UW<,*QB MP;@9CM'X EFK5SY7YB&7%[Z]ZNA'MV\]PUF.;=HYW.A_U/.5F+T46CUZZYRS MLS;@,.\3TUUV(P._H=M8:IOV<]65+]9_$QZ\:RKARP/.-]N^N;#T MHXH9Y6?ZUZXX41:8?OIH5E?!&>[<#HP<=0S_[VZSK4N[:(]$[[9H/&6>O M>J''U/,O,K G*LHKIO5N4Q>I/ED+U:T?/*EHF+^A;?6!MSAM%[?376R[\L+F M"8(Q*Y9N5'1]]W-6FV%=Q\_MCAL...N?;V1,Z-"PM_BGF=,G5-2U<34R#AZ_ MWSNO>D?I]#==LFX1TAA?"2D40?_^;Z?$R/T(S=U86,0Z_-Q;AQ9>*YG[@F04 MYZ?C5V^>6+U:.Z8AOT]UKT4O-C+&OWVCLO-VR:KKZ47=ZMCGW]*5;-LQ9L+# M(4;EQ_[.KD6VFS^.^K)9"Z)R^,OH@P,/A0W?CA[TZ,.&X75GJIY<799KO_+B MV/3]45NGO33WU%/SV-OW=5O^Y;;:5YHBLOGDAK++_2<)SDZ:'S)L"R,/CFB-3[UWMDNWT_*_M#ZX*W1 M>"/CR?I&QBZDX6GP;V$C@ZCH=*-/VX;G[?7$T7$O!!2EA0Z\!3)BY)G3K39/ M.U6X$K?>_8B7"]=SIBX3F!;/*#M?6W9:U]"I^-2("QUV3R'SOL^>W)LI>FX[ M\M6;(\86-.N\_\;"6[-&7(K-''_B^_B&9M69^N[W'KYTN";8D'>\P]01MSI] M5P]5[USR27?SN-NJ*6_W2$;7W?/?OMVK[&3S:R7'->.&@FV]7;G>5M]W\;K( MO@Z3;7I=_I6]<)=]2T?DIMQ5X1_MFC.G/=W]#C7CI\O-3CY103[/^'!R]>(Z M$$+U3[7=55RM/G+JI;W%74MCK(.1CUX-+B-)YN2+)<>\5J9#*"]FWR2(O#/] MIRE:O_CF*T49$":/@$"24U(WX,[-8R><^<=7W]]?WFO$P59O<#X='[GYPR7O M\6'F2V*D=Z<11%9^X^+(+9_- M4MU84%GX!77HD*KP39Q@=59$%?S#8^<]'%Z*UKW7R&CU3-DN(WRON^ M":4<)TTUHS_[<=FBQ1?"O;EMGWUO_J&]U&DQ4S(O[?[VBY%#[DY?!AQ\*W*J MYX4CGW?H-.YK>O'N' B^.4B[R&39;@1P;3,P\ MF.O!(P9.&M#\Y_YU4,W6^[4?/YI2"-=TV!4G?TZOKFF[:]/IVU,C[*$;WSI^ M=OY7G0]U&_!)'&O?JAAJO['^YCE@B[F5&XEE.73?@;VZ5^9UZ];>.]>!WG(M MD@X>^,Y[[ &SXHH;)-NL:_=K3/[2?\W-LQ77NS]+%P\\>^V:$\_3^HQK.FL[83*GC MG44,1F?%U9:,LG:-C,T3;KJJBNL&5]PR54U_O6C8B4)D37;V[D&G(K>W%\?0 M?6\^N/7A%K-L_O,+/UWZY3-//?.W/0MME96MRLX?@4^_=I&WNSBO;O?)?14M MDV-*NEY[>OY>;H^/RE=)QKKG=5SZ5;NK\\=\^.6KNS^S_>V9CL],TQTL:KMN M*W#^9V6[/)^JEA M"+*JWZI^C%6KF$^UW_U*\>**[\XTY&L>+:W *]^LZ(W4=#E?7P3733_?IC3_ M W31LI4'?;TRFVLC*]"C"P9XK>O&5SV5-^O2[6;/I5\;W:&1T='<<*SRI^)Q M1QH9=87'&QD/'"5'[V7+ZY_*U+[39]V1F]UK$E7QD8+@V// Q"6CKY7SOA_3 MR'AAUM?LAD=?[5Y<_2*C >I2FSAQ+W)ZSKA.5S.T;M)V6:*JO$[,>;B:I1BP M[CAU^L[-F8KF!4/>>FI6U^<=72>O'2BHJM U,JKR%I]>T##ASJE&!HC'^16- M# C:77;^9,6IB>.^;614VT$F[CS*,;!V>O7EGN4] GD''ME.]3]%]KVXJE)# ME.4U['B^>?6=VBRP'9VM;,@'#,8S&[[KS:TY.7G[\+*+1WJ1,\CYE@.OWZ&( MU[3#IKM$/L!_KP8A,_-![&:>0UM\]^OFU@XTU$_ MK+IV>17_BW9/$[/ZW+Q:-:2@\\DS-8O$0X]Y;5>7U_>N>*@LV]WM8=_2%^IL M0<[,L]D?]ZZ_,6_TB.H3\Y/-"C?W.4N6NV*+:J_\_>1X$,*;"I;7OW2_H?6- MAR/''3\ZI,_IR'YM?A.CA2 MW^M:Y&'+NDIS':^ZZ*2R9O"^EYZ9ZJS=02\:M^""8M0X>_^I'8=%NFIKVY6N MT.YS0;EUL@>[JE]K:+.CD=&R+S#"6;^^[L;><\-J1A:UK1'P-A7,FU:HX9P]H_\DGY?FK=I^_I+B\/=&0_^C1U(M@W?MENT9L+R9K6GU= M0[RQ=,&1WMD]#Z4E&Q2??,)ZX8E$WPB?V/'9)H[_# MY=9 RSDE&_G%=XM+@2-W72YO9'SYY4.XH;4$)/C#]4[ .=APKK;LZ8;GZ\HO M["S_R$]WO;=I7N3"6&/#F-?&1CMWQ!6W^HI:OWJ[;.*,!L>9LV6AC_>7G?]P M\8:UCZ:!ZC:EI,O4G=LM5EN^0@36VH[-)GS^K>ZW)5=YZ%7]O.7+O%3U6--Q\=HHQ]/L?] M5MVSN.?@X.*197N[%F_D/>I0N;Z1T= !+6NPVBZ7W0S7?+RW;+WM%GK^SJ3> M7:J_GE=UIV.VE6'*J'5'-[[TPITAAZK7(JHA446OUV7/R5H47#C.7C3AGJBA M7R/CT8;BJ]-*^S0R=NM&-3(NO<5(-#)J6NIN:1H9HOLWFX+\M<-@HW/F_+2\ MOLO1AG8U-1WVW*E3-3(NE-;=V?-6[9%U90!M[.ZPLO+P6Q7^A[+3A=^%8_?? M/_56(^/NT9>R9ZL*,O7/GGD8"O9X:\=[BW>5O+[9EIFUM*.@P^OHE5EDKS?, MEA[3'.].9+17]+7]].Z%/2OZ=+"7!=LBJQXM*MXT15/IZQ+N[9NW[?*I;=@1 M;'_N_0XO/%J_75;;X0GRM'/3*13:<;-X1R_1X$9&'__ATM-:Z.J=Z8M8U2WO M3+EX=+N*_/A<"6DXW].*R_>^.H+M<5Q;2Q;U^['\ MBBI[_ZM!9[\63JT2OGQE]NF*B?7V+XI/M!^RVCC7\^9;6TAIYY4#.56S8J2) M+,H,[7+C^T=+WHA5ZK_\H/N%ZR^=TZSX^*7K\^_/7;CIZC@K"*7OBWM47+" M-_R&YO6#WUCTTI$^-^[W?G'[\W6#VF+8-,D1Z6S#Q*G3-E7>G-] !Q]V!I$V MNVQ741E>?N;CJJ]GQVH6["X:6//DCO.'"TGK+/+TCK,+.[[\@[K_J:>NOC[^ MP=G-L:_;/&>&Q]?)&O*O@;5E=8OW]1BW.%*];?\L3:Y@_Q1XTL;G>O;^S+WY MI?$+X[*^F6>#/]L&7VS_])_#>4>-.4,,^ MH99-_++3@?NEMYP/6F&-#&FO*/*@9UJ M!D\L-%P(#RONL"NQ/' RK9<%9BD*]G9^868;VV?S+I_9=GG7@!LV+%]&>N2MX^?+WQJ_'#VT=7TXII. M6/#&8I!^1RV_E=O"SVV\4@'#Y=Q%R^&?*]X=TR=R$S](!<^HG/=_VK3\3$FU M4G=J<<,S]QO:;*NV73@VOZQV])(+C8P\QZ;5P49&X<87CM[BG9TP8N7RX>S# M9;S*ZO256R"6VIYLR'NX)CONW,NGRW;O:*ZMWDOP,_N&''JK[*6+ UIU&//# M9L;E[YO_W79O0LFLQ1NNU/?H7AVI7?IHR?9<#62O6UEC/&JIJ:T84]5V6]:Y M[\*FN=8_9!\ 9Z[%F\"!GX_;7[SV2GT7V?G* M/<^*+BZ?$$JM;K[GFY%![K>.2OF)K7/.#+]T<\3XKKFJTHNSN\U ?*HK*T32/CPRT *SXX"DKCOCXU+99_OOAG M:/'3%7?>*VYD3-6WNC9O-YAYP?=Y.OF#*8RR>15USR^^M;Y&U= >N'W\.]G$ MGJ+FW]S3W1PSY12G>,+.[I^5EOF:>CTKE=?. )YZ\5M1OP=ZMJR^]OFE2JFK*O&'F MT=,'>Y;FIKA?>2K7B?TD;BT1 &E*$")Y19W*=CU77FKX.,OZ<62-;4JAK8?C M2'GPPR>W;?S46%XK+UTJZ!7N]\GT::-F%5[Y2LT89YA>QVI>-:CXAQU9& CN M5EP?WSZB(>]9(/:#>L&C5RH\TWN4_FU!U;P)A7CP_#OAVU1RP;.]L\,&O:EZ MY_V,S=>W]0E3?^_8[TY7K-P*:HU?-[X O@57=]N_N/UV2>VROY=F/CA75V8( M6LV?36N[HC?HCG'H MRI[-4OGTT4.S5Y]XCS]U_Y2%5#:R-/'J%YMZCZ_X&Z@#Y_N ]J"[KZ%-LYH] M>SO)/UX1[-$\.WJ?>.?(-T=I3NS=[NV8.=#KKA+YXNZD6Z.[ ZVJ08H>V="U M;!>_.%C1IMY=7;&W?%*/$ULN(.FU]NM]W"-4,Q,D^O&D)X3/K%"\^TJ+TB^7 M%]J.]:FV+*X;U.J-BO.?@#B8.Z_ZY+Z&036R-S:LADM>VPO%/MC0C[PTN>U$ M*[_%BNO?5%U8P&B^I>.5J1T[?%Y-I3FPR\G B7#I2^#?PJSGP--%K4[6 M&ZJ"1_J,&S1/-YK5;GFG;%N2T\AX>+MBY T0 M4750>7W' Y\W8;&2SMD^^IK-T^I3%^94/[OQTHXY'TT]L?_4X:^$W\JM]G+ LY\,.;EY[KAVW]XNOK1TM'+L MI_>*ST:*/G_D*3_W975)W: #]5U.[JJL5L.G5(HZW?D%.TSFH\F'VU8++QJ/ M;:_8%.!U^6+4TME?6=2K;KX57=*FLV_P@(?'&64O%%=GRAXGF,T->9=6U#G/ M"9.-C#>*>AVM+WQ"M?.%80-%*S1]&3.>&?LIMN"#PSM;?U%^0M>R;!>"'@%E M8M?*N65/U!<'.>=8-=WV7-UNZ+IX;O_/MAT?M$63=/0ZGWMSU*;/US%<\9>[ MKRK>,*&^!UIMJ_W@T(UL[^(NXZ!'ZP^,[K^EIOT25[L3HT<25>GYJNQ[ M[P]9MZ9JTL(Y+R^YO%]W_=:.[>D9LJ<,2V/2#SIU2J]J]CDC_<0KQ=..U/65 MU3^UK>DDRL!&!%2A[^+9MO9MU5]O>?]LG6SDT]$W*[Y]6C4EM_=&VSGGC$'Y M\;^O?:ZWL#EK%>^GDB:?\$VU_6J&+=K\S:3?JR MYU[N@XL 1N\V;A_[T,SR W?:OCES_/@3O.OOSYZF>(TQ9E'+TJ_ ]*QQ1T47 M>/5=!DOJQ@13O>@)^Z8_=6:$CJJDPT5[QWYJZW/[^V6O-#)>/5&\IT\=N\OY M/GLJ)Q7U.7E[9_]2SEXY8NIG=NWMISW#&A>L[PAO^C1VF+?].]@>UW%Q?*I%9VV%Y^O[!S\^W?^ M@G8\ZWW6]V-G.A6WS]PW8*WOCIW1;D:B>>S;"E]Q5?_B[Y8W3+G_9EEUZ[DA#W[?KNH!*D:@Z^>C'Y0#<32ZN:J-[M?@G6]'0LLJ"LD;&,^]WV%3* M!J9H/6[_(F;-L/>6DHV,WH4P]X./1TGP8$_GZ/V?JOJ__O*H]_/>7]_AW8F& M8S.:H;6CQLG'':ZL]AWYO/+4T=K7JXOWMA[7OU1]DBKLL.;4C6KRY(=[;FY> M[SRT_D"OSUX;Q+JZ[=C?/KW=O?L7CR+O=Y@T;D!V=D/GBHD%)Y9=;O/T];O2 MM]:?8*:7-V!/;RT_Y1.,2ES,7WAX\\%O_S;WWH_WL[V=#=*7R\ZCTS, YB7* M=E9^O<-4:VQDS/AZ2R-C]+I&QE5-R94CS;P1YD4U6FI^L/#C@NF:2SV/W3FA M,MT_=+_[O=+Y2U^ !K;L6B[SU]X\TJ&F;"+ KT-JB)6KGO[BV+"E[R6.0V/GH[F;W3\ )(]FKAF:MSXV9K) M^AZ*X\_^S%UR9GWAX%$G>^Z=?ZMVV>#.@6Z=1ZX=_$%ZZ/0]6+GZT?32X8_* M:XJJ'LU+TIH%S,CM@\]]5S'_P9P#>QI6CAN_X^-::2/#4M7A_NI&1NVR9-8P MXY.2[G^[7K7\T(-+AFO;EW37#&]DO#M(UM6S8Z[.R9FSP5"YA"S>M6CCFJ]/ MG!YZ]$"LY=(/!W4ZC#SZ7BM]:O-:K+Q5S]+AO>=UF[C:>V+-G35+UL^]_=7^ M#$N7Z+^)MVSKS6>Z/WQ_:CO;LG'? !POV7CDOKN1\]5]W&S&BH^/3]ZP] -L36[#'67T[1$CYRNP+P]__%U=^YZ[ M[EY*U1RN'WJU_.E;/>L-Y.I:V_J1S%/;BVO2-_I'K@ET<7I"_;-ECFSAH1 MW!H<-=W]Z(/;=T"M6G:U(+QW[M8)$S>VOF65?[_D0(_+MJ@,Z\G AK>'#M7K M:A+VFI.[5@_6?7/YL\V?3>LY0B.]DQ@R^^RVB=^>ZKGFQ]>@F=^\W/W!NM$K M+U8^&#+NB48&W=1.*?;E&B8U,OI-F%!Q1B]OK+T[6>6;JU$FO'QRN"+4?,[^\>IYZ2_61W>'> MT/*MV[9/.^A;<"@Q8'7_Z)VT;4YSHM6&4=TVKC2]"YK"UB,NEWYR*;1SZ/4K1ELC8[.G9]FUT-T^ M;R)D<==2Y,F-54/'C5EM,LY\Y[3H$Q79=<(AX>Z9TFOC&2/G?M7E:TVJ[)E" M2?'NBM,G?G[)JR^LGT\D@Q^=-1,>J]O%:S[QVO^,-DR(Q)KJWY:D>!]>N''S[C<^=/^FZ9>=? M!- AKSRE.M6?=WK<0F^Z^:7<[F@KJJ1Y3?F3CV86_[#J7!E( E_NF%<+DL(L M]B=E9SH\ZO-LO'ITZM[.'H>PY2VU6'JE%EG^[-LK]L=K9]'\K[7*6TN_G:PY M>)U<>/[17%PT9/5@T[DI\3&G*6C.L$DCPFMJ9>^<"X[K7U=R7K%]\-A4+E%6 M%50EEIQ5]-\PJ?!PKTS';M?SN@W9>6"-O.O-DHZI?76QZH^-VZ=)OY[WMZ^: MOT01T6V>@[=5X2OGUNX$5OQBS_G(P_824\.W)7>EJ;*FC/'3AP7WUKY3\*!W M%[X94JK:"J3ST#.3S5UW[/J_/?GYVU\[Q*U^DOD M@;_\^ID;GB/ULB5D0]-#%_0^?:Y@JV3S[V$;SIQ9:YCC7U-S:7<&]P. M"_@C_S;FY$>E9,W Z\UM _.^_)P[6>AJ8$:;]>9U:].^*C[^CK;[(8ORN[R M2LI.5MSK>GL1*#@SBT&;7,XO^ZGYR)U]3+GI^>[UA<^N;3@Q>]DS^T8)CII& M'[^^Y;KBR[MSEJ2>63-OC._NSSL]NGSG/?[ 0V?.KL1V6G9\N/K#D^GZZ2_5 M35J=#YT_-_O">X-M(U8GK"-&L<[9AY4>7#AK9VA+JS1WPL"M[>ZM67"1-WG8 MSI[U X_!R;,?)X*]HJ(!K]&[MIPH1M8OO)6_;>$/TQ*C>0^[EWWQZ..RDP#@ M_OV-L?E590^>WMCAY]K9C0P!^LWGW]V4=8K6#N8O&3SA/:?V+?3I2S?G#.0L M71"_D8Q=\,X5,WGIP1N%O4YN,,PK+%_.XT'D'1RGMFT^<:#_A;() M#=VW+OK:MSM\IUS[TWKU7L+>^IS8]F;(OM1YR+GPG]]./YX<)& MAJ&;IO?L%O/\:\]I@EN.MV^&;)V]Z)W!O4Y.'/=5R5T'*$'E"N#< >6>1Q^ M:C\U6'EO7]E/[F/5.\>^<:@.[OGNM[N.+ONJQ^;)2J5V(7_VG)/;[]2?'!>> M\^[YP(7UDS'RQ-MK+JZ^^>WL]VE]V>_ !4K+.-C.EO=7L$NM(/;"6] MC1_L*7Q!NZG'_#E#"M^_HKM@F;-E*'?;P?WQL.K=/7,5'QV*\\V'UBN$G\R? M(QG8/7)P]9VG'@ZH6AT[ZQJ,(#X] M#T-3FK]RY=*;PS80Q]Q;7-VZGS1?Z/["_PF[ $3_1Y$X1BTTXR7,W&TN47UO MDQM>O:[I0:5V[MIJFY-JSN[MW336FNESF?@IK,=M-JWB%KF]TOPXQ%C'IUW? M37LMM<(3YCR[]QA/08ST.3CBO5M+U:VUNS%Q9SQ7,#,Z"2-MRDJQ5AGV92/P MKRG0?]5\0/\ L.-_Z"*['X%?\DFT7_KDW_H;5U^'N/JTHTLK=G%PJS;M;WHU MN1VBO=C%WNH124=E?=XY_1C.4L3K>\5;?1PNKMZMKJV]=S__V5!+ P04 M" #8B%U12N'-D[5U9<]LX M$G[?JOT/7+ULYH&6Y)QVQ=GR$4]YRXX\MI*=?9J"2%#"A@(U .EC?OTV )*B M)/"2H,OF2R(3:'2C^T.CT02!S_]Z&OO6 V:K?XHHBYF%\$8 M6[^?W5U;MM5Y=]PYO+VQOO?/K/;@X -VX>=3K?]^\WUO:S;BBL[041#]IP2/ V8?\"Q MI='%Y=J"%U,]#10 -6[1[/5\9,STM<7)9KV M?4)_SO1>$L7]?]L6Q0/$<5J=.\Y,=1^%(7$PQV-RX 1CR:%S=/@A(:"(.%PO MD2P2?>C.BD0#2J.Q7B@W9.WP>8+;4,F&6I@1)Z4K)YHEX,312P8%&E5Q%J;5 M/<0'LFUXJ*]J"XY<2Z"*=&3AA.5(!"5"59]F"2)N#Q&:+'*)"S0\H"1'LJ1$ M0R1D<<-9T6*,O&^KPFQ54H H0L6(=E)$/2T@,!Y_W:.CH[8L;5D ,D8&48@O M S:^P!Z*?) FHG]&R"<>P2[X#A^/,0UG*F2*0\2&./R&QIA/D(.K81A\C65) MAT'&DX"%%EV@+\2-0$#<\C$C_L*?4!L&VUZTJP,,HKB9!2R5\K M"[$XL'52Y%.IG_:T@$H+%*%EK"-_9 G M3U:VC6Z*JH21+&'RQS+2%+N;Y;4CVUI&H KS2Q7H9"F_*4*!G2.!G>Z'Y8RU MX/6K.92$2OZRI_3UA%CP[Q4'4$(@>O]^52LL9P%#ZM>&9=4&2Y8R_6NEX:*/ M&RJ-ER1&46,E;6CEP2+TVV:!#QK'0Q&+5[.3S]@,U3)VRHV_EE1(OBH0I4$H M&Y//DJ>3":%>$#^"AR)..4ZBY3OL63)R.4;,$5TMCF_:$Q9,, L)&#<3<,L& M1@Q[)RT1=MM)6/*'CP8'$#PE5188S$YG4M5 @OWKJ7@)K0#"28N#GGT<]WKC MW7&07[<[0.)$OK3*CG;*Q5[=3@$)H62'^S1AN&Z?@(1#5+Z4I40#?:A@$5B? M0S06R@#?=@,GDC\0=6WXGX3/MAB+;"RYM"Q!]_WNJE*(KZ2LWG@J8B+DU&AJ M/5-E+?VET^E8MG41\\K^/*6N]56RM:ZF;#^WYW@MB!%Q[/;H%_E[;G#$Q'&- M(L)9 %:GFS>RGC)^FEBUFK&=@/+ )ZZ<)]+'W X\6T!7LN1V1%'D$E%E->O7 MYF8*#EW P'W"#WZ?9P29%G K\*Q>*HCUYGLBR2\-0C0V U,#XQ&FG#Q@&,;P M-YY:;VU0*6%K"C.'U3%SGI4('(N0J$'/@AD'R)=+?C["&$RIPO;0A@%' G<] M3J8R2U.H>5N$FC,EC74OI;'>G"MQK%LICM4 9DGK39!X/L* #^3S+VYP>/?!-3F(Z9*=2\KS%Q@1S6I9"CF:Y*3,;# MP/DY"GP7,V[C/R.Q!("P.Q>KE38!Y0.5X^+=[,I IB0"*F9( U H:-R0];L=K?7?25>?657(Q(9B_XQ!*_8D\(E03/IC-2M7YF+*\ L9K?NI!-9I*H%U&S.VWB2_7GNN6I]J!$\+ M\8N)L5[1E-ZTU?LG_MMJ^8<#0'AIH,#:'C4)_JJISH;.!2EI0T MAY!R'J9 H4^2%>4_&QQHTY;FC)_3L"F+Z[-HBVG1QL[:;*8Y.^=;-&58?:8D-N3Z,D#EK$UAI]YVM]G';ZY!ME^RJ:,86*\=4%53 M.>9=S[*<3<%IQ6USC6M:UIZ$H^&0B0,-Q$P#,T]"9\Y7F9/%$-K>KIJ[E-09 M6<5,F5 VOJR>U9."-$>Y>>#EBF *;_JT:!V\)45I'K6!66EN.WY)R@$%#B8/ M8C%C$%Q+,C8%*7W>M3#3;B? MR"T!SM54H 8PY?:+SZ=Y5J>Q_!F1B3JD91/8*>%M"D;ZM'$)C&YCV2PDCHM) M9&L056-*F:!G.9\(Z\)#%F&P\I-(VFW*.=43Q13>].GKJO/=K1)5XNY4B6I] MC45MX%=N14G("'FX( K3SJ7S6?2P? MU.!A@ZZ\?0CFN.M 195N)J" MBCY+KH&*;5V"6-8/(9;()N4@J4'0K+T(A=^8ATG$.F2"?!&\JK-@UH>8&LP-8>B=/K&MQ=#7 M6#KK4DH':[-8.A$LJT-I&E3IM]:9#UW*.)C"ASX1K=G%UT0NA?9!3D@>Q)%1 M#/OR<*DPF*LQ@;6"2>>RJ@2F$%3QJWFY^%820H&4T J#N3JW0L+&R\QO\#3O M7G*;-H6*LB_Q&X>29Q'Y7YKX<'S$N?S$3C!6+RH)M<,1+CP_4V3@5$.I6S#G M>38FJBDPENYHCG^D"9WSV:[(MZ^$6M"5PI-!13)1-92ZNL:7S6%FC(2O%R?U M9PXCA\E)0< G:$!\5;P&P-9G;@J"^FSU# 1O4N$RIZ/#I*@0=3T5K@%5P29Y M\W-E%2ZF8*+/->?LR6]FT%([H7' 0O*7VC]F/B54FZ4IG.@SSGJ<0."=$:G) M$%7^X,*\*ZG.RQ10]/GFXJ\\&K]2T6@EQEPK8,IXFP*0/@D]!=#9(H J8*O! M5)[]TD60%S ;/2+FQKM3QXC]Q*$-3R$RE!DKY!K?Z(L'5\\%;"P11^]&GOA4/) MFKFPY$RQ=4"@C(4I#.@3UXO'F+TJ$'QNSU\*&C^9O3Q47AT:7U0N<2+N5_PC MWDAW&S%G))(:/4\D],-3ZJ9;.UOR"M235K6JQ/?%+KV35@B56Q:/!CPD823$ M^)4%T>2D)2]I/R8 H):E[F!43\8!!:.QYRLH$=UK6>IYG'P\:3D,@W=/'JM[ MAOJR 3=2U])E[TY-NHI /'512+1M.N^CX?8_4$"9>F>UQ_A:T1': S3S@T> M#S!+^UZM[C*=IP&ET?C8#<:(T/F^K][)S#JRYYTZ8"G0XG3%J1:<=5TOLE:?=*%TGB]3EV61 \?@5QQ^(%@-HI(4/.N]@]@@>[=QB:W&$HHKQ( M4RNWO'/NL9HB;QF.][M CS,1=V_@$_7Y)$_VHO2#,WP/C[A'L*O>PO1'#.,; M:']43;DFN>VIPN^P?,$AW"\ #?D<-"&&YI"*_EYG?-%^1.?N?20*=# MP(.H>(.>NQ\/.]VCV>FNM-;V)[@+# &B0V1%^.WCV##9J>SKD^-'+OCL.S(< MA3WO.U.R9=JD>R3:PP28?WX?Y[9W#>-=MW_000A-Q1/N[MB*UMQ,H1R6.Z% MR^M'Q)NWB+BG7HC9?S%BET'$*NDDCW*O]" #@2 -!#B /#-UR+/F1,;MS(< MLD@K-=M98="$23.KCYO$DA K?PNH(W0LQ4J/_(AOF4X[7H-@UU"0ZQ)%QK4? MJ/"/(#^]_C9.N/:3I+)20>7:VPJJ"OO)=:+S;-]R:^Q1?TYCDO)^96IN/0C. MC5\SLXS('JC$NOPF#_[$9$C5H'.>P>?HYZFOGH>=J9TWPFGG0NX21<-DKMZT MEJAIIM[>=5*9]8$$$?HEG[2A) ^3B7\2^LT.@ M<$P9:7=O4A"]<(39Z1B:<=#<&D)?M'OK(B4G)T@G?O;QCHJN$7O[(J!Y.0F)S.GM5+CQLLMCQ0E\ $%86C@,7Y\:G^ M-L5NUR:YJAJ_98&#.8=."K]5U$E>4:GU6MQ=J-X[(^Q&/@ B<_Y0$_Y_M7DVK[\XP\[%WNUI8DED)IK M1-C5AQ';FZA7^C*4[WD_8)4$P_HF\D,R\4E&6UMAO4*F0PC#S6A\4-[MP7RW MY3]QE^02BT_#1ZFC'E7;J--MTWQ&U9OCN:4 =KTJ[GF_ CWX82C&[E?DC$36 M?ZT:SF7Y0A4\!Z539T0@:G#7K.-\KGNKYE(/^4,BZHJJ#8%3;:RLZE4X[]JZ M=QI^Q>]WY Z2(:$8B[1O/PC\N81/+8H=F/S%QK KSJ/9_:'2LEP6)A/J>.(' MSUCMADQVC,NC8J"#RJ)W/.*P,NIYBEK$]B/LRQV5,;'\GB/5U%98;W_RUW=; M9D.WHO#U'=5[A[JU;,E?3F[H72ZE@'0WOW$O5 MNIU,KAQ<3D4I]?[H8?4+9$I498#!R]-FA0NA#*FU"J>7I]^*P[AV<_NC*7.W M')3HT""CEZ5=W7U(!G2I;?9%:*[*]0?+*[!2ZR]"C]J+E)97G+ZY%Z&ILAN$ MEE=::R//E8Y_;Q$42LUO;\:K'1#14W556MS?W66?R=#3445 M-+2_VJGHF'+)]J?G*Y^97J*BU=O?7UU61%$NV?[T?','99?H!:6;\$ M"Y0>AKNT@LM;?@GZJSB2*S2P%]K@9$AEE 2_XX2QC,@A/I*G/B8_BA12HXV- MZ40=E\B=$1XC^//_4$L#!!0 ( -B(75'O48OMV T ,C$ 5 ;'-C M8RTR,#(P,#DR-E]C86PN>&UL[5WK;]LX$O]^P/T//N]GU4G:[FZ+9A?.JQ<@ MJ8,DO>Y]6M 2%?-*BSZ2:"L.BT?_SFJ-_#D<\"$CV=]K\^>,.'\^OK?D](% 6(L@B?]B/6__VW MO__MTS\\[S..,$<2![WQHOE[OZ-W'HY.[V][7Q_/> MR=')D7=\Y)W\ZGF_?:(D^OY1_3=& O> B$@D?Y[V)U+./@X&S\_/;U[&G+YA M_&EP>WR=CC#Q\^#))O5T,%R1L( MBQX/_KB]>? G>(H\$BF.^(H603Z*Y,,;YB.9L%$+H5_SF101]X'JOE[*.,XKO<=A3/[_>7[^Z)D52$A\+/"5O?#8=*,X??3CY>: & M#X!PB:>6-$%11/3#"6'DR8P6V.I/"0[[-8_<*QC\D\BJ+TIU8O(ADD716-,3_O5)J5@J!)KQC/&=PWF"Y95 MH>Q.L0"$4O:LI.B*@4&,QS*,Z2ZE&F1UUBB#NJ$N0^[W& =K?=H'B_^,R=,$ M+*F7V/]T(<3]'45Z;:JR$0,13Z?)HAX!15K.#SF;5KQ+K!7L0)81[N,U;G=@ M5]#+-%ZXR8Q16)") :?&8L M$"![H_ >H/(Y%@5&I\+,[JWJBCB@1T?_QA"+A'YC_/MU=,<92%@U_NMG-C+U M>S-YN3> -0#HDCTW!F>J/8X9\96'.T.+Q+V%J$]]R&,<>/AEAB.Q#_->Z[*N M&/X&Q)MM";N<59_\>4/0F% B%^ B?6&1KZBCB5?$(LF1+PMB@'J3[<4"=RE; MAU$P3)FZI!UV6K/0H,(*UF$^'*\?2U M-]&E[:\FYB86QQ3^B;OPZTB[#;_@O4=9]"0QG\)N-9;)WN5+V,3"6,8<>S-. M(I_,$%4[W339^^IY LTOU.G>WQ:Y70: %T#H=20DCQ5!5\C'PZF2W0)#K!O> M_7YR RQ_!)8KRFX1\#G1E7N\9/$HO%NR_3KZ JQ]?,9TCF_!F$R*8JM6UG2< M%?_&B%^QF+?!@NVU#@#Z(UP=MX7]U6*' /Z9M09]O933P._Q%!%5=1R%5T2 M]5?$-V="Z;)N^J-:$\[V8@A=^[9--$7^ M[M"1[SH!-N*37SR*DRSTV$RUH)#H*?W:H^O0JF9\TOQ"G<8G;9'; M+!N)A"A-ES%@I=21NM=IDH7<:$W6G&Z MNP!-HZ^&R[G+ %W,57,9MP&71EIUUW$<>)2;+5W?A1IATNA51=,:"?<[B+8ZDHDRJ(/^X%79XI1/_)^[R@;6G'Y.XY$ M?18)1DF@#CV\[@D1GI]6\CS 0EC@Q1&* Z+&F<>?C9;O*NIL@4@;'?+_)XTD MA]\[[_OQ5(DK#I*2^3F;SCB>X$B0.;Z.0#+Q#/Z%[$)?@X[ % M!G[)9Y=50 M73S2+MFJ3]B8\MW!%KK@\],8FBYXHTG.@-'>%.-YMB'=JYS8*/PJTEW)"$[! M'%L'+M+=5'M'RL9:(GW#5)K17SJA>Q!W/'.+U^Y] ?4E(ZV0/4,DN$S/I<$^ MNR$;Y6:JPDP;L%2[BUS<411)H$UY##,5/Q:[="93N@=RKSIS(AQ<(AZ!S1$; M:2R(PXA/BN"83^P>E+$+6,_ILW@(+%?Z2Q_H4)1A=:G8JX55' ZY5*[5PJAL MTEPJOVK1U<@*FN+K3K?R@.5G#-Q3H#S:39-I[NE1'AH#Q](]E<*F0R7S'6M(_OF70 NV7(S MJ!7+)"[9>#. VI2GH\J7BZ6EN].QINEN2U.'HF-MJF /#\%5TB$SS,BYI$8E MR877,6%YMLXE=3*#9-0SY)):F<&JFO%R2;T,;UR3'C:7XA8SN,;M,BZ%,.;0 MC!J:7#*8Q@7Y?&?$7;-9!Y@N->V2_:R#KX:$=M]PO_HX.>'L(S'Q0LJ>Q;K/ M?$EKQ59[\X6M--E7):_14>X+#)N,3Q(D\#O%B01#M#ME7)*_DL]7J8NMS P, MNR*1.A!PSL1.6_"^EJ]2T2H #;LI5T[Z!4Y_CL)\YWVW]:KN= O=T!L<5J<. M%2.!P(25P-D+(M($1T%QKNIT.SW46^6.>RPD)^IQ;5DYY/4'&R/ODA,KVS<2 M_DXE$41R@L BWH,F7H8A]HL*L7:(L-""FUQ_%&[2-(KRBTX%K*JSA(7&7(@R MA/*SL1B!95(Z'1,Q4>9X%*I,10$ZXWDV.EZW!E]%QHEI M,P)GOHRE'O#D.?!BDDJ2!IENO(6>X]7C$I.'+PH1%^4]*LRP!R/S?!X9>'G? MB)RHC"%(TA7C#Q/$\1D(5* *$,#T1(0T&.LN9X\!CVSH0[S)\7:KC@:I=IX# MD K;PTRQ:1>PTO/O8QR(*\[2A@%5!C-20^.)=D$M21J%&Y4Q TRE\^Q"6C]N M-G'9%ZMZ Z(4S.)PCDCR4A!E)A#%#]C/AAO ;KRVC=,>ZV?N;O:^%*#5#;=P MLJ/*UE#?\%M\#NGHFRJ5FECTH>\5"@$O-_&USPS3';,J#7YSG@7FRQ13SK^X;A8IU/U/D M']Q';IBD,79O'';PZE<$C=&[Z]WMMX_'F$'N^WXF$8\QW"[ZDMLT]U73S\:, MZ*)CN1DCZK5*U>C][=PLEI7C-D]1U,P?UHA\#X8%Y>GA PAX38&WGY,[!,TH MJ\;GB$6S^L@!9(A,^5$M<7T :E(#N$D5XA"2115U0%L'/814D2%FL]R]2\=_ M+#4RLT9.F'/6T5DN:KO'7#*U]KE8OU?=I7.G]OE8M\W/G6-GV8LU84#S5[Q4 M6-F!@V<&]#4Z>?8Z;-Z.E[(P:G74;?/\5;69-MX=(,!VJ.?\)"TW4[#519IW4Y9-L M],()#$Z>\D O\!Q3EJ2'R[$8S;$"1?+85ZG/Z.E\@OA3H1*4#;5!^!Q',5[N M6ASY4N4FSV,A043XJIRGW"KX%Q2_?JW!2A:Z&#&EZC&,L"=Q1%4-,YB2B,"= M 069:_2IVF0WGV.=Y[>Q%F^F4V4=#5A3S]NE5%WQ5LJJF!J7\F:FD$SMOTO9 M+"-L=>R*2ZFF4I"U@W8GM2['%V0&0;%35M$0C,9I=^GVV(C"PRTCTC;,@F31K-G5*)O_G 4H\DQ+?] MK#ZC2SA0/*E"J%D5I:W2Q,Y#936O5C>8\2-!JDO;Y3!1/;4XPD&FTZI34@R# M_\2IV5IR^$[YS&"9I.1D'$O5//?([I#N[7E[O)P[#+R"#8(\1>E3\/W%(P=( MR,_ZTI._,K.^1Z[NE09W6*TTZ![[% E!0N)O05*[[W!T?IVU=8["=6.GQK;L M_7KNL/!KQ#&BY"\<_#/M_50'AQ3.4;0F?\B)@*\NDJ1-VH!1DX-M7<[1<]HF MF])V=+9_.7,IL*O(H1;.+7?2&=;.?>_ ;#O5P-L2V]KU(6JT^[K.H':M;L>1 M7<0D]DZ\",MEO +1N"?4^83-#RG V?@F4._EH"N3H8_N6KE,5Q%>B\1V&>5] M2_0%!\,YYN@)?XFG8\PO"(WAL^3 B=AXV\9:A0M\C(:K=>^#Y1(\"HM(K@); MOXHS?;8'0[OKQ\_2K+21J1A*7TU]_U?__F__]??_D\0_$93RDE.HU=WCZ^FBR*-*/_ EO35?Y_=7+T*7GWWPU^_ M>W?]\=7GZ?C5N^_>?1>\_2YX]TL0_.??DCC]^E?Y/W_?+OCR5\8G[]Y]]UWW[_9M'Z];BY_C?)MA_W&/[ZI?MPV?3;T MP_=EV[?OW[]_4_ZZ;9K%=0W%H&_?_/?'J]MP09NO7E531WC(64)OZ.S5^L_/ M-Y?/YR).\S=1O'RS;O.&)(D@N1QAP>E,2>IF B4%/\IW_\=>S_QQ)=@@BY>K MA+Y^TYVHB"U)G 9+NKRCO"5YM6/T3FB\I*E<*4'UNK:T*H;IF]R%&(^'Q1T- MMF]L2;%FI"/.,9V1(LF[3_+3<90$;Z@])%6^*R%Y'HOR(&4Y#7X([D@BI4.0+2C- ]%A)21GFF=/L219& :;D4JB MC0=2@A&@XS26XNA*_'/=6A)[3%@5-?1;3L5&L!97&X(2%C[[D-F&$3(:_F7. M[M]$-!8TO'TO_PCD'\%W;]?"[S_$HS_.TSS.'S\\634)N:/)KZ]5/U(ERN7)-%%LP)694<]88F M>;9Y4C+\'IGKQW]\B+,P85G!Z50PT)EXR=?1799S$N8'9!OTL _C=K-FQ+*C ME^+/PTEO;NB0Z"FY2V@3P4\:.2"V6 EA)PDAR5DED&ZE/-JQ0[;E!Q64%D/H M@.Z$[8B'KQ@76O"OKX4F7>U)?Y5CTNC7USDOMO.VWNY:*D,_(:;/$="+2\JIJEAH0><#ZD)D[Y'][4Z.;'D,# M?Q>D0D&-4]&0!F)9"HV5\.TL K5O_2 V-6\()5[K]EKWB]6ZSPE/XW2>75-^ M*Y=&DP+8V-X;#BX-!Z]/>WW:Z]->GSYE?1JX!=E5GB,6%N4?)(T"6C*;4#MG MC"_+R!9<@08.9$F)-J+FB(KT2! 124(N$C*O40MK?S^ZNCJ6PH93,F;1X1:N M^OGX-!6G&T.8N:*Y3C2%-K=%:<:%Z@6G;6:/RGP7A.>7) MXPU=,7YHG0):6J-TRHG0\N3W;"15U=0>K>)%.OKV?K;DTAE%$:=9MOZ/7,%O ME?X=35N[U,H]T@28\&O.[N,J MWTI+L:*Y)9K'8LEPDEP*]?';_Z6/2F(5[6Q1R99+EM[FPM8H+8]L4N1E?I\P M1]0D SK9HK]2^"J)*5XOOWFM @-ICLE1C9$FZ\[SZN7G2\KGXF/]QME#OA#, MMR*I>CUI6UNB^").Z*=BWSWPC,SG32S2QL=",LX95\]B;2M+%%ZF(>-B@99J M<"G$QZP00O)1NTV!>EE#('1.$N;Q/17Z,5E+'0WINN:6:+ZA\UAZJ-+\$UFJ MI[F^F24:;QKUE<):@W MB*F&]J<3/C6GC$FGS8*E:DFO:G)TVFYI6' Q(6_?W4WCO-;CH&IBC;;S;^&" MI'.JD#:Z9D>G49CB4I>]?5S>L:2&N-K?G04Q7TR0#^0I\Z&^-E_JR*$^L$^6 MF?A#+7]&==C/%![ \@=B>X<4FTY-!$+['ATT34@.B.D'=)A@$3,@O!_1P0/& MV(#X?D*.3Q&7 Z+[&2VZYZ$'(*1?T$+2!J: Z-ZC1:<)#T(W[>,GZ[3F1FV@ M#HH/JU:BT@(+$4'CX=!9X MD!:*$9_F @V=0Q'B4V34J8!03/C4%[W#%FJ2X]-<],Y>*"Y\&HO&#PL%A4]= M:?9\0[%AU4\@61A0C%C5$TA,%XH1JX:B21* 0L.JG6ABM%!H6)420((,%"(^ MK:0I!0"*#)]N8IIZMT-JX[!0R-*,)7$DZ_\]+0V5!6$E^^1A]9A%09&2(HIE MNQ61SQ=4O($D!O6P>GR9I4-'O5/L3_BC25(#77/QV_N\B7NT'A \.=_<]O/T)VA.O MUX1/>.F=B+Z0I*";LYD*[ 8]G<*J=HU1D2\8C_\4 J01CJH' AB765; (3QM MC8!\=:Z]21?[0*[%6%1L6E&;A6+6V34XX'*!=<(!1KMHFCO@ -&\=("]?'&7 MDRWN\F+R(GWQD^%E1%HO?G)\[[T9I.,8"U#_#K+):*,4 :$>/PC0!:I>50)" M/'X,H#O$.B4*"._X[O_N\ !N2,>9E688C/R80$=L2&(!99G:M\$=R>(L8+- ;.Z9>&Y8-0PRBLVZNR!2O%O^9;GEGS.P M?/+'%>%S^D$>@(GO"C'*)*4?GRSW-16PQD<@:/K X 0]:]P#0;5;#?OI&=HB4>463V1,J:EF\?%";Y;3Q/RY1S8:!7) M%Y)HE<1@W7\/2QY N0CH'TN:,IN%B M2?C76KXT[78R@-RON><4/FYIK!'0IMU0 )+'Y,RP'/9 $.29,9KSWL,'(;[ MU7(B5T'I@7]1'/M+JMMZZ.$)QLE]%= #",*J@?28% Q(S,&$S"3 MS9NUV"0'@K5>Z=(!UJK4@PO@M]-'+7_<9E$*_DK,:&-&E;UP3"X^SCTOF+BY MWB+!S\@U\I7UX*D<"F>WW(LP\/.1Q!;,:V)6=O.F?/*FO[GNA&^NZR]LXR!'Y?N 5V9%(.= 'M(L<6;! M0YPO@G C43=T G-6#$>UF8?<*.U:%O=V.Y$ Y_S%(6#K/*5\*CKO;8@$J MX8K>-I5M+0E>J7Y92K4B#7K,:13GHSFG)>-\)(]O?Y8DJM.>83UZR= .A4R) MIH)_KQA)=8G8FH8.,K'*";H@89S4?]'FAJZ)UN>-:9H.CG $F6Y"-%^F8K\L M"[%IV$7=T#71TD.NG?FFYH,%@(!]3L/-<24T%2G Y40W^32T;=V0GF_(T2= MZYJZ)UR[ O2-!TF\^\4K;"&6W,?I_.G6I$T3!O7Q;CSOQO-NO %DFFJ4.F:J M/V'$I[%QF(E)@1&;=C=G9EOGX%S,4*L$G[NR:2VQ%HX.5/[T?F0+ALRL'OFT M6?5&QZD-_TY^DO)P: ,-NH8]$/*%A+(VJ-9[ MW-S05F&R;_&R6-;2J/S=$FE"C&I)J_O=#FDW\AI&116W9[]9)$DY5S6_(B/+ M??#G1"*W-_NJPBB-;FA94GTD;YX4:@G-:JA6AK;:#^48^)AE>4EQ1OF]+@0, M[.48CMRGH" .VR(@71L,;F@]4/+=RS,? 3XVL=+[.9D]80 MJS2V'S $$W[W M\7@?CP>4[WJN2;,&;183 MC>S SW0?0(-2H4,Y:$@XW" Q0R=+[>)OYC(!<. MJNA#7VL00^R]SR_8[ "S&[CM$5N3AW.P"1-&ABHZX=(L\!G<*8I?QG3=_D-WL7J]V>O-6/5FDWW(@8;\2R"F0%C7L9CX@ A2U7@S/V.RLDZ"S*MM^/&>\%J/P@;K@?0[3;N[R\R^N$75[&6K8# MO]?[(,L%'7=$3%P@6J\$^Y8W4QEZOQK'L>D# Q+C/6'>$P8[JGO^C89%+K;6 MR6PFN) K3^WJ&_ISZ_[B.5WF4;Q?1P5)%%\5&T[1Z3*VV7* MA#*Q5V6+>#5E&J'=8803A>?>)3MZ(#PZK!!XX$*K;>,RHC.9C?=TI'5"HTS3 MSVX7A-,SJ49=D\?2FF[R+/WGAC+M@#X. M_-%;-MEGI!'G;L\1DKE8MKM\+22!YV:@S]'/-5?N(,7^5>BBM0E10+ M9.&"/KON'C8ONA$PPIR*UW4%6C,&2J@/K"O0PQ%\W/'TZII\$7NE#"^HU;N: M%L[(U,KNVC8#(-674\$0LSV9X//IE%.I-RR93347X[34"60&$H.8T#2[K%@/ M+J'!9D%HG"KHPHA'78:'1U5A=CVJ*+E3>78B>1% #S>:M=%%P60L6W;12K$[EAYA3*]G0N%./+]IQB$24KXDWA M([6[-UF"JO)[ \'^@$;H^1Q;8T0^Q]92CFVO^08.\F_??A?$J6A%@YQ\,R[0 MI.AM,]=62X+/L/49MN81H3.2B!V4WBXHS:_D>Z4L4@?+W\A#7&0+QV"34+XN(:+<.P]X.X.4+RC^Q-"PX+^UV;6(4:< "V&M5$6AH$5CM,]QAXC]A K M")WCN?&;,"/;&E5,I#\.Q1!M/2JGUAM9 ^!6?2Y@*\5X(#S<=D?!P,L]"Z9F MU]E@T\!@;GYT"Q6@O+&V=A[*]=F/9GLB^6(^=<(8D4^=L%:>#.K_)EI48\9]GR2M=1DM YC;[$K,KF+S7T*Y(N MR'(4YK4^8>-^=JK]7(G5,R]I&9-,54E+W<@%D?( D++V4%/3P1#L/CAU(MD7 MI13X*+8 RK-1&HWWA7OS-6P&?7T4QT=Q?!0'L<>_82MC)CO(X+S\D'TX^(]+B?L<6FA!-IUO63Q/(UG<4C$WR0,911!$!BL M6!)+&K=_P+TQIB-:0S(;LW=8SB<)1&'^*DR&E4:B!-AG+'T;S!>7KW6(#XQIP= M!F$=ZV!YH]@;Q=XH/GFC6"$"6,][I@.]^_N TWN:%C20B,L,=&E39,%#G"^" ML,ARH;/RK)TBWFYPFYIY%PJ]JNY5]5;!PY+%9$W^\9J_1EE&1G.1TD_F!??5#<%<5+0@R6;5 6!C+%4ME'*:=204>SZ8594B4-YQ>EN&D.,N\ M[/84^L1,4S#-7F4 MM F*Q1.Q849[I7D,8W#MAW0Y$9>IT$#$:Q_'56DB0]"P[M[6][:^M_6]K>]M M?6_KOQA;OS<-:8 >@'8* KJ.]'-[+X;TR_$"O1PP?6" SHQ^M+L!.C>Z*4(. M[-^? OE9>!%*:M-Y._M7/XA-^Q="B;=_O?W;Q5*ZV>R=M+WE[R]I*WE[R]Y.VE%V@OM=PO':C5/P<))1EMF0FMZ&U3D=:2 MX#7HEZ5!*[*7\CVSB\TY8?V.J9] M/:Z.\NW1C;4W ';ZM<-(WD#P!H(W$+R!X T$;R"\N>/-'6_N>'/GQ9@[EE2/ 49?CJ5@.# + MWP9W\CK @,V"E2!9/*\LIHCF)$ZR0*ZK@FR7!= Z-!S5II'8BC1O*[XL6U&5 M^T;X7!YCRWE\5XA1)BG]^$20/$EJ:VI\!(*F#PQ.T+/&?=1 I4DR77!6S!=[ M;\J>75.IIK+=")W-AXSG>Z:#^->AV2 >_?&1_ _CFTK-60W[Z1O9(?(3698G M$?>HJ%W)H+8#(KFK).IN46[J/NTJE=6R.;2Y?0#/%MD93)AA.>R! (8P"N0#,J=OH3AJNB (N?6;-$\ M[S%P&.Z7_2U):+:^#.,3S;7;B[:M=VB[=&A[AVIG( V:-C/2;S$!,]G>6 OI M.Q"L]6J)#K!6Z1Q<+*"=QH;.RPS^2LQHXT(5"#DF%Q\G:H*)F^MU=OR,7"-? M60\NK*%P=LN]" ,_'TELP=PY0*@]E3?K8>E"7)IH5BM,YV-F'GI42[*CWHM\ M_77[?HJ !A!=3W<)^#R0(^:!*"7(J>6!V-OJ8)#@3DH'.0S?![RR%@()+0C7 MUZIFP4.<+X)P(R@[YC1T?(O-'(=>2/4Y#S[G06RR:T/\0C!2W7W%PD"_7*[$ M0]G@AI;UH\H;<+A@J&PRFV4TER?4SQYO:%[P]*.0&PN21G%&1T6^8'Q]:.8 MDXM7'W^RKCD32S@3-,D4.1U-A]_X2*/[,( / R / WA]VNO3IZ-/'U6.V_4M M69F+X^SQ#FR4PSO:NMDBP-%LVAQ&)'G;PML68O&/.8WB?#3GM&2DC^3Q[<^2 M1'5V,*Q'+YK\BCS*5QSMZS7V=N/TTL^=EB( M*9-OE1?JZM*N-0T=Y&V5W_F"A&5!,UT6H+*A:Z+U66::IH,CW'U>W-,[E33L MHF[HFF@QI72TE!%$$.G/F[L&L+GMZ4;(M//9C,KS;G3G)@:A H[A&JH,46E7 M25/SP0+ MM3E?@6"L-_009EP8?],9D]EYY@MEW%>KF7:O$Y:C( #YD?R+5X6 MRS/&.7L0EMJ8"'-./#? V32$ Z!K4Z>\VTU_3$'7U#WA6B&@;SQ(XMW+K]*[ M0Z-,.C0DLV<;;E?@:&QO'X+*IE$@:&KN L ]2^ZE)'DJ9W3'*4!]?#S%QU.0 MQU-@&?D:.XF9JKD8\6G(3:MQ,+/M?7"Q/JBACR9E%;R66 L7**K M9C^R!4,&:X]\VFP>H./4!KG!X!YEE.S937QV8D\\6?]0]SHZYM1NV:R5.H^2 M2]LK,)TXU"?)^Z0>G]2C@-3D<1Y8?HY9X,FN .D-W%5K?S,0\ _( ,.\<4!P M/R(!UU.J!1#U3TA0&[J(@>A^1H:N0X08B/@79(CK9!(HUN<@K_&G@._?S]XQ MKQ$XFLV\1B.2?%ZCSVL4.]$_BI0*DGZ^3G0I=^I6/9#PS[?RF9X 59L^7O]. M?I*RDDL##;J&/1#RA81RX]>&^)H;=@Z1 5T"1NUO%DE2SE7-K\C(P3D_U^F8<&EUUB&+"7 M8SAR4X:".&R+@'1MBEA#ZX&2[UYX^YRD8Q,KXXWR<.@> VA9I;']@"&8\+O/ M$.L,I%ZM9@VJ+28$L+V+&>X3Z!%J5 QF+"D&FQ<&4%C0Y30T\1\#^7-0Q>8J M)G>E*73!^#6G]S$KLN1QMYBWME),:VN#=1_-OMO^*/"TOD"@O;I$9I>O$2A D^##( -]0N6XW/\HL:55F0=MA?,C1ET% 'N3R M=J*W$T_/3NPFL =J,';;E@=J,C:I5T!86$ZG]:H/.S",?PG$E)!T'@M)$I L MHWE7&]E@1)OFLC%9WG)^699S/ZKQA>1;(0+N:72YY;=1R6ZC,"R61>D@&RT9 MS^LO$.H^$"K09X_5A8B)6'*:=-P6(Z""N2.QL4)MRU%>"%SW2< :@C]1E8<% MULE%8=M0VE;I?%MV*],6BVQL[STDWD."W$,"2S%ML^.PGJ3XX#Q&G;=I-,DY M7;\?,Y:5J)QI;K@?0XJ0]YMZO^GI^4V[6HD#]9R:J-L.G&KO@RQGX=<[(J8J M$*U78IV6D]_1M68\KDT'6TOBO)OM9;G95/>]+0BG)>^,]UAGQ+E,W95,=O:X M:[(N@C9Z(#PJ_^<+S:3[_49&4+)=D:DSV7B2?B3\*\W'+(UBY175+MZ/==HF ML]]$_SR;BI]I=$["Q;\HJ;]\S_[K\4[:P6<>A8N8B@W*XKPU4.!RZL[_70BA ML2N'ETWR!>73!4DGJW)1?"F_]F4J\,0L4EXKY9@*._5NSK_1L)#U 2>SF=A_ MN;+TC;ZA+_[DBS_YXD]')F\:YXE8?I="YM['D5!O%1]5V\X1J?+"\C)E7XJ^ M1;R:,HUZVF&$$X7G/E8U2LJWT:C<[LX.=T1Y!B/-5.$'L\X.P,D=6QYHU<2- M:]LXJG\4R^,NM](&_BQ,Z^SF]G/#O6R /@XB5[7,\%RW.M.III7ZI,K./L8K M$$Y4IH51,FT:R:("C3'T8[[*3YSAJ]Q+?06JDF*!+%S025JO,748 2/,J7A= M5Z U8Z"$^L"Z CTN@DYUKM\%LSIE29D!G.YJUT45R,7@8$!6?'TNDGTB5PT:# PWSZE6) M9H'5['%"Q;=M%*L3N;;X%"IO=J[UZ"MOGF(=5"OB3>%^19> W0=4E4O=;FT' M?^+#G_@XO1,?;;(VT D9X-<[6IZ 7>VKGR(SSG*M[4IMU),%2K &SA>J*^C= M'7\ SA:VJ^LMA)>!,X/EVGL4F?D.#ON]_2Z(4]&*!CGYUKG"-' TFP?[C$CR MQ_E>UG&^?C(%SD@B+$=ZNZ TOY+OE4)#G8C1U!P' &W>0W.'08-PGR0IZ)"; M;#B6133YHS9Y3MO6/NGGLQD-93CGLA2[4_)-%@&]H<*HEG4C*W;/+ZC8_DDB M-^5"4/;XI+$":(\C.RC,Q3B-YRGD@^J:VB=\.W^C(E\P7B^/88TQ$*\5"4W- M!PO O41[3IF,W1NQTF$'+" ,OPB&4PP] T'$7FL7XAE-A2VA*GC8T-I%I<-= MU>7/0BGAPDA)!7W7+*O<#I]8=0&3\I:,%B,XN""CS/"8S*8+.?G"R%[&F8P( M4'Y&^;*(B'9?-.SM )ZT^G?SO/DD,=67K81V\WG[OGKEH%.VP18P,S($ MJ#"LC:8P#*QPG.XQ]ICV!C&!T.0<@;\),_(WH$HLZ(]#,:0L'953ZRVL 7"K M/J&^E>(X$!YNNZ-@X.6>!5.SWVRPN=2PF &ZA0I0WEA;.PCE^NQ'LSV1I&N? M?VB\ GW^X7$37T".OX$F'/8>'AM8GF%G3ZB+])NW@5SL<3JGXB-US[\!#F()I^!\[(RD=)0NS4]?Q2JRF M>4G+F&2JFJGJ1BZ(E.>KE54FFYH.AF#W,I@4-)+[2+N8DS+/@(Y%[J,L5;%,^OUE9;TI.Z.W MXE$VBVDD!XO3JO"'&']A/BV]O_G84W5#$RK4TLFL_* DR03=DGOG:?SGNNY@ M7RS3_57V70+*A;YW0>>!@P#2!1$0\07D-<>QY,(I$_^B\;W&_=%Z'!R0M\QH M .]9'V10]O:<:BFUP:8\0N>_0>S&\%^/TO!AP/6)@>2H]65 #S4KI MJ$ !46,I8]5"KP(B1%5XZMBF,G!.L)27LF<+ B<&574I%PX$X#S]@F2>^C!9 M'+CU?]@ZH3.9S!V(#BN6RCI@04A6<4X226:0L5G^0#@5OV=YUM*GW\N[;#KT M>R38>_-?EC>_)R?*CLMD6;\BI_QVS6RCZ*"JXZ'KQ* K+F!+QO/XSW+C4%UD M:]H=%4"-'Q;4R;NWO'O+N[>\>\N[MVRK]@;B>6 .KO9:PU!]6JTT" <&VD\! MEW?J%6%>NA4#(L_)"4$B'B?2+Q/D[*#%2I@L;4VTGMYFTTCKE61OIKTL,TV1 M?W(E/7U3RI=QNG'H7<3?:%1ZO>LKHAGWZX',C<3:^)PR\;[S="[D'I6,/F4L MT1!KWMM!15XA0=@CI;?TGLH[CF@M'&!K1U7U;O:%3W,U/4US^P#6-P54ONX] MNA0 FIK;!_"$C/&"\#E5&:^ZIJX)9UDN5J=X1OF]KO(LL)=C.&N*(!@.FGK? MATO?QW&(E>>+)K,G7UU;S;>Q_8 AF&A9WA/5&8BIV&3&7#@XOUNKG03-64[X MUV&&:B,J=^,Q^!;#X4;(77-!3.G5;6+33GLLM1E^%A9-3L1MLVGK>J&UI[K MM??6HTW1HRK'SZA/[^25ER>S69'1TI)2SZD-YT\;FB-AORQ]O8Q6"=S(HV?>E^E]F:?GRS38E8?JU.QK=QJH[[.;9@($C:5@@07S&3@C6 H<&!FH M0&RH"A68^7Z "+%4'##PC0"18:L1 #%M@=#>(X'FQ.<*U3_LY1UUDDNU+BJL=2=X[_W3556TJ-QR)K,O\LKP=/Y1S&B\ M2F+%82IW9-AWR96$RT0]S4F4VC8.#C#M!$HY__7GX8"M'3@_C\960O&:T3B7 M3H':HO$.*3BE:?Y-#)%GSN:X_O6G-,%"H;P7DI%&GPK-PK;^_E.:XB\E/F<\ M7/]ZA!.RZX.%"IK#( MBII"P:V6XTU69)^HD&95;WD3QH(FY6TRZ\Y3\NU9&3;79/01BZRGODQT<3Z' M%JAP$(D,PV)9E'5>2VDG12:G"VD!W-/+5*PZ?<5(X_X.(*Z3^DAR36(ANM>5 MB_6P('U<0-FF@4V9@L:2T^X.M[\;*?LR(?1N*;\7,K5BZ?4].K)!R=W*V;#S M6OL3*FA=LK1K:0J=UVQN5[+ MLPI"_<]S'M\5N7313-DUT9W_/?+K\$S@0>[P5%A(FA_LFYDF51+4QV<=G%[EZ]L][T[U[94$JQJZ2I7H,91NP/[H0NMZ MQ9Z!+3!GZ2&ZJ#CLP[!6M@*ZR"+X2QKX5M %!,$@(=LJN@@>_!.V\_HY2V30 MY'#ULT9]>@,.(02]8ASJ#T,G@*#?3*_NH),\,%@:?]3 OLX8G4#"_"C",X- MK-J%FQ#.4 MFN/-1#K40AQ5?^=CU+ ZVAH<=S[6#NA@_/*WW7M9PJ&R* M@(0A*^0?G(8TOI7V*QGT0>EOE;%RZI5T5MR4\E>-UON^HT+Z:(O M9PWKA &,$'BF4)YW<0 D2=B#E ="AG]@Q5T^*Y+GE#8@:S.&CP#YEP[;$@#=<;"E0M<)EB5-+7.E\7+-5H\7@I<%TT6_,195+IGU99@IT-8GY17U-0U<4CH[XQ_ MO4RO.1.RPFS^FWMZ \H;4-Z \@:4-Z LZ]K&,GJ@5I2Q+C!0VTFM,^"RE5:< M"7&:/Y8W%LL\@%79K7>S"?8>)!:4";$=C*G2NN:/E=JQ_L>AQK%^_,?XTX&6 M\?R'SL:*"3W_N%;0L_O!*CW7?U?0L_O!*CW3WQ7T['ZP2L_G6P4]NQ\P&>(8 M:3I-YX#J/FN9NU%[K$SU5QOD;97-.5HLX)$GM MQP.U'1#)O1\GAY&^V3+W":KA15!;!R?@6?I9?S:RIH6#"QC6ZH9,HLM':5FE M:K5.HU/0#>GB?3G>EX/% ANUN&*(FQ/>:S(8WG$0SK.Q4,QF5% JVNICY"+ MU>JU2&(,'6CW^5O>12N4B^V%T1>,RSNC)9\E90ZJD,^=CC$8P3G,*2=1T]&8YAZ.:OJ9?B!8)^_(](Y,Y(Y,;XYX M<^3TS!'P1H/&^6=09J:E!H3&.]BB%@-PIT7C-NS$K7!MSX$M_6.0L'2>4[X4 MDO$N#V8DYL&]++,CK[1Y^EL[L[G#&VQ:R)W)],;PRS*&^]&5/PA^VET#-B:< M/\;I?+24 D2A.4.ZN ;R.25+67+I3QI]B+,0C$;3SSZD*['HIV+12Q+UYJ.F MI5NRI3X!IOQY8V_P>H/7&[S>X/4&KV43 K['#\SB;;GM#]38;=0+!FKA0K0& M!,:LC%Z&\O+569$7G 8K'J=AO"*)C'4NR^AG/S:M^8M[I1Z$<+5362R]C M(I^*?U'"+UBA.O'2::P!0)^*MZMLP6Z##0'\ ^L-^FXHU,!OJ-P)A+HVF5T( M'98DDOCNDZ =UOMGO'_&^V>\?\;[9QP:P-T%^$!].#TJL2?@WVFGS)R ZBM M HOF*-61H3^W6] ;9YB[>4"D7PKR\0VK[ M=.\JN -2>QSQV-"F[(S*R^M&LYQRA5.KXR@.'!LZ6J_76]F'0NG ,NR.%R#4 M8=MQ.+P3T.2F;3D,;L!:YVS;<9!#5KMDVXV"%*Z1'[;S@,@FX7,:K?,G:'3^ M35;NU0;;.HWEX&A?/:$*< VMO>_<^\Z][]S[SKWOW+8#K:=-=ZA>\UXLB:$Z MS+NHFD/UE7>S)X;J)N]D-P[,0]Z+^P>(^6"ZIA%09&2(HIE M.WC(J]/PE@)=/=#HPULO*[SEBX*U@*F[>E>!J_FV7LM BF612#E1EB 9L^6* MTX7T1MS3RU3(&'K%UA>=3P".K:."9U=)>5]80@)!^VM4_ZF&0+(1/E?V3UV7N22%UR MM#T,^T769E% ,>KK !I;+N-*-Y94LE2JE30-8^7-N8 >;F"P]#9GX==R0B=% M+A0S802ES1ZI,"G*S0FL MA(#[V8[G+9R2*:1W*?X6+(DHS^3NI Q@0[LY!=10& F1/'E.2X-"U-S!UZ1Z M"36I%)Z_AHK2H$YHP#1^%' _UY!NXOE"6-^?LVIK!<%1]'%5O+Q2"1J_B*ZM M(]+W1":,?FT'^R"N^5JWW]DH"NHU+9V0O2)Q=%[=UB&4A3W>T(LI@YXN8)W( M?:0W\EA-2J-SPE,A<[(]-Z(P)N,P5L&!=_3IC"[3&8]%+-!2P&0;/*>E0QFZ!M_/_)I/) FY8(P&GAYT&;@&PL4TGH0N 1>, MM1,>>VFU8#S0<#*^Q%GX&FQV54+18=1>:O*1T.DIP/QV8,@+G5X-(+S?&[J0 MJ-AFN VS/= QL1G:OJKOVU.\S?"9A!C1*=Z&G[(?3K6G@K?GU(X;I#T-O!=F M[8C6GBINB!88VT2GA;=>ELBU<3-_ 6C\QO7UD&IZ5A@_LXI2T*77^?/3+.A^MJ)&[ M]I!=%SQB#R Q6[2!@3N7#$WPDM968:C:KK):\I::I(#!8DE#PJ6W%RWJCQK;=C=S3GA@RR9LB)-+*^X7&?1/'VPUU)\ MTFJQ"B KEI'D-\Z*U0:8-/N%[%I_5[&'*B;)!0D#F^CKL@;+H:C98A="]D)OWA"G3@?BZ.SZX#^323_@K=(5I50R=$'ZP*2)!4#:S#8)C M[S(2C:$^[XH$F)SV)ZSW:(I//P(&F.I(-QAG\Q 8@&[22DV0U?3! &6K/Z_] MNPUZNOD &$"N4V8W25^UJ;-@P":#.:F/0;G0Q9HVP=I6]LF5*>-C>F5O>+9MEA2K\8M##'8RUI3AEPBK^ M/RS3;4#+$-S1+:@-29/97JX< ).VGUM( MNSO'2^O_<9NE2I)$B,71/8D3Z8V38H(D]):&Z^8 V)W'=E%:9W?Q^GX:O0)M M4W,' )ZJ&).[*@_P,MW$;<1DFUU\V,.(#LK&F.R0V/8_7PK)4H:X+\CS!(XO MR.,+\B Z5M+5OX3NN$D'0 SDID)X, -4>>GH*7+H6.&HD#?WK!TMOQ2=0#GV M=)IHBN@6H:W)Z>;K1'?@RM:TM \V"LQU&T>VF:RH1,.G7R- MX"Q%=$I3!T#[)6]:9AV@4Z&.-!WZ!!-TZE1/L]!_B!^=EM7/3+5-]$:G6'02 MHN D_J$(40B@&JG1+0%O*"+5='+,TJ2&(E([S (D 6XH\K+E2FE,QT6G9?:# M'Y9.AFYWZ =\V_-NZ S0?J:C?;T%=)9H/Q/BLE8'<$KM%=9%,*6=*LT )]1> M1=]^)E1[^ABJP0U-OX4EK^*@:.4+M&A(W6KTZTEK+&ERV X!R0V[8F-[AQ :V433 MTEU9%?:4*%AM%7TG%Z?C,RI,5>D6_$#O:<)*6U^/!=3'"92<%Z',7DCG8Z%^ MS)7K6-?4!>'W-"WH9N.5BU(&D\=%E@L6X=OS7-*H$/\7[5UW\PQ7ZY$<'"^G M22)OGQ;;*B>)S%*-EG$:2ZF4Q_<-Z\FLLS_P[_+ _W&(_9U*5QV-1O>" ^;T M4R%=@Y/9VN0HS8^LYKZS S0M1T$#MZ1PC\#27"PC-CH[K=M@N,#O?YXUH3)< ME;"LX-6":M",^AW<5[[PE2]\Y0M?^>( 4F?-#%V:' PWU)^,+OT-!D_I/427 MS@;# _02H$OK;::;M;)?T4D;(Z!MC"1T<@:$N'4P#IW<,>7D!C\&.CEDA*_! MWXHN;;8=N(ZUG^REP1K!T\8AT"6TFGTY VQ>M [;83=8X@@ZW;>1; W$FNP2="IO%WRUGDMT^RJ,/8_AIT3'S#V# M!$X?U.>-;FU8GRY88 1-\K/HMN)T(=VO]S2(R_UJEPV\(;I3%C3L%>[3H4WH M]'G1+RLONJ]DXST.JW3#\M2S.E\!T,/GK36E(M5,X@\Q9/2H->*9:KJ MX;5G>ILR&WL;&->DW- P(5D6S^+PX#M+ M+\IH,KY=4?.,D_I-&?Z^JLL@:NA+G)-V1/^)Q M)M7CTH%>,4G+&>SK=3Y5S=]-XS-T?(:.S]"Q7^KLQ"YAZ5LQ0N[7CD2W:NU.9K\**;X\&:N3V;-]A"\KYRBS"7;OV8T7I"RGP;L@ MI?G[TV2"3(8W]AV+*L[U?(IJ3.-ENM,TQ@UY>8RENT".M/G;@8P?F]OQ( MT!#)V**0%#OI6:7%TZA*/EJNQ'9?)7<^RPE8RALO%&Z 7L=V7X+#5P_QD2#O MQ,-Q!E&5#K'3#16H.HZ&!+X_;NOXN*WW5WM_M?=7>W\U/K8L]3XS\.T=_X)A.X(CP8'G\_N 5\4( CD' M,F6X=.!FP4.<+X)P79$@$\I21N9S+O0(28U,(=[T:^<*[?V]-GVC1R*^@[.T MO..5/U8FS?H?A];,^O$?XT\'ELGS'SH[(TWH^<>U@I[=#U;IF?ZNH&?W@U5Z M/M\JZ-G]@,FQC9&FTW2V*PJ85W=="P$4AR3[^&2?VZ]6KFG6&Q%93)H(>-:D MAY>+/384PEKHCY/9NM9.'0&:9IU]3!G/]_Q+XE^'JUL\^D/[D=0-+!&G^GCU M/]HAZKR0%]0JR:K[V0YAUYQ%19A/^+JJ4V 2'8TVQLU?9\@Q4IL;.OBR-SS6G RA2@; M+TB:TCHD;;KB U;+7^TZGR2XWE>3,<@K(4C3C.ZD:NT6#&QMG_SUKJ ENK:- MK_]M*_J_S_0QIV&>/$Z9H#LK!*W:#V?2U2VPZ8*S8KXHBR$M:103_@A&UMC7 MIYGXLV+(8^]Z((WV$3.R2K!!:U8XF9$=@ E?*S64==/Q!IL+8 S^VMQW1\&A+^<$ZJ5BHF-F.Y.W$\3UE%O4D@8%^ M'S0L#M,(F#HJB(I=^U&$, C@/G=.D+\$#;Q^A2[,8D<#'KP<83%6-,F98%Q- M84DT.9?&@O,P_05-!J4QDL-$%31YD<9(#E. T.1!MI$#BI@YFOQ',QG0#P[#('V=X_!@E+Y]*](1;2G:SD4%W+ M$=#JCH>6R=RFP]K,U6Y'FZ];\;)2:7NJ6_'DSK&+."5I*._B8EFN"HU"NM@' MQO9$.T$],"/" M7$- XWKM_#6=&TJ_2#MA?6-L0,HK8P.R]R$Z&DQMA[=I.'6CT1M0+\N 4IS$ M>RJ\-KE54,$ M[+,+IT%B;'#>".,]!TTBG]G781TD'BJ'S#%X&'G^G_&7[JCJV@7N78K>I7AZ M+D43:\R!/^I]D.4L_'I'Q%25ES<+AJV\,*KG[1Q3G=]CTT/5$['>5?6R7%4] M^7R2\FWKFJ1GDM?&>ZRV5L]4OA^CSBYJ6F3Y9%:FZ6N-<64[-$X2[[8Z'2C> M;74L#Q!-$GDG'$TI)XD@<10MQ68M[_*2U6W75.I%0:LQO(?.>^B\A\Y[Z ;N MH6M0@U!Y,[P_SKWGU5Z*D3'D#MNX=T-Z-Z1W0W9T0[9P##2[(]?/Y?](IYAX M\O\!4$L#!!0 ( -B(75'[#?Y1G5< #^T! 5 ;'-C8RTR,#(P,#DR M-E]L86(N>&ULY;W]<^0VDB#Z^T6\_P'GVXAM1Y3<'Y[UN/UV]Z):'Q[MJ26- M5&W?O(Z+"8I$57',(FKXH5;YKW](@&2QJ@@2 /'!]D7LCM42F)E(9"82B?O?F&X33D$1QNOJ/;SX]GLT?SZ^OOT%Y$:11D) 4 M_\O+O_B#XMSM&[-^_>G+U]<_;NQ[.S__SW)$Y_^PG^YRG(,:)$I#G[YW]\ MLRZ*[4^O7W_Y\N6[EZ.N@13HV]?_^^/-8[C&F^ L3H$C(="2QS_E[)9S&)+E/#)'>#M4+[8Q%DA0WJ3P$;IG]!BB Q2_DI2-,T M4Q.&#=-\ M(PS;?8L'P< S1'KP:AQ2F1DM0E,.J&_E0-!( ]1I7AJTQX"S!^ M*3#=CRJKV< FX<$DDCP,SV!K>O/^'2<3?O/W"Q*6&YP6\Y0:BR(N=M?IDF0; M9M]K-(Q,#D%J/"QF% M?P["D)14U-/5V98D<1CCO/FA2_Q,P-,1RC%X;8OJXYX.-&_H0/<5>O?B:621 MB''.6Q#EE&K4V;LS@+=X+,MSL[R=9#ALR)X2N2%6!Z2*?$=QNC$QKZC M1V[J ])=&FA ]+B 'H&&:8BMPK+T":PJKVV)ZO=G&7[&:8G/8-YGE"-%%H1% M?O8E+M9G89D7E+8LUY%=/=!&A5F-!"?2_3V5[@=.%+JB1*'SFBCT*R4*G==$ M34C<-5=R4/['+(\MA?C3V5.00%",*B.FVDEUU&Y41"_XU*Z U%?@;8Z2'NJ9B07 XLP: PRO#5E@3^0 U[7F1E6)09^.$: M$M@/PJ@$=J-R(H$_,&^@A7Q" CBP H,"*,-66P+XY[,$!SG6VK,%WQH5N2,< M3F3MSV#M&-8)"9F(V8/2U,@/_C5#B5N$UT6.@X,-_Z)24K;_TEXA=A M)F+VTDA+&.?S+,[I MGR[8Z9$GC5&IN%M2 R(P_[;1:6X=MLBRK:-[^M"*4H8RG+ LV8*@39#]AIF+ M@/*&U!FBPHC($A7!2[]J3IU/A2!I3HY9H(<&F65I][:N+,3UROJ^(XWB/%BM M,LAB! ^:+)OO=-P(XUB]W*P.4C>M2U3:4=0N9%5T5$34Y%ZS\UU\M?LV8.BH(QA91;7P^)%57&7D[G$>+X M&3PE+>T;A\)5"D8/*=[S,NB?JH31G&IC3=XD]6OD8H])YI!>P6FREURLZ?^56Y&'9B-1"=O4QZ"HMJF[)>1=4_]B UG7"W 'AG([ M=,%HJHLJ.NLUG14]X$/M*8)_'6:PH\^,+N0[.41[N8BI-?#@]&PSLL59L3L+ MTN@,_[.,M^PSP_Z/'!97KE _-5/PBNXK"E$ +2!J"K\V!TERU*FH(I-$\Q4]#;,-C&!8_HG.5D67R![+20Y(5Q997'Y$I#ARF:@EJ>[ZE$ MCQ65= 2E\FO3104)&*. JLOJJM1W&<39V7.0E!CR+0[_IJ-K(^!;+1*6H,-3 M!3']Q14E#OT"Q'4R+$JZCVVS. WC;9" >[EA^YT) M55!'8U4YY,GQIRZ7%8WHBM&([FL:X?S$:/PJ%$ACY9552GIIF")?5IAJ*-/GIOL$B%)Q.^HXPJ8(GR<;I6;&& UR:DR2.V!0.SGXYB[!P0,UD=535 M-5%VNI98)MYQ.Y3ZAR9"(3@A2SYL)'494CLG+/5_3?V%(IZ5J6@89=%2'L%!3=A?Q M>: G/A$$)V77?5BKGOBB?ZO8["C,;BJ(_> #6.&^Q] M.&FPU]-[;Y+:-'[=1[3G4UI,]_K5G+R7)#L+O@195%6C\_*O,_I;NIFRIZS8 M29^D46Q! 4V1X4A#QY([!15N0E]7)$-S-@?>P.$CFP.BO[W?SP'B:7P.7YF* M&Y.L$3; K+@8>$ N[WI+K%.7AT?K/A37#=6%9N2"U^$\]#J68"]1Y)DU\9@_ MY:PKB9J8'']E5EQJZ%[%!GVNR7!;P:/*^6%)ZF;G-.+O=)O"\2KE=7+A;I$% MU+R&+(:61NQ?R5'UM?F@O%4:#$?JK=!J6\]:=+7:/TRW!Z-=@9"(-3M89<=% MJ- 2ESFL;7^UY8FR 3ES6#^ESS@O<%2[LG+EJ<81Z!:N&B/$>DDK:U/,3_M5 M/AN:9QE<"\'/LX.# J=ZMC]?3*7.U?RZ$_N+.07E:RWUA]U^2"4);$I0K EO M7D,F$;/8S%XMUD%ZQQK*Y-1.+7%,)WV=\LZP2MIIE0*CZFN%4E>7Y@ZGI'./ M/DV.C[I:!\N0)-2LOHI3Q+K!.PZK^-2[0?/I8&G_*/;UEE2;RFVY><*9<^LJ MP#\YVWI$Y]=O68\F-"V[.IK;6Z:RCT60%6J6M6DX+&M7OU+67*:*6XXR8[ZZ M#4=DBIQL-[W+^D?9;'ZF((K1J=!TF2WRWGST&<0&RA:C^Z;SXJ4%FCL#7U MT0@-MI6M)A*![*.QP/M,Z@&CS>DS BR/] SLI D5SXJ3TK:CCYLFM MSI\#W9/%(W7;)Y]"M&U(*C1HRZ]48>-/F@X1T/1 JXWRJ'F,?A_@!N?Y3VCD MS&PU5^X1&J+ 07^>.Y#$+N*O\[R$> SKX2;AEO=_:,#G[D;@UJ&.*]03$3<% M_@N<81FFNA7&NK]GU=Z3.N95J.[G MJ6/MKRJV3^TC7L>\%;EOB M./;9<1EVCC[[3FR39#K1XZ1;J7O SR1YIC2=9SB*BZL@!(W8?<0]20U2WVC* M7"]LVR+7($<<.ZK1H\^< #_R)L=OHL5$M])V2,_\)1:=P,0#->7J%*#U&,6Q M" %2/P+4PTTBSR*?HG)!-D&<2@G+X5 CXL)!.A<8CG8*(G/$4Z'0=#'*0S&3 MZLE:[J,QY4+>SL_\0=9)G" EN7Q<@S/)<^(]2>)PUWAP@DI-R=&Z0<1NJ*XN M\03H=6(QQF92J(?=J\ $:U\+9'C+$1B0$:+(+M>/=X90))>NYJL,\]+6WB/$ MX'CMISP%<*V?5FO$:(_9[ZEAF,5$F6^.C6R5Q+(@\_"?99SA?8LIWF%*9&YE MO],UO$/PG9G@(4*TC+'!V8TKUN@KLZEH MX;#(]:FC)%^_DL1(]C^0F$0WAIASJ;'P#-,_X?5-&../'HU=]PD'UE:8U]*F0B=7%PC=U: M,]XZ91&\X/R>>G2W6.1-B =J6I93@+;M \<(C7-PSOS7II<.96B91G[VS![& M$GEN>4V96F1!A)52I+J^,),2U8;LH$53A$\R@Z:0!-3)7W'2CYAI'GRKIV&K M^M1G51_BU9K.#-,UH\>Y%>YSLFSA&N-MF:;)J=MEFGAM_\L_%Z?@B/%9L*Y4 M4@RUZ8U9T[5CM\SNTD_BM G40DN[<(T7%!WN#>EKP3![7NS&Y;U96T428C3Y MO1306Z3A$XD,YUW?2!W?%P]+NQUPXLX#Q.20S1TL!.F!@A="ZF RKJ!;-%R^#(D:I'C/Z]7 M:WF("9Z[E>1?,;@>.)H_XXPZ'KQQSMV2-\R\*XN\"-*(>B@7<5+287ORKPN\ M$74EMP-<4_K-$.'$</073KVV'P"P=JAN<$TF2,SI6CJ!^;3Y5$Z+@MX[KQ30E2&1:^@ M=H[1[W^PA^6@U0$@\RM'W=PC4BR9FDE;?"%C(X''$.S% 6M,DS%IE**IF[33 MY5&+ ';SW/'E<5^&L)$T8+>YOOH)O;ITZC>QD"#5U@6U, O7?ZKM8?GW]68; MQ!F8AAN2B^14YA/=LK0>T-939!ILD!;3/!Z.V./A*(, ;PJ7M)_,%E"KS(< MDBSB<9('# W90NAV2;\)J3E:^6IK)[4^1(?I/D6S>JA;2B:/QAH1Q@JFBY8F MN&FRQD2O=5$R 7DZYJU0D#H9YKI[R2I(/@8%I"- TUG"2NIP"O5TPTU,%+[5 M[F4B@<-^2Q-*!*JH8*V=#NCP?P.BMA)D%'M=-\C,\SU5NXM@$]!=XY&4=*_Y M)4A*D;63_DZ[>>8 ?%?^Y2 A>BTUC<].(]\)J&AIVFZ&*D(0IV2&)"9HK;.F MK'P1;;:ZU;0+O,19!FUQJUQB[GF+<[Z'/]#4+3%@VTI58Z;NZCX9W(M\23"7 MJ'/,K41=Q6EO6M",6_ON[#YM?FS XL/5/F] MY]==*CGC/\Q_QQ=KX1I'94+ULNY#^XBSY[AZJ?KT1B5APDA_NEL^X)"LTOAW MJK"LF)-I\6"VJ6U\NI=VMNCR?L57Q>$B'MKA[1* V!F:;Z 0;C(OLUN7#.)\ MN1UWIZ2G;\A#_#4NUN=E7M#34L:LCOB8*_.);K?*'M"NXD=]-.B$CLS.2?M9 MVYJ,ZE)SAIYX8O=4IJ3\'*W>A&QU&971":+#P4GDS.SWAKRW4<."$CM/(VA M,^C>VD1EJWN+!DG6+_]8 2N@]NL"6UU.E4XBH]?(K<91,N/\;GE/EQCJ;=AD MTN@QIN[",@ZAD5/3U[-NZSGD+YL J:E!8U#;UA1&&UR1MZEC'FZ+/M311M5_ M>,7(BA(;R^0X%ZY187&(O'.,;F9<&Y9+2^XOAMW-/B+%$[?"0%TE?KW3DW?6 M.493& Y@J0O#,\Z>B.J-+\597;WI^.DC*5837Z^D:J1XRM)K2<^Z)9-(<60R MT6RZ392;DL7CYQMXZ/-WMI>H![0' )F/:0L0N@HRJ%.FHU0NYJ^1QC(4VV_1 MAN19X#ZT/R2TAP7XJ#&NHUKPL:".E8X8N62E[ MW?-B:HHH"+*I,-=U&]$3:CC2#6 M\=UT2,6L=1Q5X#@9PT:W0LC*3^*0[CN/!3W7?Z+*DC\\?AIX,5'B&TVQZX5M M6][VR!'#CAAZ](H2D'_K^]5$&9X3+48ZKL[&V9)D&]Y/"-JD]-=I]X_6K=CN MAFJ]=GN/%E7M9_O^BAW@;<9#F-&$OTYP56,O4VJZ@LUIL'K M=Q W0H:#LL@FC!"U"/75<-SLVA';"^*\<4LW4>* @\PG^FU=A* =='EAN-G- M)*X1SU""\QR:YW?*-%QK_LO;-S_.?GCS)Q04Z)&*(]NET;L?9@AXSL#]R]MW M_S9[__X-#+G 837B1QCQ]KW6VTY&&:41O>"-&K8"GODZ,DJ))M%AHUNM'(A% M&(HWN(HIU'B\B$1?I&!<-"#)PY MX)OW[WY@RP>_H:? ;543<;>\(>EJ@;,- M>$UTM\ )%-WCZ#Z+TS#>!DE=/7&TSJ/A* J$-C[;DJ--F(I-=3A[#4.[)PSV M&B - 6T(B&-7-C5YJ*$/39P+$:&;:9W_(K_CK*&O;;Y&I"R6"?G"7O4,6O/? M-O-O\( MW=$*BC*%(WC2ZC$3[L($SU"\1 GE$,Z^E;!J_!L[[ M>>=C)/%I?,A%1&KF+ M=E6TU.^?[.ZS>I._(EGK/N'N*8E7_'D B.O"E=6"?,"/]%?Y,L81 (M3_A / MA;_N/*"XQ:RS6[JAT'Y@JB:4N;S;UHT6V=/*7M5F]Z@%H?XKRFMZT1=&,+4& M\'C4AI&L;&^GRDE]&QOP@EIJ7ZF/F['F?91)85W51$:#V7#6Y>X-HEYUH4UZ2@H*'%STN#(Q:'F..X6\F^ M#+*4$@6/?[/8U(#\#@W7E%(16'<5K_LG+_W(WB!CB2JW_,K14(>+P?&&),E9 M;XH:,=Q%\#L._TTGAIG<(U63:!=Q7474+C#_[W4*3V64K;;0.+\/=M#*3I@I MK@Q!.UE<&I/]VJM]KV^XGP&&:./!X.>&M!^55!%8: MF$G9'43JJFI7CSJ=;%A7?-"X7Z\)J?691P8X+?49V4]C_Y$2.Z3OBNSWK?IU M:]&JR[6.P@^#,*;F8E3^E%M,DQF5-CEG/45F.DOUF()(VI=Z$U%?"?GK55I9 M!CM7U:H7SQ6=/W^TIJ0>;_6 &67_![PD&6[Y%A_CE&0L-8.7KE'S)I>17-;X?^'5)KSD4CAYENDZ@NCMRHU?5+=&WM5NN;P\,3$/#0ZGF0I'7 M[PB@5Q7^;V>(%>QY5&*QP)PHW #[5)0CK[4CQ^%W*_+\FIU+LAU7CNH?QWI1 M_?KOY[='*G#Z!T5IWP.P?E_SE^O;N=/E[F .$<_8K85K7KNMY&KPN>SC<9I6 M[02>*[?I!+&.,3- O?83\/MZ*Z]!$K% =+VEW,TGMZ(.*4?[G'0HZA+(NGB@ MIK"? G0E[:>8=<3=!/T:VS:@;17/S'AYYZN_X2#S\R9]CV 0>6ZYE7JXNX=G MH^E_P,%^#A)PJN?%>9!E.ZJ9?2\T*WVKJ1M2.)SD<$#\F971XCT=?IYN46([ M&<5+Q^V(JF2VJ/O-C&J7$$BCVL>ZK82DD-B61[[3Y] KKZHL#%M$Z)AP6_,: M65C9]]:;GZY(:D)&QG%XU($MPO%KZ)(#/YS!#RV%H[_Z^YQR,V+%(4FP.M(I MX=\5U>8$CO466C4R!-B8N?JQ#<+2[NEHO@1;33 M#W^AN[^+(;M[/T](@MY;Y?6N]'922E/X;\;3;VFM2. M_^]0DJ1%P)Y)$._Z@Y_H;_M"T/:["P-N?GR:\23X''ICU?C1JSBM?CT0 M1W(Q-^WWU"))?:3>Q M[87NH%T(1V_"-%CKTRJW $23JW9]:UZ_>A7G89! F)Z:@8N@Z/2S!X;J^-P" MD-:WFZIJER-&@!E>)T* V[TW/L17HL(LGQ=T=9[0 Z7J,O XW/VL0]84T4 JIFJ*%+NJ^>D_M#6>$47BTJ\=Y9;M!_ MW0MR@_9_T,P-^J][VTKT7_/[^:V7W* 6AOUQ!-W6R#LJUWU3F\Z:4]K6N)3J82&4Y9#=U<5(W- MVNBOZ.^.W3FIL1K!&R%,Z\WI*L3H0&P0P^T\>C/,6:+$+I]N S0YDW(,V@.- M;/T T,_F#IC';]]Z])O8H(?I=[+['DB$<'\]99-#"PDA4SG[>#)RM'5L(+JV MC2RT/07+>,K33KLH8)03,;FO[T$%%R"]XT:(R $\9P)2[9K>KCWZN4FD6>1V MPSQJ$'KW5 1Q"LV@+E_"->1#7Y'LT.8UK=\%.ZL!B)I;\ C,MJ5TO\TE[#4# MUKKVC"S/6JUK244OM.+%%<7LN0+^B71/DPDP1^NS]28[6EHA.J(Z$ MH\:-.')48?=16$>,Y>^I+*I#H=;B1I:@_63W[4'O_X5*@Q M5.H)-K7_/"+&!&",I.+!EG*^!M+LER*3 L$M_IVGA!^&[ M,O6#A.B829.S&Y,U!20@DB(J4.Q1(7"1R!(ES=MPT> $+9E.>?DBVFQUX'@_ M;H(D^5#F<8KSKEN>GE':CO8!-$<.-L.):J2>_.IN-A))WLA*@^#!P%\"UK># M;MPLCO<1=YRTAP#L+1S]4,EQ5A'AZAZQ<5(L] %Y9NC9-D*++0-4C?SK6 N3)S@-)S]*"3 MAT2.,2-MW TUFA@+;B[@<>C[(([F2^HY\$OSLM, ZD/1L8[JV*SWY5KC# > M4=E6NIB,GB&=-^^])XS&?\U1F495MBJUHON[S]:%:/M%=W)TOPKOOC,FT;^6 M6;%&2YX^LH/TD25)$O(%!M>OG;;^^AWBCV?B'!XTQ5F\X:_"I&E)1]0OEWY9 MX[3Y>_U+>* LPUN2,<,/#S'6\'/*#]:S :98.0QFU0$C[*^H@Q,V*.- MVVU&@G#]K8=-8X1Z$4-BYB1*T=JZ;Z@[=TV7IR^/JF_XB"A&%UAG48VV]_(9 MT".&WVU.LC23B2KG7(O1HN/%/)FA9L1GX>(-O&[18:@G(36+XT?OY)GEZ HU M.Z>6?D4RL9/;.6K416H#S>%=:H9JI!ZO4T_9>'*C*N"-SUNQ^4LL*F 5#S1R M$P8 K9N0PUL6]!F0^BF#Z>&F\&;EE$4.#$?5*..!N9;4HWJDWF1GUK?,<&U3 MT@W6D4VI&YPTV!%'[\FZ#+"8J/+-I[VY#3;X@D"&D935.1UNQ/;LP3JV0#,$ MJ-%GCGP*EJB#PT)[)&*;XR1R#/2$!1Q$+BXAD2.53W=Z1 M$BCL]Y#,BQR%>TH\O02AP&PRAH.3D;];+,I;D/O(O,Q1X,XZE?=2H=7DC-#^,8N2.9+Q9IO@)F1-_P!:%^00J;W (;L.0^]^G"%PSZ7N MILJ3?Z2&H9K]#S#[=V^F9G_:*B=G>4X8/AF;,]_ Z>!WM@RBTAC5SRWL?6TT M$[!(!_085D[=N8[)J&KCG)JV=8N8Y(XOYJ5;#7P,US@J$\P3NO;GJ'RH[[[\ MAYI:-XS MK[5%(#QOVER^(Z.RWD5[_?>Q$9A08@^EUWWST^A)Q-_OOHASG_; M=](4[@D2GVCWSQ>#=F;[>VC0:S1O7>&!QR258?XZ?B@5&- )CI3JD1_UI8!-RE3U=I[R9$2LHP,\<'J(M_0DTO"<7D>"( ^6>1Q%E8%[]YR9.3^+S4F.UU;X#IB,; M4*&K6S>B<'8J**]C>N;O?_S!29)AA,]+KHS5.?TQ[ML0;Z('1+AR+%&:@_1M8D"S(AD"'#[ M-4\=7.TR3B)6N1.4>Y(70?+_Q=MS$HD/,GV#QXK+ 5#7$L.1(XH= 7J_0M/- MWBZYZ>'9V)X-D"=^ >>H^*FD"[KX0L2]:08':W5@$ &U[@8#8M3"C"AJ_48U M!N6I^JZ:HS6W5 M(^9A8ZM>QEE>3'*G/I4BT4XM8*EG$PMZV5L*+?&%*1.[A^S-Q/HLB9;A=)^1 M%;%OI)&M7L>. [%I%0S1,:A'H&P+ D.' )^^[1Q-LFF+29I)>3"0(ED@,MPR M(JH;G,5AD ^):^BRIL(=\L'D>7<2%'>%QC< M+1_P,TY/DO&'ANF(<@8BQXQL-B1E)0\L53^_*XN\"-*(6@-A,$GF(_WLLQ[@KE+1& F( MT3!#G K4(L-79IH,VXD>+T?:R[^^A=_=4V:*]WW1&!U+>0S+MF#\]2WK1X MH_Y^/YYJ&Z?[]MP\6$JA6! IKHVRD:S^(=OQ WSUC^.S>_7KO]__Y4BH3_^@ M*,E[ -9W^;] .%A'QO$?:H'VE=:LO0-T/@+4V8G7DHKK[ M43!T;)@J+I?5^"V*4$T2XNVA5*OQOF-=L[I'[%>0!OE+5)GF M5IR@00V\A UM7(9Z]_2.U12D3IC6[SD/N_)\]MV#IY^Q1(E;OAL*7*?45E(1 MB(6M:Z6^,=9"H 7;7^^ %A%FF@;HS6I,MP#I*3AK$- E-;V= 81,LQJ17&0! M!*8>=YLGDARIA/#O&G'& SBV1;U"AC@VYY'#;IZ1049X3SUKW%^U_+/.S\PE MH1V ]Y FT3H43"H=K9OM_3EI/;ST+7TU96JI.8+/C$G?(7B_TC>I3!T1XWOE MKX^;=@MYJ20D]VN28F%K$-$0G5+>(U#V3PSPKB%#Z*OEAY![1(8ECD^5<0JA MN Q'<5&_B NW=C'KJW:%\?Z26'365(>@>P*5Q^3J *% DLYQPNJ,-7IY CTL M/,\H:AZSGJ$]48A2Y;N_IXY($@-<=ZNZO;=)_8,T%=#M?5 W5ATU&DNWAJ;< MD@+GB"'V(DWY>8#R3+V\OX9IS@+DGD: MS:--G+)V5$7\C"]?H/>NR(54^UCW,E4*B?4D!T[%#*TX'3/^UOH!*7[N6=76 M@(QCK+.LJ<6O@JRI_1\TLZ86OUH/W *3&..4_RSYG0>XS;0>A'[P[IZ"? M#CU'P/3<"E($B=KFOX!/4+(GA1G1O$7,OR(L,45K>[ZD>!%=OKJ^.N:W<;LK M,.MK'/U,2)3?X@+*!G*_M_Z#I,'YZM"T1GVZO%Y<7Z'$Q7WA*M&\QB8AG[M:,/& H.,'199!! MV4D^#\-R4[*G="[P,J8G9X$5D?]0TX@,(W"0I5EC1!%'Z>E-;VE6$WW^N9:[ M'%-<:^K/7>!GG) M7!_T1T*DOM&6MA[8]K/*.7+FJ4=[]+Y>D)?@,M%BG?,< M\UKB64EZQTLD-Z3:6!?!BT#J-*'H9Z2K8'-I GGO@?#@Y9J$>'*M=%>%&&*U M:V>_P'25!NRC8)2V$W\ S5W6\0%:O3QC7 -$ZR%K%IF+C^2D_7)ETE1T1)2>*4C0 :?%4G3*/M\%''=; M#%$]]9G[V0H<_S21"HG!E>@M MEY!CKV//].!9@*LX#=(0*(0*7Y$;*O&)KL_9 ]KU0P\DBU>4 &HF\[RD=+"> MEBQ44AV.G@I>WCV!!R $BR!\_J&/LV[E[Z*IH6]2G ;LH\07FM+7 ]F5S]E# M@H[_:71&VNEUU)VH!(YJ4_,PIQ^]D9$>HL% MUK#3HFW=+9!ON;GP_[SV.!X M38T1PG6E+T("=+3%Q&S&G-MXO\B4I&= 0KV[Z9[495AH2'*O'.L)K7#=0,. M6'UWOP,RRRRCC!6IB^QWNFHS!-]=O3ZI24$)T-)VNMG;Y:RS#2<*;<&%(&Y? M+%)?$J+-9\>IF$V'G>:6]9Q3)54QH/JY;CJF)!J77:<:2F:HHD6YVY2M[$S5 M12%C.3T)@ZIF1NT83S5GF)H!A1.3B'K46:'F:7P(DF#P_1LGQ%^F MBDZ2%.EN-R&%K6>"RGNNXPJ=V_2#SMTX0>>';@V+^8B](8.ZHCZ_PU/%0J,. M!^?Y3\CDC-VJV+&\#6M:)Y-]*MQ#O%H7=\M/.7]R54K?!-\84;3BZ?(&,]OD&_J6CE$.P;&BH".6\ MQNXD8.=T9?:*KI3UEYC3%]1:_%(LO.'G& M'TE:K$6)9&/!61;?8[0.Q/CMI,58N X:XMS/W&F*-=LROA 3?L,>B@NOX0MQ M(+OO)BV[QUS7]1B.6>E64FMJKDCV0$\861D697;Z!*/L<$W9$X%U=?X4X=+7/_8-T\PTZ@UK,*H8'7V1.@9>7D-5ZOE;,#_"5J3)O0WEL["P\8 MGE*(< :%2'D8).!9CSE5]0*T><#J1.S@K/4&OG6.=O;EJ5,$=5Y:RTM&F MJI35D/*2THJJR164=@JA9'&IF-N>DO&JNJ1\H,QT%O$S[]'= MO\?;1*6K6!9(LMXY94\S]'K(:JI9_7#,Z(;?P[]88?NV(AT][5KU)T%#MQ^_ MQ*HP$)WH@6Z\F8ZCYZP8S ME#/L*&C0HU=Q6OW63YQ&ANE$@Y.CA"W/BI:@T7\="QG]%3U=XBRFAN,C[G@& M53Q 481. =EO.,6QH<\C$K,4,] M/9-RQ.@^<]+%/6]"]4N0E/BN+')ZQHO$Z3027XP7KF/(;@7L7[Y[\Q9M@PP] M QDS]/V;-[,W_/]/][3_%[W]_H?9FS__V/YS)9L0SR3[6="C#T0^'ZE$,6N" MWOTP0^PB P:^_?[[V8\_?B\-Y@*'%90? U. ^R.XR MUI\M8A3>XXPIZ[ Z#'TY7BU$&-RJ1Z,9B/KB7%29%8Y(D@19OO^M=X,\N"+= MDBG'9@<^7QX'8G_OY(\ZOEX#Q+J?1S%Y]/%.F47Z.6!_=1^@W:]P>3O^JK&^ M+2CVLTCHL3POJ*^V+]\P6!BVKW:][%03+ %I^M,>J+_:&KN,[! M1IIAU$!==\&0*P*W-(-1O2J;B;"07IGS<%X]'T3WS"DVE#D1'F%3B6Y^VK>- MU:O10NO8^7<-^W@ Q[;8UZ]]>]L%N[E&!EGA8+WCM'^]N_ZNL]YM.-;7FR/S MN-Z=7".#K+"_WO<9B%.14Y]R'%$B(>JR\FIS"]R(HO]WF8LT2)78X.5 )+ M[A(Y%CC6AP6%)]POQ@:.EHT]B"="XBOG6*0IYV"(F*4XUIR"@MG M&8[V5Q*"^$O/2-T*\E.(]CV,"J7HJNMMSTW7#%[EP()+*3]%VCUK0A08[5/F M).[RAS\P(H$N;_1/!'%:E_H2'!?*UU2N]NLG(>^#.+H5MEH6C-)/O&]#%H MX_/E/0\SE"AQR?5&!8G)Q>Z>\K6@Q_O+?Y8Q>TQ^J,)'_D/MC6L(@8-8#:-@ MAA@-S!UJJ)A*!Q"%=2#ZS'5@P_#J6#>$)[S!L3HV3 33K0WS=< ;9BE1XI-_ M=WLP.U_N(X-NM[L*#ZP-7]6)=WVGK=(CV46L/ROXYB^/2? %J'*G:!:>Q+-76SH8= MBTUDV.)S@U3,?U;[V,B&Z2L+^F3CG'@BM.+2"'?3J:1#?PS^0;+SDC)_@[-< M$,(0#])*#SL&9CW3OD+F*V#1PSXBQQ/[CH/FNF98(^(,T-4!VA=5F$A.=E0K[D",1C0BT,1BP.,<=Q MQZU+Z_#Q39SB:_JCJ(I /%"W9>D)0!?9454^%.!$#*FGE\[%W"3R+'+<62;D M;>@><(CC9PA3_YR1?*AKDM1'NMU>>H%;+TRKL$/'E@J]G\XKGQS+&,) MW1B@K^,5H=M^^50LR^24V@&1TX&A*X$JN)PU^E(A2JL1F*59CW]0L*$,+4F& M0GH0C0N44-GV%,G1DT5BA-6^=P=PA!3WAM-/C.T,>] >]H49Z]Y%EBC0E4\7 MT]2(EUJ9J[-]LD/<>G=)$7-==_BCC(Q)&B20&'2=G@?;F"Z<2,GZ1VOWV>N$ M:K]57HV6)6Z=Q2D*.69//>_Z>4L4&>;<8I>;,H&MEKVH 8\@9'B-TSQ^QKR; M7N=%I/;W^K9<#H]UZ;L[OT;SHLCBI[)@:3H%0?4YO++B1F?FJ:)VE\'/"6!YM\[N*ML/6^9/(K!V]BAT% M N.6QF.K_:$&XWUC3;3>=W;G==#!WE.#[EYFBEK93V&KOHE#D.9]FX#>8\G M:$VQ$4"U7ZK+T!XV=O!YU!CB+E%DF>MNG2F3YE_C8EUG%S!Q?\!A0I4S7L8X M8FWEJXB/0,:TX6AW\E3$Y^JJ09DPG2BGS=F/N7)89$&:5XE]!4$=L5!XE3HD M28+#PM-KU/J22HPM@&,=#_(U_#\<-9^#A+]X2#>Q&-8 _D -TN$O6B.I)Y64 M4)5.7:+TH<5:D<)!7E2O@@0=>R."35F5%R."S9I MGM-/8Q(]%D%6J)G##W@5IVG3TQ)<%O8#WA/_1^769:JX=5SR?NR:C+*U5_@P M6V0**_T5[5#W3.#H;#-HLWJ!^7^;V5^^A&MHKO5 W9G+Y1(+S]9^B/"Q2RD3 M^U7L4\JSN>2NPTI-:VUA*.ED MA';XJ('DRKK#'W%7AN(TV_1LB:K57HSILZ.)"M,"11JJ<07VO%D(63K5V%M9.C5+2DP>OO6WX-/0PPF&EQS MT"?D!8J9O:= K1U7[?@7K4:T%C9J"Q@U?)+>U*V<&HLZW4K!ZQZ'H' M2,0I_U>^M1N_>\#/."TQ/".^2GN?W-8!8O"R5XS,YTVOF"I3U[Q&YCV^K*S" M#C>[%7IXH2N'QQ:6X#K3?Y E=&U9DFS#2E[(4U*U+/<42-*3V(%+7]GEF,1Q MN*/B7NTXW / >C<&S\?A#HH,'H>-S-?4<;BK_\24#L%]4JC5=L)SQS HW*KR M4^DIBF5O'V0<"G14X4O]7F%#&!PT"@,2ZC3\G+^5P#+SPX,44E]MP:27@(S@ MZR1V#^BQEX_9/7H F-T].A!YWCTZ*#*X>QB9[YC=HXJ?LC:1^81WCCX)'-XY M!MGL5DWY?>'=LGV'>)=6%Y)'UY "1=4!H:FJ*JBLQ\X8+7! P14UB+H$&%4_ M$WX'[D5PM5:$F&"S6^%E[76H@BUCD7O3,4)3]%J07&T#+90Z=GX4Q1J&G.%# MFR!;Q:D7L>]:;"+!#]>1LYRJUL^$1.T7.A])(HZ2#7V@'1$3 ;9_6Y4SRYGQ M>(>G4,X@6XDZKR84A=4)NMJ,L4XBI&H\@NHP$[RF0SZ=Q^%\E'.UU6?C(Z:K M',+U; Y"#+1!@/PASG\[9]VAX">Q,1CZ0M\4B" [R(78HT: <88X]NH?]R2) MPQWZ7/W7=^VZS"(0#C+E#W*=+\_+5FR>Q@OH(5)_DN_1ADO^&"6C7>RNTXS.0-OZ(%<4ZG M;9/C?$(J-NHKX':!LQRKF33^C LC%[6GA%IS@LO5]KAJ7HC-:<;_@ZJY(3XY MZO$TTYLA-D&(3_(IHC_L D0D+ %CAU_0=UG8$ (1BOHJ AJO,LZ6:52_(E0M MP+9:@*"]1C6/-YS'83.-[YQN2/Z,)_$N(B:VO)-=]93P#\>$\V9\URGU3ICX MY>QB=K$.TKLM([,.KU>3^U@F1;Q-XI-$8]]D:&^ ;LEU=]%3&X--@UO^9@7]L/%+L-E"M^PM'5^03?5)]04;.3OZ7;#=9CB, M^4:;,4M3C6MG'A9!ML(^;+@G,T"F(J\C+?H\2? *1[_$)&&4WRVIF-X$ MZ3K8S,.BL]9#^3L=FRD#WWH39DX#:H@ O04]Y'0@2HAD;8BS">I9I@=,M3T' M(633"ZIY/[?GO3B8MP=M5Y(XHLUEMP'"!UP$<8JCRR"#=C9Y;[O!_L&:P;UN MH+95J\:*:K1^6PT.<):HL6NL20[#K*2;!67=FNX:^=WRGO*NF*=LS]AN3A-7 M53_3,LC#X!V\=@(DH&U- ZN$ "I8\BJNZ5"WQ3;F-MH4!Y+3]6&+%62-Z#)Y MI!H=MP:Y6S8)ZC?P;W%/#MW/==1* 8V3V*8"/N8ZY+&OPH84UZ6M?N MLWT:/%6VA*2KLP)G&[0EF5YJOQ'4--#_BQ;!B]!;U(:D[4HJ8[3O9_I+IANS ,0@ M5^VWB%C$14(5ZCJ-XNAS^X39F'ZYBJXW%6LD<*)G,A+Z3TZ[V2 M%TYI&G?"!CD^S6MY=+<\N8]'?]@UT+]4VA[4E9<5\F3$.,H!_?R.L]+N->[6T+[,9*RU_1$J:BR MWVE7R _ MU\?SPG@_9#BB@10L) 1P2],/17'R_*>:#/4PZ%A_A(?1^(&QYDX M \+VX^()Z DW_ 3Y$K?\JD:3KL/]/OBWQ!_PQW-.'Z;S@0IQ"Y13\A5[V+ MS*_93^^:SU0<1#.\GJZ'SN>'^ 01S!#]\=BO[YSO*+YD=^2CKSC/"LZSQB]O MTK^JC*O_R[SS7N-IV34?%I.Q^QWX6.!XX>B"9?3Q!PQ^"9(2L[_5:5^;;4)V MF/^NOBR%FU*HL?Z%T?>0E_DM+NZ6;*(Y*WS!271%LOKC1?#2?:OICPJMW<\Y MM?;+,/=G!W:HX.U]J,*EF#=WA#HMEH6%7ZAXQCFS%U5R)I_M#%T^WM^S:\EG M;D >'C_E[!WM5F+IEVJ&S+K@:HY0":9QA9YOX!W%/8NK):ER;JM\ M6^#@T0HT#.6_KU,TJJQ;_:7Q8:]UQI'QCQ($_)B4U5LH MBU&U*6P20W48_%3 M@GF_^)[:5XWOM4JN%/!8]]Y:M(#YJJE!>W(0IV=$2:S5^8ZOQSIB05"S(-ZS M@#^9X*,B2TRJI>N0GW?S$NJ@'02M>I83) MMCX"-6<%)P>UZ4&GG1[U-=+VG$?K9-YF0U23"!,/#]B042)]Q%STI),88+]; M1^J1+B&[?>5M+>!JEJ2P0AU)74K?:#I8O;"M-\=A.-$>J8]4+S4N$RW6.7Z6 MXY">SEHBJ;&Z#VUTP70M2WZ*@^382I1X-=)U$%9OMHZ65R2[YSL%NTJD_\3Q M*N4/086[>1IU'TYYYYW.^)D[K#HNBGWJ[ >)#P,GU4:/GH'6&?P*J*U*L\/= MC%W!B*(PF-.L[/5,D8UC(U7'$2D3C&6-R"95(.Y0/8DG8;%PI<"RX2[M&5F>42KK MP FH7(M0])F1*M^*?Q+LT<^4+8*G,@DR.,:%"+71V!]OPPTN[!(AG3C;Y@N_Z*6G'"=O4-J8(+=?J-.0=H#]N^MA_M@=!7 M!DO2JKM1RT[TWH#)?J9YMAX";UMQ&7ZT)^!P'_9Y M7R;->*++3:-[0+45E=56)':"Z1YUY =+'[O-X1B_QXRGQ>N1FCE1QX<_0P=G M'ZRQ>DSN91:J&V6#4]_R4GD-U]$NZ'T3,ZA"W9N>Z<4?::3^^N[=F[?O'P-Z M#H L4O%]8N] '7/1"="VSO_U'0*LB*%%@%?_#M#0!(QTIJ[GE;-Y01*V!TWJ M%Q$BS[;1H1RJ9PN<;>*4UT!238I?<#24OJ+RG5Y(9AB^FX-8BPAFNQD9H]-4 M[,QOM'[PXU5Q-.4EF[*WM!0E62/:#!Z;AD*6Q9<@PW5_10B@7*:K.,483I\+ M0I(>?5+_6BO]1!J+]=23BA+4D,(DK44,8M2,2#NQ.-?Q*2?U],.#Z;<5KP " M?:2;J$LB&M3;DXC:-**OA!]C3[[) 3..H[99FR/;+*9#"L+BV7E! MK1_T+@DB7L'J_6RKI?<#H5OE)1MI%_^K3#$]/_RY_[ J'J5CQTZAV;9/@!$. M='\>>40U0;F1\^E^0I[.ICT20229-5)R!]J5W^+B>K.EOX0!#SCAK?C9VR!! MDM\ME]3%!_7[0+6,*ABE$&I_TRC.\;PLUB2KTM2[U,$Q:AT=:SALE1S04!K<]Y",!U4SV>&Z(P0GQ(?5TT*FK/5TT+[>:$/X.# S%!K M:N@/RO/QO2(H&FA#.HF4OVS'W:T1&,N9L6'B2LF.9A^W!M08E/\;&[T;%^NWE.J;I;]E/5>90U#]W"=J5 Q11V) 5R M31M JYRRM:_LB8:M9&C/^+IX-GI?V.Z9PQH!]-O\_.LU^CJF1M*N:Z_PZ++3 M$,[N<,5P0_H.V+T#]8I(.P#:KQ5E2-EU& *T8PI"C=!OH.Z33XD]R9<0+V?M M?N$@\AP;*-: M]:9G9236%/+)!C55B/X_!IV@)XSVM#UHAJ1\$0WV>DB6A2K& M#*]QFL?/^#H-Z>VX1O/ 6=L?/2\Z?ZWY51 MT)]3KO:UKJ3+8;$NSHR,NAZ)4H+:I,Q018SG9'/%%2$CV>SXK2O^&D!^M[S M3T7]"-(YR4^2SA6^T'W?2@S9MB1*D*#B(9F=T:C7O+-X%4,E$6OGR^H(V>TV MI.=$E*;]*U[A\"1MO=TE(5%$@ZEC\W!@&Q(?&#K^K)4ILP?CQGO0]OA'43K: MO2> W4<>1<G9GI9]-J)Z/K.]^9E-2A+->(;")*#.QC)FJ5-J#XM6 M -0X-=;K0^LL!O9*14T76C+"JG-;P7(Z]5C& MONJ^_=MO>#ZBMO84B3A:_"ELA[U]"64^,;HENNE2V+PX5"MNO-1ND=JRM_73"MRUN%]-C0^4PLZ6*8 M6Q&JFY-)2%#?4$T!Z@)I6WXJG%,2GU[.$A5VV;S2.*E,H^3 $7V5QK_CR.B] MQGA4QB\W]$ER4AMFB7:S]Q].>#C^.=B'CAI87M]4D^KXWLBE[(T^^G95$"MR M3^8*R<\+'+:MEM1-DBEQ<.MI4!%ILOUN2+J"DB'(^A-X&T/#-3T.$5A76:DB M_#HIJ>;FHE5B6R,'30?T9ZQ:#0B8H065O\33G,9L UZF%0TN"Z6_,%!V2>J M#'.MZKUUL4.A$]7/M4V!'!I'%WR\;/K\8->K:4&??0=1E->$C&6T6Y']$"20 MD_BXQKBX 4F"S5-\NS9"0B15/J\D)-@\(%D3N): 6ID4FC3"OO\IK2X;<711E02)0L"RW^F& M@X?@NW*R!PG1\4Q-SFZ,B]K"C$B[)(SIVFE5F+]B,'EY(]IL5M&\O%:]'(?? MK+*A;RUS+(Z.$&6J-N*35'ZB4Q4E&A>B#: MOUWA:%&#%W'$3B5(AJ5$@4]6I>0R+>)B!_?7&<7,]@CVR'@5IC\G$>Z0&(6O M-*1' KIM2>(DH ,:9HA10>T6JBA!0(ISV5)A/M'DJ$^?X#S(LEV[V3K4_ 6^&NU\"^FW)(E# M>/>YO_/+\ >:(B4&[*""J,*,:M3T9%PA]W.*D> R46>=$U]JD05ISMX)'72F M1$-'>%/'()VY4WO$OOTI(5>)"JM<1U/R.&?W76U!WO'_'0HGJWVL'66106(_ MXD*I@*N+/1TS;K1VZ'/U7]^19,7E(.-X[%9.'W%"8:Y^QBG.@F2>1O-H$Z%, X)0C5%?O.U]):(&.&[ MDZ,L/4A3[X!2#$MGA(PZO76"=G5H;Y BPHPJ]MY-J+XN)*M^L"A%K M"4L)N7R!7LD\#.)2(V4UP31)8]3F3B[;NG M15PD??)P/&2$+-2@;,L!0P)NU]MWKYZ^135Z;X)PPD(BPQ>WKA(T>;M;L@>$ M>]TAX3A-E^<$GO6NS10AR 9_K-JKWR+F)9%FD.M,HAQ37&OJ(EW@9YR0+1Q- M*_^H5VX4OM3.'QK$8#]UB)/ 7.46$;6?[%?<5): C."KCR)3%OL'NB22A22^ M&%5JV@G94;5I@WL264,RG#ZI.95@WR0D3**6>> ;LU+FM*JY2\[\ES8/\7M8 MUOQG$SV&:QR5"6X":_DM*7 .KWGD[&GZ-$C#.%T]X!#'SS*ESP8@ZL:S]#%; M/RM6I+6BL_D,,?)F[-4:_LYZ0R+:TSB50FH3ZTHL+)9;??D5QZMU@:/Y,\X" M>I NP2&YB).2_NYQ'5 1N"L+]FPTW.!&_RCS8G,:/C,$35-/-+':;R5 *8"0 M&UXN<FB"#?EE+DFVJ+NGU'U[%:07N6R^*-58(B.&5G8!"T1,H4-LB M%FY_0C@3\,FHZ),T,)/J-(C4^H[#EAN5.6NUA)X .WM,ES\S [K I5Y>_OU. M7Z-*C>&BNRVG$&45K$4677J_ACC//+ES I(QSQFJ#-MBRJ'BN7 M09;2">3W.&.3ZLU@,PI;-R_)! W638&+7117]<4:4T#4M 0M]GC70[/R M0JP*P23V8)'CH+;Y#D$QN^N*L+DJ/E$DR^"&:V[F&CMMA=R2+V%P:E"9KC:U M(TE"XDREJA!HJ4$V& M[U(@I57H$D%IUKH5S.,S*(?X2 M1:;YE246'I64I(.QAN2(P711"Q1.688..=LC01WL!_GZ*B%? MALK#93X9[RN>@';J(P)VQ-!/R#<4<[O;)QQ@H5M!:_>U_!@4U?5*N_-ET_3A M 4,^700!RZLX#X/D;S@0Q09-@=44V+'H7866QM*I$X%RSQN-0!5(*WJ5,?R0 ML?<]VE #OO84^3)LM>KUG^ Q(Y,-I,9K\KJ3O)Z?4&QBX+_XX#9]X1:2"?H_[2HL^SUC.*#GJ_S_=3=FBZ!U'-FA-R=N&9? MT>4SI=AM6*[T&G!.5JV!."=:K<<%/:7^T]>AU ?".$:G3WGKO*"]R,JP8$^: M0Z5S]BS:BON&ZI>LGX!T]_+-*6Z]%V),S&'+7I.G?EQ6J.D,>W,)0Q"Z18;O M>5RFBDW$-69AKTF 6,J)"KLFO#??XI=B\04GS_@CBQ"9V*-%,%WLU<>X)[EG M'Q-I?>\>SQ6]/?SM]/=PH;#J[N7]O)ZP*6 'BR_$V/%[#\K9X?L+F:2^5[2Y M.7CK\$!/N]]-7[N/!7'4H?N8L_Y3/5@OK/-UD*:4W>(V/RJ?&DSF.$;A*WN# M]S>K"/'9!$AI'0:R+_J9.RW1[.T/I/:Q)?%TTS%(4D!]=@]27 T%(9U /Z$V M-7&&PR+9+0BE.R\IK?VMKQ4^U;UUE4!A_=*U+8@S5).!"H)J0CSWMU99!S*& MN;Y;7=T'.TBG@P[7"JATP1(8\VNY%'[Z':%*O)X7_XZ^3/DBW5&RM6:]1;?X"@.LIVT)1_\UH I%^)P;,LK.E";D.G8 M\N&5$!AS2?9ZO$JANO2 $WA-$_H7P_]?IR&TOH\6Y(+^^JW,)8LT$!/7+X/( MO%S,#%(U^JK#PKPU BL')%55!8PH!!3-V/^BFC#PS( T_Q34^0#,!!3Z@Q[#JCIRK!:6M*:K^Z:]3@+(@RFEK#\U-8&?U=6TZVOS6MK&,@$E;9-C6$?'S=2XBN:S_9XZ81WME$(Y%14SW*.& MWM,EZKFXZ!UK0OMJF Z>PV@)'V#U>0_1SU:1.'7SRK/P]%XM#(PV)4!N+@^Z M1,CG3<$0<_O$R/]=P%6H3=_^<:!IQ%N-K"BQL4QNE>6N6./L M0(E[0ZQ#PS6%7 36M@ SO(?YJ'X#IX/\):I,4Z"$ M<&U+%""&^ZE&Z/+NW0 MRYXLM*>+NG^>';]1ZS8EAM4@&A_CGN$DZ+J";TWU&GN,(1Q]VGW(X&37OJ^WU9* 'A3X@W9;KR@BM MYY9";Z\EZ^W%NE,OF^?Z@H:6G_ST:]=?'&*.XXZ=4?9,'#WH\ZX2BAM[CCV;H'E,\Z4OX+:#PX;+A#\9$[SH!NXG?)21=G4&2($KV1/@+W_6S^#B )\$WQX6E M=<_7*Y)]HC/.BB!.J;S7?=J'!4T#@FX9J3PF9]6C\B1I%8W:G+'&/M/0@Y8D M0PU%]-]QVMI%,'MV6F[BMHI+-:22&&"\XUUA2W>K@CK--SC(\0,\JG6WI/XT M[^A\>A,EVBLTP>CN((KH[$<&(GJLAFM+*L742J,PR+(=.W&Q5Q,API\!E6=D M>5;F& 7LID]'H2U._3V?>HI7$)E2TVM-#J"(!U/@"]XEQL\^K"N^Q-3"N&X[ M>]QL5*#7XH':#66/ ;K::$\QZZB?"?HU7G=D&8C\G?FF]RWV.@GMWE0?@@0N M=[2,GSG"E9M1R9%MK<&P4 V)/'<\M;8^3ZBMKQH<]UP=#(X?V\+Z&*[U,"S@ M:UI6^[PJ&&9M5T_J?G[YZUXT?)[L'6R@ Y&[4^)-$ZJ(*-X92C'SI"KL: M> M!4G'=A-R?0:4FA2['"[3@'M..&*#49SG);SGG@]YSPY:#@T< "48[*NS0.?C M5?,TJIY!4VPJH 5M=#\!):PN6PG4A$$,'#'29HB_ M29=! #$NP4 %0 &QS8V,M,C R,# Y,C9?<')E+GAM;.U]6W/<.++F^T;L M?_#Z/+/==E\],7U.E&2I1[.R2R.5N\_L2P=%HJIXS"*J05*R^M?WY+IC_L?]S'^;H%24BRZO__.7ULBC6?WOSYO'Q\9NO]R3]!I/%FW???OO= MFVWKUYOF[->XV'4X;/S#F_K'7=,70S]^5[5]^_[]^S?5K[NF>=+4D [Z]LU_ M?[R^BY9H%09)QB02,5KRY&]Y]<=K'(5%)48I"Z^X+=A_!=MF ?M3\/9=\-W; M;[[F\6LJ]5>O:M$1G*);-'_%_O?S[=6S;Z9A4201RM$J^2;"JS=,\M^^?_?C M&];X#26\0"N4%4&&"Q1\']R'*6,ER)<(%0'ML*;3G!4YY:WZU)*@^2^OTSR* M@NU(C)K_4!ZH>%K3Y9,GJW6*7K\Y8&9-*+%944GOFOYATYZ1.R1C-3WH:X'H MNMU(=TM2BJ-G[#,J\NTJRU'TS0(_O(E10FEX^Y[](V#_"+Y]NYFK_Z!_^N,B M*Y+BB6Z(,,FV'TW#>Y3^\IKW+A?WECT]T7O(9ODPR.B])F-YM9RR?W.<%":/BB!S%7JK"V\IN'N;WU18L M\V 1ANMJ8;U!:9%O_U(QA9-*)S&^ H%:T2H#T,EHNB1B0?1ZXU!:/&> MF/?$['!A'&'#I"=V$9(LR1;Y#2)W;*O+G )I>^],FG0FQV4D>!_+^UC>Q_(^ MEO>Q=/I8P"-I)&S/7=)]%:;_1B&YR.(/ M=#J;Z),T'9S6#YO555- ]W2"XTOZMR9'5=I6,[5,7C!:7[341NG5?J?R_ MH M4WVTT@^)Z#OX>7":-N9R'-/3/]_\#]O!;[DXI*"M7FK9&3DE,_S(QTRY M+?52>H.I693^OV3-.>WEC?726WD04W)#\$-2IY$)*>8TUT3S.=TR)$ROJ/GX M]?^B)RZQG':ZJ,2K%<[N"NIO5-Y'/BV+*FV1NB1\D@&==-%?&WRUQJ2?9W/> M:,! FFNBV:Z 2OW1BQ4B"RJ07PE^+)9T@M=AQE^SPM::*+Y,4O2I7-TCPB7S M91.-M)%SJGT6F/"EV-A*$X57680)W025J5DIRG-<4D7T)#P*0+VT<4#MNC J MD@=$;=!PL[,%I(N::Z+Y%BT2A@1EQ:=PQ1=SV2]24I+T;(?5VE&$&C"QQQM?TO":# MTW:'HI)0@;Q]=S]+BD:OGM=$&VT77Z-EF"T01]N(F@U.(W5WF;UX][2ZQVD# M<8V_NQ-L%6TKY^-F(,CK%*)G*H* 8YJ.+H^7W&*P(^WH0I&(1&1(@B7RS@V) M".)I8%%\YX8H8%$RL%2^=T,JP' <6"P_N"@63N0/+)0?W1+*RY@(6!(_N24) M8: -+)2?W1**($H*%LE[MT0BCG+"S32G3%<>4 T7AU-FJP+,#)>0(V:L F0( MEXTC=BTP$0 N%TX.)PQ+X5QWK@8)LC=JT@>@.7A2-&K3S,!A>)4U8L)!L++AJGC%A(N@I< M-$[9L8*T*;A$G+)A!*(!7NAF,RL^PIF MA+,LKBR8I9D7]5?[\A MF$Y\\71#UT1!?[OXLTS6*_0B/WBHX?4+Z$"-W81D2BI *_XM3$NTO5G.X5VA MIU&V:NT\*8LE)LE?*):SP^MA 1M7>5["67C>V@+R^;>$5+KH9^1F:[:TV2AJ MG4TS!]PNL$YV,"/<-/(.=C AWSK 7KZTEQK1T_FNJ-4-KE,0)$7B5+KZFF5V ME!^"3)7QPF7^BH'^A7%ZEPM\::YVU?N&<0:=6TU"&;:QE>$ I'L2$AO>8,E8 M&@/K+IDF2QXL%4O#7]VE H"JQWE)04TTR@@66#R6!L5:BZ) +,HK>%QY Q/BPU!%9PSWQ2\S N\0B1O MV"'B1GJ(9#F.T_DS*AJ5#*BMD7 SNW&4WZ(()0\,-FE<*]#F^ADX8Z?*='YS M:*QD\5VRR*HK0UFQ(9D>[#;=DSE$7+54B^-*Y'U6XV M,/2THZU!&:AVLX(A=JU:C9?C'A:PP4A26V,O>^AGP[\(9=>+4'=ABNBY\H"R M$GU"A? 8$K;UX6(?586B!OXE*/\2E \WJS O\;FPDJP152_QC"[C:QQFHEQU04,# M>9#5'%Z&49(V+SIY0]-$B[,V!4T-^,Q4P5UE=/%550\%TN8W-$TT2XH12ES6 M?.1(A2-LF 1@;+$&40:C7!&+?('(G1!79"%3(%#P;>PYG0K)]!)$SY65 M 3MJ%?Q%G^CJ$UV=,S848Z0 7,Y(0/3'@'Z$RB@J2G)0!@T8$.7TUAL0%1+A M Z)'9 T7$/UGF2%*TD^L4C _GL=O=1J!SW^]97\3RXC7IH_/OV.KIKHD*:%! MU+ '0GX+(U;&5(A-RQOJJDGV-5F5JT8:N;]K(BW)Q*0U_:Z'M%OV&BRG@-N+ MWS22Q)55PZ\CCUHZPH;9;/<#VV*2Q;>H*IT_88_7)D6"\@:ZN2&V]D,99OP< MYT5%<8[(@RB*"^QEF!UVHD&9.&YK >G"8+2DM0_AF@SA#D,LP^^F\V<3+UPB MTO8^"NVCT,?B\%'H0[3/W2ATLWF.)2;RV+F&'?U8\9AU4BH"JPXKGS&N2$@. MC .,2E%3[GP*1?MKZ5WA=N-9&3\%*0H MS)%JT;#C;GIS,)J_[I,OCLCR9;]\('2L@=!KE.<(3=>(%0O.%M?5?I=>1P5U M\C$I?ZW0!W1\0,<'=,;N2UD*'WA?JFOZNL(Y;L1K^CE(Z!>R14+G-0@IL86J M R480:\O)27$NU7>K;+#'W&$#9-N%5TD28&NDP<47^VV_:3:]6=/]6,3*54" M@FS%%B-8Q>:>1&FMK):CZ&?WF#IXDK!"3P,8 #W$LIS!J=M[X[FPJ)"TO??\ MO>?O/7_O^7O/?\A5T<9"P#V=NJ[(4 X=M+;#7$%7.BXSH+'@BK1TP'&69K5X M.*XC'*?L)!C!Y-X'>4$IN0^IZ +:>DVW=_5!161..HY>? Y(CD?I/$JG=#G] MXBN*RH*>GM/YG"Y&PKVG+F[H2R+XD@A6ET0 D35+BI2N[ZLL3AZ2N Q3CM2$ M[0R1RAZ_J9(-Z9F0+Y/U# L4=H<1].-0D\>0Q)(Z[HUM3 8(IO/S@T-ZDP7* M[A3D=TMJF)VQ<_PF?*HTOPR=[6G4D<=+'&'#>%F1)*)KYHX9DY^IYYS?WGV6 ME.@']#$ 3N_6^^&.F!#"SHYJ_9\]O=@3E9;8JXHL9A>]I/&?(3]EC> J2BE' MT1)-L^:CN<,(-K(YHY_KRFC#&%:R^HB[,GH\@H^AN5?1Y3>JZAD2RC>S&EH8 M(U.HLQO;^*BDCTH>B\-')0\# .Y&)4^[P$RS>XQUVKBNB++I",2@@V?L$I C M7[@'9&GL4H*'&068E2OA9JG>44 77)&)N)0& %H>NR# >@02(^Y&TB#??ALD&6V%@B+\JES7B=-;;\JCD B?Z'A$U@DG M.BI'D,["E!*%[I8(%=?LNTR7\:->LN9V,"",A\D[C#RMQA$V3&8'T?7 C,KH M')=909H?1P.U-7#1&Q.4+#((Y:*F)JYLLP-N%GZ=E,42DV;U#FML _%"'21K M;@,#+'JE- /''6QA0G$F;,A,VU&E4K= WD4_(S58[A/:M_GB!Q609H-Y]9YJLS^#PHGP?E M\Z"&7!52GQ:K.X^NR 9@Y>$VQI2[\H'+QF6YR.%VB 4@2*\R:>LN6K&XK* MDT66S),HI/\.HXC%("B)P1JG":-R]P\X.J4ZHC; JAUA'L/2AF$=3%7K23N$ MC?H8ST %W1U5-QM:))"!O(.).R]YDD_G1Z0]U?]7!ABH==;/'-7C$5U+I+YE MF.1?SNEIE13L7QR. #T,W,.@AUF8WB"2X)A#=U,3_81^0H\':X'@C/XSJGU\ ME675=AC]#!\1(MG_DM8C)=\DVNDAP;$:ZOV=^QXLY(&%P T[=I_OI(%"G>C' M: &@4T,_9(8&5O=)7!$-@%_;BZ> MD33 =T&&BFWMG#4B0LG.U%2#*J)7)ZN&RK@R71)(L_)&E9H+BR]F204L?1/++AWKLLH'5C MRW)H02P,EQN7%=^')O-X$0\O$J^?L7N 'B;R,)&'B0XEP3G<<,]FDQ%O[;N MH >4E2A@/%=WGY@OF@>/2;$,HC(OZ"%!\G;N6[O!]?IS76CT#IYY!Z_=_($\ MOBY+0W/Z1D48>^CH?$/5),]10?7.]EKU$\@R[C"2D;M(X6)!T&*3P'M;3Q:( M4:6^WJOU7JWW:LW;8X-H:^_F>C?7N[G>S?5NKMS-;6$UN;),Y,+I;#L;\?^_ M#^[KFDU!SHHVT6-SM<89BR^W<_G!X^GU\A7)\HZ]-L=^#YV=A^ND"-/D+Q3? MX7GQ2/=D]=21T/KM-,:0N 1XQ8&@",7UJS4YGN U(L43>WZ;Z;J+/\MD71VH M$H<%WM%D5'V3?I-791FN<9BQBX^;X@S9XA9%*'E0BZRW'M$&,=R$3XPV2C'] M"SUKXX.Z?8H9!NV'-"F(JXS://2S3^=UW4)%IF'=/>+D$2>/.)FW_OLZE#W( MY$$F#S)YD,F#3"JY%!T-95<6CXK(5,Q+5RZDS69KZXV!969Y M=7*^S'J FHQ O#\$*7Z1^)Y N&> MD*G6Z1=?9906E!=U*7ZJ)+=_N/BZ1EF.#NJI03SHKL.9!,(^T/FXRG*JAZOK MB' (3-;1)%,?PZ(DU5DWG5_3E3>C*X_1JXCRJ0WCT3Z/]GFTS[P)V.DH\A"? MA_@\Q.)Y < QDJLTX[K>'=-'_0.0!G3VQISZFTV[&M'KF$-Z MD)SU!W(=A6M7I[7<).C=_I_1^XSFC9YV.LL[B]Y9],ZB M=Q:]LRC)EN[7J'5E^<@][,Z6I1$/^^<@H5_(%@FE*PBKR6WG;,L'TNMW0^GQ M+K@V%YQKL\GG"N2N0J=K*T@((="#KU @8\3:@IVV2!W@>''XNB%$1)FD>%)36,DP5,0G% M4?5"$ZV(\PB%-H3B.B0+=MF^(,E]24>99N@C6MTCTH1 2!L/0-#L$<,)>M&X M!X)84=89WE1C#=/=6?>A7L&SYPOXD#JUGGT\,8+2=+8DN%PL#X22GV.J)]F; M/6SGW2;Y%[Y VXW0VN%6AS_0R\6*EG*(N6JY!\:9P&U6XV,/2T MHZUA#ZAVLX(A=H].C9?C'A:P06U2]H=P@=Y"^3CH L.?-+'"I*NV75[V,("G MABG*-R_U?4*%4'$)VWK\VB1^/2YHH(VA9QQ0]?CAX,Q+;%&L9 &.71@J!SEN M<#NCO]%-AH)\(&*LR)@/1/A A&F?PU*7W/L<+7R.@0^U MX=;4*"4YE,%DQ L\?D"PF[<''$VO5Z=$E/?>M'EOYU1+),5D05 U61_#I[<_ M,1+Y&:^P'J?F6*[#)_:%HR?&J#ZBJHG0S\+5*BFHC(/D24QC!-D8_AE^35;DZ MPX3@1^H^G(?4QZ!_5^"4-X115C>V=_7LJ?CN@*BI><*%*D#<6#_QE;>/XIRY MJ&REY-NEPJ&?V][DTN&9I!P>>,W-LO" TP>V%9]O5-%]!U ?'V[PX08?;O#A MACX@48&KA%6M7%=D(G#6L8IO[(H\A+895C.$7)&)/$8E R%,@C ,OMA]#)3AM[!LOG1 M&=ETBAB#Y?63,_)JTN3 \*>1[,,? S:?I(S8XZ'9HF/V(7 TO=F'2D3Y[,,C MLH;+/OQGF2%*TD\WJ2C7C-_JM+(,__66_4TL*UZ;/C[_CJV>JOB)A 91PQX( M^2V,F!TCC./*&^JJP5J9\(TTM'F MWRT8?=;=4A:W$\'^K<[A86]K&&3$5&3FB#R(.$2D;;WN5T^M\OMW*YF*D M5 2V"U;6I*Y(2!YN!IA.KN1E2#<1 /5Q)5L'* LY^N1*;@I,(#+XU)6MHJ@W M9'ZC*V)1.'"@H*DK"D5<>)<#-(Y]70B-4@'F._9)%_/-A^%=.2Q\(J-/9&R7 M:=4*13[![,9NH9,3S'EL&X(QDB;S4U 5&>M:BUDVC-[$&!@U/B/FB"Q?39E^ M<+IF^:1TYUZS)72=A/>5PW")R0U!#PDN\_1IO\-W'D6"&DM?M1_-9/SR.=6" M6.S+AO:0_3M*%DOV#/P#_6OUK$3U^@K+\-RD*H*8D@]C+4OC*^_(='*ZNI]<).O5=;9P3=.OEMNX) M75CLV;DQ GW\'"3T"]DBH9HV"/,<%5U1$(41]0(BRH1Y;.2DL9%^G!Y*65)0 MO?" XJO=\IM4JV\21>6JK'#1R0J3HOF-J?8#F710!=2>/=6O8*9T#PJ2J%N, M8!6;>Q*E!8Y;CF(5NY\0#TH2=S);)IB:=>S)EEW9K%Q8.53:W@-!'@CR0) ' M@OKP/=JL&HBF/JQ=*:TF>!]1.&E#C/4RW MI/JB6DKG!RMI0@C+Z&9?/GO:-]D4MIL\AB2N_L]O*&?H^RT+WN3[\EMGK/$T M^QB2+Z@XQUF<<%\KU_G]?E_T&X+PZ?Q7VK^@\YS3$^DBC);_1F'S.X'Z/C\& ML1U-]80>?XB>7!HEQZ' #N%=_%E2+;G\SD]E@FW/)&XH:^$Y2MA65T)"T36+"E2 MNKZOJ&)[2&)J?7"D)FQGB%3VLGEU^8%IEV6RGF&!J=IA!/TH_B2MOH;B2M6> M'6MC=LTCRWGH/JRSR>!0=5XGNQG(M.H/KQY>=Y]?L)H#KB,CUS(2+5LLYB5#I &J(?\E#6" MJRBE'$5+-,V:3\$.(]C(YHQ^KBNC#6-8R>HC[LKH\0B&V.S;;Q0)I.]O^2LS M=F1*#$/L9M(%]E)#"V-D"@^\QC8^]\3GGKB=>W+:50V;O3FLTPQV191-BAZ# MU.O8)2#'H7 /.,_8I01/)A% +*XD%4GUC@)6XXI,Q/7; $#OV 4!UB.0 -#I MY)YQ/8RQKP?@R=H:F1KNWJ8M2^1D"S_V4 #14KUPJ@4O>U,&'%#3%67073X\ M=!LLH='6S>POH5WY+5E;1. 3VKFYV>WB]R>8Q#YDM/F$"I"8SC@]M;(F9E-4 MASM=3TC:P!3TX8YQZV2M-;8-ENOXGY.W)"?;R VPM]\&249;H: (OW8N(0T< M3>]M+R6B_!VO([).ZXY7/RD:9V%**4-W2X2*:_9=IDGX:26RYG8P($PXD7?0 MSP3]/COJHG-6!Y$T/\8.:JN?](OY'$4L*')5*:Y9^)75<;Q%$6U?)_4S M/?<(M3LR2N(-SFLO]1.NG]3A/E"@,(+1MPFJH/QT/ENR&:">T2K)(F>( MK,HX%*I@Q=X&V&.NVE[2VTE)D+B0'K2;SQ+W]?1\3K//:>X#PI(ZB5C=&W-% M-@!K#;&)CS[Y27R4 M,05H;19(LVNHBL245.VK5P M5_+;X#M*#E:Y(A/YAH+!X:YL)Q6[3LWO="4+TC\/[G/\VJ1)0('#$\SJ&R * M=$+)?#U@N&9R/=X&=()9\@^BT]P]V0,XG.9L#R6J?+K'$5G#I7M,TA0M4/Q; M@NL[PI5/YKQJC?Q&)HAD-XFY MU05E30V$ G&>G^\4SM.'RNM>Q4'#L )5\1+K#6XTXO80%5R\X(&/!= M0- #RB@UC,?*9R9A5.3!8U(L@ZC,"[RB$M[]$-S70/76GU8$"_KZG%XPH5^J M/=B@#6PXWTP(*TIVOIFFZNFMVWH^&=1)]4[\H22[^\E-/GV7<09B8X&%L$-0>OZ M*AZECTI_CLF*[;_I?;JQ:W(&_K/28S-\AN[HG_)Y@F(V6)+5U3'H^$MUL?3^ MY:%%=8M21&V\Z;R:T##-*=UL]2ZRY*]-8;:^EDS[3P79SSW*8Z_,!U+KAQ(9 M_&/Z 16N\N,_EB[J$GSO#BL_6,@*W6+LJ=N$J9D9IO^%D@'K#912/4%=QG2FPE,926U5-6?4)GH)%":_#9J\JTXHM M@B7[D]N+=" H&RS>GQU8N#WA&&"9O7?^ .9B6T:BY=_OO/V<7=0*:(1"%ZZ0(TVH^IA,4 M'.MQX6C%O/>TL6JQ98'(W8;$2;PI5,Q#NA6ZVL78"I,B^:M2'+RWR:'=S8:2 M^$0*HH'"3D:#20.P8S"9D"EK35[JG$4):/2"([S8T#88\1E5%2QPR!D53 8R$38R]74_BCP48LU M-5K:(CD]?4TOEM,KT1[-T8;F7+.XR R159)MPQ^7R5<45Y',YGK&ROUZ('.K M$;:8;TZ_=Y$MJ%Y!;#'-,$X%Q*KW'A(GZVFK@)"R7K>EUK:HZP*ZK)UXKRLB?O-EDL"SPO_ BSL%V7OK^)$^;0_N9YJE MK3<%XF/;V&@>1,-1-IU_WAQE(#:.^MBSX?M@QIK-?T388;:PRJ$B'\9L5LYS M\J;W[/TS%%]1XJ)EF"V8V:NFU3N,Z)_+L2-!8UP15\L,7I\&<3II$/YZFP\9 MM4>ZE:RZX=:+M8^P]&A)G&2DJ;,AZDJJ"*"ZUK XW Y)%:'\I0\/;",E.L- MCNH8Z%Z/$5Y$O;:Q"\H5:>?2OZWT]6@:NU8=XRVRGX0G1 MF]^DBQ^?T71$UG 937=+JAC.V(2>'\SGA! &6;"9/WO:-]D8*A,VOQ=_EI2: MJXR=N-7I7.7?SY9A-EW7)9RK8WRBP9OTR+9)TFG#(+YL@8,JMF^ T# MRJ/1M6]U1I.JV6?7] 37VAO;&"B(L)=@M8B;RXT 6QN(VPVV-ZD%/T=)P5#2 MQA=Q#5!@]J6WP?C\E0Y1Y,;$W/QYEP1,#> '>L*@^%,IV-O:OF\RS>9TA&RR M1,=@3/Y6<6A,53S_O-WJ..=QN3<\LO@F#;-/X0H)ZWL,^2F?GN33D_I)3]+@ M1_B$I--)2&IVS[!.K>B**.6)30)?V)7L+NEZ KG6KDC#5XCPZ7[MXSS&/%7G MMI\A,8L@%^?V=Z.,[0@L#)"6:']^BS%X8(#'SH1TM(T&F,8H^Z$ MBF?WBW9_S@,\K[& )4[I].8!JO@*RBPL8[9@ GBJ1.=/:$N"Z(E26'H#+V#/ M/G25YR6*/U1Y;O7&K/V9ZL?M^;2M1,G^=E.2:,E2#5DQ7.H3UVKT-B_S3XB> M875O]AKN$J75Z^&;SK/PZXO"YZ;)Z"/KH9GZ*JW0N PU4&$@7!]%Y:JL2C17 M&H^I38*65',F#^@JH[M._$R#HBY&7ZSMF16#<=_:?CS?OF4J#"H*V^HGG9Y/ MM:*^QCDO(/BL3?#6'+&\0^8#FK-KG6M#?LMB)U!XJ" M)/=EP<#'&;X)125L!OJ(Q'*:.+F[,J-.4LP!B51"\^J^T=J<&%.R@--@C M:K:-Z"GXK'[$GJ5+ZOE.IN=75!AW88JH]8@B:HBR:S=;;A7%VOE[9@M0<;CZ MG!%4/S/Y#^KAT1/@5ZI(&:O3;,_!A% #)%L<6O(MA=CURBX8B M]EB 7(*/&QI-/.U -LBD'WEN"&AGG$@"5HL4 ;F"=TXH0I8Q&+9P+J8/E8L" MO.=<3!XJ(X@1Z%QM'_ ":@=[#U?"QW)Y 2 OYY213VY3C=ZKX-3#+1?+A22W M[8<[LAX0N<=VE@<1(M3.G5.-HK C <"Y,TY9UMH2!89+\K))U&:BT CKI2 MG@7A&+"@X97W[$\-U197!$L77L;/]HJ_NL(W8-'"JP".I12;MB@CW,IWJQR@ M2IH+7$8M72%+922/%NA.RJXN8W___+F'ZCYV#8X$813ADOV#H @E#TQQMZQ@ MU^TC>JO3]4&KKSQW1-9PE>>X50:ZS2.H(%H?2T5S]G1%U.V.IE\)/0/%+[W! M.MG ##V655G9=PF^,\A*FN)'MHZHK?$!E_?%O$Q?TBKA364,L_5P1IU3XLNZ M#*0-3R1CP)=LT514PL?=QK88Q'"J@ADRP!JQ'Z/K9@ ,%X0KOJ>DN7ADZ_X6I#S--EDB64 MU/A7C.,:0+ZENX \O+C3W:*G0;8^<9^\/FQBTKG>T?$[)E^NLAN"J?I1FP%Y M3^]%>R]Z<"]:I-B\]^R]9^\]>^^9X^LH'V7.+128>*"VU@FZRR)[SC;W>$WP M&I'B*0BSN"JCM:ZZ]>XIP[YCC=.L0FX'_[F"5-!S/*C*MVNLV,#[V1 (!=.'7?$H%:W;P1G/27'@B-/_.MXR]$]_W*$%^_BO M""](N%XF49@VKEM06TTD;P5]2$C#F@:U-5"N"F>?Q>5+&EH8>%QPLTA9#G';E$7D[5C/#(V5I]V:!7K03+W03+8,8"5CKBQRT2.FBD3E05P[&N/_5-3237SI*9Q.[D) M[_!(Q@] [E M=(E@GC\1[)%[?34\EM>B!>?>!>9^].@H/T\;T3/!) M[=P":11+%^/<.9!&N'!4#*/AHAK6IO1V,.V-8#@_!"G.%@4B*VI!W!?!/$Q( M\,"*8;*WJ&U@"HR4AJIT.,N0&1DS&(A6\F6@&2L*!+1)=8,"^+DJ!@39(L2M9A MRD(TJRIHTP]6HOXALY!)6WH]B30(X%#(X$MK P/"'I T ."5@""H\ L^CCZAEM,+HA0[D0,EXKEAOPX M1NB)HXWM'9?A;JV[([@F?W>XR^[6)@9"02$C /=/08I"=HM@M9M1%C%G]T_I M=[-%_7.0[G,86P+#*GQP<'M^PXRI 1B.Z;#12!Z&M/ M:X7N1!-VLSEZ/Y1568QE-&B_V,7E0O M7<7AXCUC%]9+)&&X&(]-LNH%3@6+2KGTL;7AL+:()%A4\/+(]M^NZL?K!XON M9P=$-T3@!BS ]V/6:$I0C.YH=82S'*=)S);;\XIY>;"],4;I3G 6V2Z!RI]//J(K![BT2.L+FN>S5L4H>2!T?D)28J@0+H88:14!7&=W'Z!IOWH6>A5_YO+49Q0"[,54G5(^%*;-IK[+S M<)U0$Y/'EKBU ?*I0? BR>/YCT8K+E<42+;!81MKB)W MYDNJ%]G_L%<5'L*4&7R375V'WUC-& XK2GT-L(97JZ0V8!F5.&,F',JB!/&6 M/:"'&39P=E?@Z$LET&E94 .(NCK90L"&I(>)F\.U%U"K<*JYZXW ?P%4WD$_ M$Q?4HL5/B!KOU0$%-D3 _?2S]"O&\6.2\LZMXY_U$WA%_85LD3#[;;L J'.? MEFPY2XA7Z6J"L0"H=Z04LC9*_#)+ZHGYNA!L/!VA"K*86>)MCBO['(Y4?>13\CMRPY,4/Q M14@RJG/R T"1NI1)E/#8@7?TR;=J1+.4KBS,HB1,;W!>X: 2Z])'IAR12!B5@]DTB+" MYMAW@(1PNT7440R6IW6#Q0#-,8$;=:Y8OH" !UPH MZC4ZK3^B6Y_-EIO]P&LXP&B]*PXC@-]V+Q^[N8C4Q*68'.>*%ZDF)&F&B2L> MI9I85#(_G/(H%5>/PI/KX_8MV^^JSF:.Y:YE+QNKLY L]S$5A03,JAG.O1R3 MYFFME2[]4#D!T279Y14BY/^.T657LOBR0J3(OFK^OLN*'L4OJ;- MZFQ6=([SYH=(!AB^!Z;ID4@87/(!U?\[G3?#*"\OTJIV-UK(_* RV S?(JHW MHJ3*^MJ;!#/,Z*RIP;HCIU)5"0/]1$@J98QX*<,".Y@=>XR MMK-%M0SIJORPJ5['K,\3'\EN%QO66-("55@FYFEAQ5'3#I)"+[WHM8EZA]&*NJ;J@#=L7+?<4^/ MJ668+= M-;@NYG/$U85ZB3!Y]Z>F8#H_I&J:-2=CHS9JS0XR: M8]1>8>=5F>3+^D8/"TIQN)/V,VH?[+*I4,Z )U%Y$UY#(T0?;0U(&@>?L1:# MF3RW^13O\_J5F=UW-;T>7Q+(9/]L_3VILB@>P08V^9DU8#[Y0]BU6K=7+51X M.^ACV?K<>2\;R%[B):D/8 .3FRLAVQSY (1:IW)3L3&5OK) M97>X&MSJG=.Y=ZLYG, ',&EIPJF4;,'V UG#-%.'>=%A;AL&L'!N&ZAL-[> M@:QAN@$.4V.V80 +YU8=8&P_D!&F][ GGY^7;4R7";M:T;.95#E ?,HA74PS MLGV.!<3"<6/3Q!^'09Z%2BIS"<06?!A#==%8%B;=TO4VD'#&:V_45-PNG!K* MNN-I0][@!F^20X0BC.+PFN;PFP7"?0 ME@1W-,O4EJ3I_"";$L"3L)]9EC[N'C*N4(&G7;)UF*9414X>PB1E4!W3%V&* M[E"T:0Y@N_/8)@HBKG?'P^&%%PZWO.9&M^&1T3&]K],WK[)M?(?*6^U]]1Y& M-% 43^6T%#?V-2Q5:U@R/_&2Y<#!:U=RNSA3LW*LMR\ 4^3K)?IZB;Y>HJ^7 MR+FQUA4Y=$5:'>2 0;BE$-*JGMP\F#)9J[LJJ'G@45;\:5 M:YZZ9-H-V!_NYFB!"'6WG11YVQQ^5RZ@FEG:HFCB /=4W]>2S:C;4&S:.B=@ M]13D >Z\GH*@X3%*5XX_F*'<-NEQ //7Y#)L(0:A$ &YVP.8KBY)4)16/, 6 M=4ETK;)XG;)#A]K.*O=.AK,U'1 H_$*$8X9E.T%VOM@^7*44O4;- !L;<@$) M+#[EPHP&"LUTDV'[S&9W:F1U"&R T]T=,[ [B..P@E_[=#?'S.V!Y"G-CG3% M.^Y)?OWGM UHA^L_:OJ1E' MCNT+5#D%Z?0C3+.ET< 3HOR\Q[HBC=K0I#BY:>E8B1$\*DL@)<9"?A:LF**\+%97E4HYNXVM5&APO/ MJK\NT>[D:?^P![\^QW9L'P9;:3J\]"$>VX;D' ('^O8HJ^>@D'D@2W<.YP>

8)*>I& M5GBZY':XK+EY!L["/(F U#]K:Y[T#TE:%B_V K"U@?+?!.]U?4VF#E]TWF[AG*$']Q2UJ;J]$K+AIWU,IH71SE MDI F%_?. ]A(3EI&<=O.*J(E>U+:WB +TJ72T-*H[#=7G_!SLF U'<6=3)3A MRA%U;QG ^@$]H!17L(*8%U ?(ZP4I(Q8UEBV.*>FU(*[ET5-31#^@+(2;4T( MMBU91LQYF1=TB9#=17[F(-'_%Q\\:OJ"K]8C&:C]A%(ZYN)7>KZ2,&5W0.)5 MDB5,+Q7)@V0_J77V9<5,5N,:AMC?$8/W4#QYH"M@@3Z5JWM$IO.-^U2Y4GG# MT]M'W"B.8O)Y$0ZI%8T')%;.;Q7]$GF=[0:SE?W#*=J0RH)_*KTOFJ=)Q,^LYVJ7,+1R@N:$!AN"QN SEW,-$(H.?3 MN@\)1'15 MDFRD40.G+G.T$PT?UA_@T)*XI$%](:[<&&QJE$)HPQW <+VG64P+6&X M"PX6KTI0RL" ]PQL7X_"6/]PMH&-;ALLTAA^ MM'XT[[.-VL4N2^;X._E;&-PS-I:=+49#DOBQ8X':&;RKU MSN%ZJ,\9ST3- M-M&.\,8R'[)L[MX&MDLHMRA*PSQ/YDET-,\,@9I,SZ\VQ1ZI>;4K]RC1NH-] MS\I=_#FCTYPF?Z'X'W4]/?8@"F-UFNTYF) D9P9I%:^IUTE+(?;U.9^?J_KL M;RU_5I3IY:S 7P)6&<69=.1Q0FEM9\UG9OK,3)^9Z3,S^36._0NW0]C4KBRC M'N4"D+8&#W" 96TTIT3K_/0.?3B35JAU&OKUNP9(6CR='=$_CN!6LN0@DZ$ MI>N.@F6X0,&[($/%-K2S1B3(6;#N\(\IRX39_Q*C(DS2G6$BCX3U\AEMT; > MJ?41L?XC8IP2;_OYZWDF#ZO!#?81_7C5A$Y"S(+S5"GM]7Q]N0W%=2KF:ET6 MFQL%+[* 5NQ-3 [,U>O8YDNB^6IN/KSK&"8_VIH9O'RBO17+X:KC:):P/WC) M$(.Y'1:4#'$O(C.PV>(#-CY@XP,V/F#C S;M;P% CR-7T.<.$E.UUX:[X6YM MS9&.!M]I7W#KH@ H]_[SAT+/_02L]L]\Y].Q_T$K/YSL./?L? M!H_B^,C2\\A2%16>T$V>1&'^$3%[JBDV)&C6&Q%Y$LH(>-&DAX_3LRQBBG6! MIO--=<0F @3-A@SP]:ZA01&_@$%R1<+^F&2+DD2]MJ(GFKGPX)X:P):5L35Y1?EMIE66CY^3+,,M3$ M29NN]C'6N*[:==;/W#7=H%F.]KNU44\"6^LG?Z-MA$0WMO'OKNC*6#A<[ E! M49$^S3"E.R\IK<*)4^EJEK'9DN!RL:S*V:U0G(3D"\NNR*:M>FEA;CN7J].H78 PTMC7#_C(Y@7KQKX:5'0L".,9 MNT#ZU"@P:&+L$@/O(5@L=;C$/LO$(0O)C3U?3UFW'B>NC#T_3UD QYDI8\_& M4Q; <:H06 "6OBW31C5R8N%@42B_(F.9*$0) 6 A6/JJBY(0^.D'8S\B=5X[ MLO1P]->._ N^ XH+EK1G)%G]AR#%V8)A+$&,[MEMU/JEKP!M'IAKEXNN.JS> M5/-VU/D:,T=D&:@QHSISH S3=LM!:PV99X_.7B99F$7L556<%[R0/Z2+?D:. MGJ_\0,7-H5_0T@JR]V?;@:#AO B[^TP2GTG23R:)LFKSB2+N)XKX.A/>X6OI M\+4[R9Q;+4(9P2VOL<>:.J\="QS@G]F9&&:+A.[_(,QS5.1!>#"#'1WAML/K M=8B[4>D=8VV.\7/=,HG^+!.J$JYVDS>IYHY_=;5-_R']^;8+#^37=UO5YOS[ MX^D >?B\3B:<95:(:G\FX$WY<_Z],D /:]@0WB(#]3%QI2E']'!=LH)7Z &E M>,VHVYS#P@LP"CT]:.%!BWY B]9ZVX,7IP->0,X,W$HSNR(A.;8!/G==<> 5 M%XWRZ>>*0P^44T>7PI55I0-'M7S!>!RU"T8H]MV,P&+OJ5&&HR_W(1560%LS ME5<;7[R_M\/'.G]'+U#6$[D>,=.&F'&]C,Y3"<*@>EHP6L&HM/K:IH;Q&:/P M_(# C?G# Z64.ILH$I07TWEU+4@(?'#;60-$>3S-XVD]0U,H3=FKH2A#)$PI MB9-XE60)>W"1U63>4"G>-ZW&\-"AAP[[@0Z['[<>0_08HL<0/8;8UZ*1&)*N M $#6(*N67[)3E%,'<\J5_>;158^NJJ*K+4 (",JZ^87]'V9)TK_\?U!+ P04 M " #8B%U1@U$T72Y" 0!<.14 % &QS8V,R,#(P,#DS,%\Q,'$N:'1M M[/UK=]K(\C<,O]^?HA_V89*U1(PXXV2\%L$XX_\XQ@-DYMK/FUE":HQVA,3H MX-CSZ>^JE@0"! B0D 0]:Y* )-2'^M6AJZNK/DWLJ49>IYIN_5R8V/;L^NKJ MQX\?'WY4/ACF\Y78:K6N7O&9@OO0M4G'2P^^CDR-/5HNE>I7<-=_$&\HZOS9 MY>?J6+>DRG3]O M*6'C@V?%J__W]6$@3^A4\A]67^TB=&#I!WZ'5%U3=?K_/O)QUC)#N6SFLMG]H()U-U,4%QE'7OBZ HU%6-*EW[= MO_URI\)XGZT/LC$-T#<:=5]#!"/^7?:S-6X(Y8.01\T-@#/#X ;0?9:D62BF\498 M5U1Y Z)5.>1Q^BI/PI_'.R$_D U'M\U-4^3>#/[LYA_DTX1*R@WY!R&?;-76 MZ T2ALU]I2+^*9;^^@ JYM.5>X\]]O\K%LD7JE-3LJE"1F]DZ*+P%E!(G@S3 MEC12)&+IJMQD;9'*=:UQ72V3]E=2++KOF%);(MC)(OW+45]^+G0,W::Z71P" M&Q6(['[[N6#35_O*U7%7-Y^N_+Y^&AG*&['L-PUP/X:'BV-IJFIOUZ1MJI(F M^/]8P(WCCX0]8:E_TVOHULS^2&:2H@!W7).2JI/2!U'5/Q) D&68UT1R;.-C MX>:3HK[X+2BJ-=,D>#L(:(KWU-=K[ HUW8^JHE#]YA_X&9YX=(6 .XA7NX]: M6?F3<8 (*J'UITN %M,.NH2L"RQRW=5ACM\Z,&Q3TNYA0E]_I6\%HH)R#+!Y M,?RQFQ+\UZS5ZK7FIZNE;L33K3Y]5BU4R/:6Z G_L.TUZ+A!7$?]< ,U]/3) O4CZ6-) \M^P?V)NO,-$ MCWVG6K*D_9=*9E=7;H$W"C=%9+-2.>;V;@W9FUA(]O:NO.E&0T@QA*Y#J 4A0KK<)2V^I2@XZNNI>_#6[]YCTI>MV6H0N. MAL+FELY,*JO,QH+/&L4/;5UI3T'JJ'^SZT^F,:.F_?:D 0SA7A?DRPR'4" X M!'AQ91D@H+,5PU;@O5,)Q(SW 31@L5*X$4M-H5ZJ^B/U1[9UJ-72^E"]:6YF M=:A5&&JY)K1:I;V&VJ@<2M6.,9VJ-G;6@IZC] =Y# I8X.K'_7K>C-IS8+#!1#+IZ@B>8$%%@?.5@6W(WY\DLV<.;"3=[Y+F MT,6OO,&4(I+B_O$.I/F'DKC?<$+8*QQSN1A.,X2%0J@382#L$:OMV!/#! - M.6P 8DD _8I_]AN&&(DJF1]&.5YJW%N6<\ 0D-?W['B(>#IF_D_7\6J\,]YS M;%RLH?5>I"J='U 1PCG8X;Q1':+68R5(1FL[+_ M ([0$TF08?^RJ] MB0W\Q5J8?H.NZ-[X$W7U3%D33VF^XK -M67^#.6)6I&4YEQMN? M)0N'/)U1W6*.C[9I2OHS0\GGM\4C3](; Q/VC?WU._0+B<%<9&( 'V6VPMR( MCXU>M!!\K*V.3C]E.JI_M.;$5-YWVI\B^BZ5R>0/X2_5BI>1];"%%0' 94SJ47CV;U=,1N&4$ M?9<[[M94I+GJCL=41M+,W]D'\=BGT W4,.[,V7=4H::DX7+%L0WS;>GA_6>F M7+@I[[-<@9FI1%,;%S@SU9"9:>+,7#QF6D=AYLXPJ?JL+TU,R+.X-\>>=V5; M;SR?RY0O>A8KOH? MURN5NM(8-0%LM5:Q6A+'Q5%+'!5I79+JBE)KB>5&X0:ZISD*M8B,(0Z:QD9! MC#$C#S9G"42R+&H3=3J35)-M9, E72&2##_P-L>5P"X.@?]!D]B2JA-XFIHS M4[4H@:6+X8#()C/HJPYBG+U$=BP;YL>$VV[;UD2=D:FD2ZX^(-8;*-^IQ:; M'W&D\9=;X^I8*8^*\JA%B]560RZV*B(MEA4Z5AIU16J-@N.GTYEFO%'LIV;( M[D"P@X9C0X=EMS,RF*,'=*54JC4:M-4L-JE2+E;KM%&4Y(I25*IC62G+"FVT MP$;X3)]5=V)@XNP))19"2R%_.9()LXA$&;/=28+,(I!"#QX"T*KN$!2"2RI5 M=[L^IC FPWW/&FD]XLQ)3-C^-GOVMS)[.V&&/$%+?GFX[%LP#H"Y,2DT8,%W MC#RZMEC8#+ 18=%EUQ,6KH=F6M$/=?GP:L$2W+V-\40_%RR ET8+\/[E=[@- M+C7"OKM8PJ\L"N_:DR9LOC=M]]YXSU*VA^]_4Q7\/E9A EBK-#3DKG/_ZW+L MP>J/;_Q+RV^?,9/<_P8+=]/&+?.;10_]WRWNS;NI>(_Z(U@TX=[QO_N-7"W- MQ7QN4*JQB7$=#/[[IU2R0,S=>,TSYX+_"O^>_QU?$3K7GD=)+&5C@MU8+?MF MT:GYB[P[^\[9(PCUV4Q396FDK<]=(#3D6@4Y%6G^YN_&-?'J&[U0O&NXMS;&'T%<<[-NF&9M;KP>)C\W00:= M;_[XK;#E\[Q-?)0Y3R0P]@[DY;7?X\5;JAM,FZ^_-JK 7GK%U7+O(\KUK,B/ M);F^)!+VE.NK8YR[X;,T1K]3<8VQZ5H:V1IC<]G\.9Z.69%92W1<$D,Q8?5/ MMC>-"Q(,A+/?T)4&BUF,,&/;"XL=(V]=F_"<>/*(/F.7W*\*-/:*5I-JNWT@ MB@IW<=$=< 9N&T;A)F0'S'W7IZO0)N;S..])JDP7C5AM15%Q729I3Y*JW.L= M::;:DG86A-LZMG,B8I_B>AJW"$QD%TQ\KH OBMQ<<2>HN-,'A\)K MW9B=:%Q%I['638>(7-7FDFQ<99YDK1OW[H3G).=:, EBQ;T%$8U87 N> 1&Y M%LPEV;@6/(W'-S[B;HJ9Y@HQF07_R6)LCB*;HJ3N-[AF ;7@DD0RY_=TQ*+ M:\$S("+7@KDD&]>")]OW3("XF3K-$^,8-QS4Y4H_/FQ:F3AQO#^1N;%PP<3G M1L9%D9L;)R?R:J<#"M]94^<17 DZ7^KQ'B*/0"RNHL^ B%S5YI)L7&6>S*N= M '$SM9Z/<8R;LL%RI9^(.9=BEJR]BY-EZ^VKUO?/;Y^I+D^FDOG=3<>/F7G[ M](7J#GVDWHR&_2Q06473AA/3<)XGMUBV5AUA9FIK[2?9QN:NB5G ,W2&-D+Q MF [X4URX<:M0[#71Y^7LVB0Q.9XYGO,B[*-D)N%XYG@^&L]I9=H).7?!\TSM'=(A\AL4+UHT!@LE4?<&L_K%#^L^OTO\,L^.5-G'7A@^2^4P#O^WI M&5\+1L?_IAG-$0OL[)%EVM?K5/4ZL9&V9ZA"Q<5Y8CFNY\V6YY+7<7H;E4H[I"V8YKN7.E^62UW*IL5S87LB3:2B.;/?, M 35?5-GE&.]B-C&.U SK]0+32]V_C"T 3L:S\'QS,N9\Z<"Y\82Z,4YNC*P; M'^"#;M&VKGA7\TK0#0.Y8'W)27NV.I23]FSU*B=M/G4M(VUP@P-6_++]AVI/ M_&4ZV_3M3"1=I]IBG]R[X#D.[N'5YI0JJF2^>0Z<_%E? 9?)SDE8V1/?-1O' M>4TR8!+Z8,F&WB$@S;-5RD%Z$2#-E$W*7>%G8%%U'59JE)/SK'1GYS%G)/3="YW'2]>3G'2YU8F< M=+G5?YQTN=5UPS]R2KKA'Y>NZSCID^[^G2]=U MG'2YU76<=+G5=9QTN=5U[I:HI4JY]$D'=G7G0[AT%<@I>FZ:D5/TW!0FI^BY MZ='<$I-MZW+ERIO_^C_U+_K?\:=;-\5J1;$1_'A+1_8]=,]T<)RNN\2DBFJW MGTW*YO&K]"8V\!?NU/SY8.C/6+<$?^G7A2\.J S=4(9P_<&0]&S"PZ?_^I@] M$;I]Y!NQ$KGAL*GSF@Z=P"0W\Y#Z$;<-@H\>N6W <7=IN%N2BDM0.D)5;9)F M[D3>2;*J08<80OKTQ=!>5/UY^9X'JKUAF%5LK8]\H>^V3L'QZ(H;UOD7;AR& MEPG#)&7=6@P,UZ 7HD$S$KL35A6*R[F+E'/I(U+EDO ")6%B;B\NT2Y2\.&[3PH-3-N\&_*9#6IRR9W%F*^2@#Z?LN9S[ 3W0X.2, MU1+"*3V5)=0Q++NM*W"-FB^NZ^-W209,*"MKVW 2_Y^C4YB;1L[HNSYJC]*A M8S]^4;L-7.M3>'YF6W2#/*> ND":1C?%.4W/SPCG-#T_\YO3-$^&-Q>XV7,^ M+M-&TI]=B_JKJJM39YIS2QH#JN=C%Q?GA]-N;X\D;\Y)?IR?9DU\D6*E>*J,S&G0FJ5O@XA M.E>Y' M<59_JW.OPQF=UI%%7VGQ^^RK]SS [FF19KOA599PM M_7F>VRGCG+G'X!9TW3C*S&\DA!_@;?UYK\O&E,Y3[#\8LJM;W#QI%I5,>0(H MOP7303-F^$CW=09SD'';:,NP@DG0=HXO*6MX_Q._K443L9\.Y2!(!019JL#- M)4%Z(-@S#BLV21#B#N$@2 <$J?G$]K4)VE/#M-6_V87>N"W_Y:CFN@658S2P M!=D^H^0F L?$J3"1'XN!8^*$F,B) <$Q<3),9,F>2)J4>=*KJS(T8W.3GBP) M2RZW39:@][4W9MD<3':,RR:QDG,!G;2%R#LZ$N1<;!^]I[G$" MY]YVV\[!W"%XGGIZ+S'.07"&HGY?23"@FJ;JSU^H3DU)@ZEJ*U-55RW;A&=> MJ#=;YZ &]AKI64J'O:QX#HR3 B,_UC\'QJF!D9-5 P?&:8&1WFF,98E106"T M?TBF,B_?R@(H5=FFRL VY._?=-6V^H-OV2;]TA"6S,C-8\D(UU4%(V-DJYFX.G34WK7/XU''@'0.\ M/W^'5V$P,--;$\FDGR6+*AUCBI+;E?BL:3QT,Z$]/>/KX3P#-O(@ S0+J.+H MQ.,LL\HRFY+BE2'1/.I&DR:3R55SB3G@F3)LB,PQ\& M9\:\LLR<>)QE3LDR$Y-R#99?IEF0[_S8)FR#EJ_9\L9,?,UV G,P6P6S^9HM M[TS*UVQGQZ25A0$*G6CPG:H&1$.W#@Y1YXV8GAX\"[&.!E M*T:0 ^^2@)>A&$0.O,L!7IJIA]W*QZ+FV#"GF(J7K;TR'LVZ 3H;1A$G M%4]:DYC3**7.^_-B3>^\,DZK/^M*$A#S[*$V] MU/ULX=8;#R=XOV-,IZJ%-*#F9VI.'47*-T#"IN/XW;?-\QDH'1!M8L]+%BU9 M\)\ES;5T*5T^&LJJ*CP:NNR8)HSG095&JJ;::M:M^DT#6JD7L65DF;?TEYP= MG( G(F#<3A&FJ,16\.,##.*9#;@C6:[H;VL:?:;*[ZJA>4DN058]2/I$FK9E M.YN41*?C^E#\C)T1!I2L<2!&D;>KCT:6M^KKM4G=H5D3=48T5?_>-[3ER<DUBAT4JK^P*JM^:3,K]7FU^KS:_7YM<;\6J.5S4DIE6J-!FTU MBTVJE(O5.FT4);FB%)7J6%;*LD(;+3%L4AKS"2C//\VOU>?7ZO-KC?FUQOQ: MLQPV*=X5RW!,F5HP1_A]0B6%,;^BOMR0?Q#R"3_ OX3\YY^O4NDCN[9\]]., M6/8;3L]4,I]5_9J49O9',@8V+8ZEJ:J]79/__.48]L>VJ4J:^U$@[(M +&#N ML?>TI?Y-KXF(/X<>2V1BTO'/A7_:AESPFSCJK86;H332*#'&!"N2@2BS/EU) M,-H9C.;3Q/0;F8")/+&O267V^I'(AF:8U^2?)?;?1S*2Y._/)MC/2G'UU@]5 ML2?85.G?\)QAPE1>$QU,W(_$GYK*S":E KG"!F>A@V(C6.YZ'>=S:7)1 !8E M#2SY:R+#.*B),S:Z^?9X/^S>DL&P/>P.R*#;^=:_'][#Q_;C+>G^O\XO[<Q80$";P/[\7ID&-I(TC0#9O4U(A)A2LIUL?QQ(QKWG^4-DW0$?G_[ MUNX/N_V'_Y)^]ZG7'Y*G;_W!M_;CD Q[*,&&(*9>]>Z-V1 MX2_=H)B;B[AV9TC@MMBJ5%=&ZV+CR@/G%>.4C7QY//%]6)Y&QMJFI%L(G6MG M!F:S#.L!> Y$')NHQ50_=?OW/= (C[>@+7:"\XD9X%W7+%^"YK6"F:"@XQ-% M>GNC$JP1(V)S0&>VNYHIUP6"=]91>HCDCSAU29*EU^=2.)]2&$\%6"J:*/&+ MX5*VQ?"PWWX>8+WK][Z2/^?_X10NON5/HBV\]62L M@DC3'2:Y-_)3ESF)[N#11_9D1$:!1511;)8JY75.27S&8"6[I$E7'_X'C';Z M3"0-A &LHH$_J68\&VP).)M:4K7UX7^S9Q#AIKS]@2M$O;N CM"HV\?%+R(O M@,J1%T /[>'POH/L^_6^TWN\_=89 JX[O3Y(@?8PV44B+%^ZKY)L,^S@NKQ/ MGUFB2-TFDD6L&971,:H052>J;1%YPLSD,UCJM#Z(A^G9L%]&T+0CP[:-Z;M1V3-91>[[U= G>79B^YVJH42\U*K2Q6=\Q#EG#TS@.220S<@R+_ MY6UAEP3VFNW QYXY-'Y$%:J_J*!00>$:A[;(.+MG/H$T!RZ.ZE?% M976^I;@W_"<#E)GV_U=GKJ:+)L(;8CE7TML;*TKJF0E45F>21JA_/ 8N8S20 M%5E.GZ[C0!>"A D7R(FO5[$+&V&$K-HVJ;0'<&JERBILWF]F4PP"T9XFAK[? MPJU<;Q:;L'I+?-MC:9H6:X6?+'A*HS/LN+6!E,*PSI(2:;46K"@FOFF):#RS#;(/ $,U/$\KO1>^1H,,A(6[:O M$Y]*=W&WUXK.VWY=F:'7E0WIR-0(]+F(/?0Z[ETQW8WBU57@<0!H>6_;) N) M)PS]_>8JCO>8IK;*T3TG*:8]87;&$J%&)7E"9$VRK.!^P YML3I#Y7.<(5-B MPFWP-AT9VA&3?3<20P]]%6>8*XC B+LQT2%*PLYMSYOOA7%>3B<")M, M!T^-O(GE$6/>B*8#NI:!+NR0MD#^]:$DDIEDDA=)-S 19/V+T=%@Q;LV!'U'H 7>S;M?$?3,(,[FIZ-&S"-??R@W8N: M!7K _N>X)_[_!A=-R# .[^.(HE6[(=*R+7_)=:JXQ!_" E+[[T MT2"+_7*^4-N3+\P%F! ; (NI:MN )B:;3$-'6:^]$0IR_XW".[2K'+-X17!+V'7BR6JIY>W:.&UA,!L4A>8=SW/A8KI0_> _8$Y5MWD>)),L U_Y.'\PPB.;.SE_%)5$84-?"[B7CNSK MJ;[RJ%CV?3I!)?>!O.NP^3=T^IY[>C+AZ:GEWAQ?1 :9'0#YLV&^A5CC["$& M?]E[*+)A_A#.::L2>:X,O #I_9=&N:%%>W4N@F,/W3GEH Z=R,6DPWF*"XWYOZ,I!'8>MC-EZ&&2X;K#EK&.YYCOTED)G82$Y/PG@KSUQ M38IM:6_8^ \5FD9(Z?0'K@U,^J):3"?HDB[#!*()@O&,^# F+U D4[$(!C"J MRJ;MU U6063T/JYFBF%[#RPS@I=&22RY M!ZPK=4&LU81F8QYPY/?S)BU5>O+D 7ATA(5%_%QX^O+YUW#72 0^*6 BA^6W MW0W[\]>%F%?!GA;F:2#\GT_&1=#+[O75&R@5R-.7QV]?"\&<$NS)14X)_]/B MPV)RG]I?NL7/_6[[UV+[;MCM7Q-)^R&]6:LSMC0+/D7*>U'$G>>5J?GE-GQJ M7,UVW,0,>YT'EF[$>[^B6C-- GRJ.H8U%$<:,%LH$MEP2[J6],)?TG@; K&U.!;&?$(!_NE;9D^UV72LD=1=WCT%6R'5D[?M][ M)"PEAIO&XC2= .QBKBX&7!N#1[S/'J Q?8UT,VQ_?NCB85*8KV'W<3@X2>^" M4AZ;R<)Q,^(RO*O>W"\$X[Z]CR3J4>*58V1[_AS-GV-^OWI>W!\(4]Y[C6HI M.+QUTM,F!\U9M$':G,_(1G,U:2[GQ#NMO?^ $AYS)()2($J?@)S M@-Q_6#[\$O^_4!@G0GFS+)-ES ;B/@A^T;2W6"7B70W=^?GWAJ"P8(M5(W=%N(2Y$(D M2*;IG8X Z7K*\V+[*1S*$-U,6O_>HZI1\ M=6-BNVQ/1R M*[8<(;QP/]ND$ZQ#\$*)^[I$Q!C)OP3S)AN$6(T+L:SUC@NQW JQSSO7;TL" MS*MV0UBYFX#-M4$@W5+Y3.719[84K'-9E+7><5F46UG4N3O&F)*L";G3C!\! MJ<0-)S:I(*@:7%!EK7=<4.564 VZ1P@J%O Y,32%FM9/I/N7H]IO?-47+KQ@ MHD%X-;GPREKON/#*K?#"D*6=+G?V$!ZL61)D85MY9R-KW'D!<2.6N+S)6N_R M(F].'2)0SD&(P-?;]BYQ\U72I6J)3MNP12T\Y%3;NK("X*7-'4>9Z MQ\5-N+BIYD#3(-F2HH8'(J3N:CYA(ED[W+BT3A1X5R MT_V\0"J31X7R?U:H-_REVS_FG-!YHHTKK,M26/R$T+H)_$"?,1?-=ON7/>0: MOBR9=5XM7W>P:/;R3M5U2!)\A=W#-,/,J0-@PN?S( M9.^X_ B7'_4!]&F?YBE"\4O4+*&B.-LS32B^/=;$G6LOW#MW MY\H;EK)4KM\+9/#)&%>^+'V>F&YZSK4) MV#-#YP'#/SQ/I__6$^;JW&=6@Q^3Y8$DWQXYS6>\G5ADL713[WEI+-TO2WDL M]TB[M\AO>9KTEC$E2/Z?8]GJ^ U>/\3*;[\Y$A9QT]Z(6S40Z_#"J*=> :I2 M\3>6[%E2=5:DD,V&YLV&M3A^P(J_J?J+H;U00J&%*=RR! +,Z4QG+%Q.("8L M02VW2J*CRZ"FX*U8O_$#:>MOP;=)+/K%<$Q"7V=4MB7O!2.JJ70,'X"G\;O! M"BNJ+VLM89DZ!]4E%M-CQR-8F3J6T1I/F4IP!ZL+P S DAZU)1F#PG5WR:?2 M&ZM&N3S:#^0/RDH1_#"P6 "^<&)*%K7<:G:2M2@3!H.2U1F,9KT^&!O!2\@- MV7 T9?VR/Y4A=]C,K%]74;Z$O FG;'&U,#,L2P69)!063YA44<->.3,-G&=K M_0Y,U?K%'ZJFA51&FX2/$-&EZD[(" W]V8")7[_ADC:DGP:*5F2V^2VDIZ4" MITCF.N%L V0"_F+\M@7;'Q)CP(3Y^VXSNZJZK#D*!8X"/O.908-YLEF=1F&- M&:\9-]K0*+5Q"EWT+=746.(OF';\@312-3R%!#,MR1-$/D@*P\+"#RR@]J// MIHO7F'ZHK1FLTF&;5+)9?SZZQ2E]4A-U.I/&-E6?IE-Z'/Z(T\&V FZ^R%. EN"23J"2_[9!+GA@<\O\N(3VW^7RUD^O3?^@A4!6:.[VXPQ M0UV$]0F\MP$1 0'8&T25HL#3%C.IW*G]N*8L7,Y?],BTA MD7TV6!SIHIPL @O& 'K.P+3N#%= #H2K-]'_\T,*EN>4T+))"/+)5U7-*8^6 :&D&.6Z*W5ZTLA':+]T)W%8>Q M]YAB95IKZ]-X2X:9@]$"GP%Z_/;1*U#D"479L#S.=%_CX<.CLKY]$+;TNHQ"1S>I;#SK M(/P5O O&B4['JNU)*[PB*2CV/7FMLR+;Q@^4$UY3GN&T0C!)H7\YDOSF]U13 M_W)4!>0UH%.:J;;+E7!']L #P$-YKN)K_3(^@ =4^&[1).K/M5LB!6@,/YXP M98N_GQ@_6%TF[Z'@;?8.M+H,;GPU4&F>V]KJI[3[+C$V@,8IWX&LGH';AIXJ*S(:< M3W%HH);&IC'U%'>@=X!?%,.NR$ \;;&A0'91\IV^>;(+H3LUD&,10_!MK5M, MSD?OVM9I]*P=ET?A!;++G*'V0D!9QFTLK#3_8Z*";$%9^HQ2FVD'^!':/=.9 MAC8IJY#ETM&R#)":*%M8<;,I2 Y= /' M)?L'FE91\?8QJ(_=5[G GQIHF3DXS2#;95,=>6^'<;)Z]1[LV$]_8/\7C[ET M4:?N1."_^",4QB!!@&G=<> (!U0&T)K MX,O4 H"PLUTN)I]0]=T+!/>2O/5L6YBO%H)[NHL%@]?+MJXC]);7Q%AVXU=6 M:XX!3L5*2N0-= 1A=>G<)M8R$[GL"O3".A1( /@1O,*9N4=?D6\GX7\,A[H*1T1IT@@/C-BG\!:/> MPNHCNE%\N-)EJW"CGRR0 _Y8UJH/Z< *T+FYV /1X(!HN]?GI!5<]1;:OT]7 M^/(;9F& L8]X-W1H7YH+(R29^UFU/#YA7@?%8+. I@.#N\N_"O+O=URZ@>T. M$\BD#+OO0FM+5UR7#2@).D9;D=5)!$N6U?O"EP \\9+K.P%C0#5E9XH5Q- 0 M@)L!8\AUMLPEP [$Q>X3B]EA?[2_?HN_^A3>>E9/([HC>>&H/])/O^>PC_?2 MG]Q)OW,VCW1M)UAY:S^'>CVB0QT#S-TV[C^0[14=_A&$6O2>5 _87XCWY8M] M \Q&[^T:X,>E/8/[8?I)WK.I,NH4KR%4+;;WC&XN3LAXO"@:_1JW_ZDG2 MU3)I&VTO5ERX7*N!3>W]]?XC"2^)'M 2BZB(/8:T.AO>5%6KNTNJ'=^*N*41 MF G$W,^%^FZ3X;!.K--N^=P,.S+C'IY9*O8\[_VVF)F#^K*MDCS*)CH--H46 M!%BB+&1FRRTW%UHP!=JG*SJ]\?[:<;[HB"'M.9D<;V>"M[6,>SF"VVJ,'Y?0 M43BF?#J."78K&YRPE$XR<91G3EIRVOO^3T[[2Z4]Y_O+I7WJ?)\[DR6ZSZ 9 MP(-MS)87V+ZAY[DLU)MW][@Q:SC0$<42"'V5@4H81D2L"6[<*9(MO?]TI:;) MHVFPSP&&<3:X#%-SYV/9P &440")+0X@#B N@3B N 2*U8PL5<&"K#2S:D;N MB[4=UF4?@T,F&X_(=F+E>JU>$TNE5H$%5T,7^K@3J_R)PKE8JA?+3>]CJUBN%PA&MK,G MO@UN"T27IC (QRH^2]+LVJ/CG6E,67)-:.8/U9YTO"CJ[JL7>-?&B$>+*D/I M%8042D0-V;HYX+Z:E_KSE0Q;(7*ZA3S,GD?K)\+Q4KA1BQ5A%*U#(N- MI?'1]!,@VLP/9:KW%(7O9D!5#(2N6B^56 MYJ1LI5026M4&A^QE0[8< MDF0C:#4K8"4K99JV<1LN?E1XYY = Q+'8HT3S5 M0H!X86[!5=V)A$"TY634OIQ /$3N\38I4HEA>8$HZ8V_&(9BM75E0,T75:;6 MP-"4@X1%M20T*JG+BICQP+DB3UQ1C6$%$R=75($KRD*I4N)%*J54V\#<<1?*.)#-O7W7DD=BWBQ61*JU1J'/(?\"2!?#@L*V'>5=#3D M&RU!+.=9RO/=JBV[53TW1:K^["=OM*[/_5Q22"2JF[\GAF:S,KCS:823*1>- M<#+EHI&S(Q/W>>[G\^QOR-U\)O[/#*T MIOV(9%H!X2HN[1LZ\KM@I)=UXX[ MR-@OEU/PZ)SQNC4W< P):3H@_#QV.):$4B7UC>I,(>4RX!@>2[1O:'FL<*P6 M;NIUH=9*/9PH4TBY##B&!?'L'S8>MW2LM812HYI%.'*/VWY&^8!J&LOA_TQU M:F*++#6^,E5UE97J45_.Y4!I;G@^)$)I;P/=H^L7EZK ^>TEDAYE&E6$1JV9 M1>;GN$P4ER&A+GM;ZDGB4@2EQ'%Y>;@,#TC9SV1/$)>-DM!HI1[L[V?$MZ=8MO%OKU#0F$CR7XYJLHI5MJ0_8TUA M+%=&L7H*-^5/* (J(6$TD4UYS9+EZR!I>^/[.3W;C)QMC]"'\7^IDD7FYXA, M%)'AJ3.B&?%)([(B5)I\"^CR,!F6&R.J 9\\)IO5U$^W9PHNEX')L&W)J,9[ MTI@42X)8/P?+_>+=[_VE0N3R!!ZA)S#2^:'CTX;35T)VE0^)N5E@I>-"Y3!' MJ5!OI1[:P,_@7S [A*>FV#OF)R9VJ'%FX,R0'C.$):0X(.(H'F:H"F+Z>VB< M'2Z8'<)VF0^(>(J+'1IBZAXIGI'D@C..L=BP@Q/HC%:%6RV3" M +XEL=6NMJE)+=O?>. 6=?PL_&X;#\=Q]MHGXE&'!M./T"K7&< MKHX#>66A5.;8NRSLQ7&".A[LM;+@0^#8.R'VXC@E'0?VQ))0RT*9YO='&,N7 MY83NV1-J^I:R0'1Z+JE$SWCW:ILHJ!US6GJ^@$90/!JZL;R0/B+Y'K%@UN 3 M9O+(S7[6&:BP2^6"8TYH)\4%E0 7U$\=SG#X/',NR"T7'',F_!10;G M@O/G@F-.H9^""\I"24Q]S708(_!]B-WQ/2,*D*!$=;_9TNO9G(3(D*38NJE8 MB^/D^&(O\,\+\1 MA5+]U/J1GVV]3/#7XSC4'2?XZR<_X\&A?Z'0C^-8=VS0KZ+NG4 M_L*(\W?6BI/S /! '$?58^"!BE [>:5[S@.J( )>?+R4YP' M. \P'HCCH/[Q/%!N";52RNZSXW@@=]M0VSGL^%;$\VGDC(9R/HVE#R6^A\)9(A66"$^7MGT?\20L(:8?NVXDE8HLQW&3E+I,$2C;" Y5V[C*=AB90+$)YTT_&RO*NWJN;85.$+ ML#.2(R'1W[$MP#R\\"489XI\,45X>KAXEF!',@5?A'&F2(.:\_U5W@@G2GX:.:.AG$\C.0H/ MN2S_)+.:+.)85"&JOH@ )3!DV='3@I#R?E M* F-.E^K<=XX%6_L79D[1;W1$.J-7)_4"2[2X//(4-[<6_!%@G>R+Y^N%/7% M_;1EA;344[&\0(@'CK7]R45_9A?S\M+6E\L4JR\B?XQN!I22MBP;TYFDOP%" MR:-A4XO8!OFF2XZB HI)Q]!9J0X)O]RINJ3+T"(9V'"!56?\\.EJ=+.]ES^Q M7OXD^"AT4;?H,^NRUV/\&.AO^%P 5HBL218PR=.7S[\65M%?*OT[3'9X5YA8 M8I>\M?[R^^Z&_?D+0V:.!!KQ?07!%TS&1=/X,?R@KS 6=1"8FRN-_VH9<"&6(__SE&/9'-D/NQQ74 MK4YMX6:(0H@88X2ZC8C^="7=1)W-P"?\P!YTP1I)JOTT5*? <8_T!^D;4TD' M'F%7-O5VA]1(6"*!R *H")ULV<7B*W:^';_JT<<>!*F\*$]'-YWNF30_7K? MZ3W>?NL,>WW2Z?6?>OWV\+[WN%MP'--3:'+0>[B_;0^[MV0PA'^^=A^' ]*[ M@SY\?>IW?^D^#NY_[Y+[1_C>/:PSNTGB=N:=XPO4]TL-S5EQT>3\;>$:? >8 MUP6EAUBF:@GRX4Q2T!QA!U[PNS63Y/EWEV/'JLZX(ERPKEH+>Q@:;'9470$V MP_EZC22E<0I=LR&V")UD#Z@D&KF$+X<1 ]7TGPOUW5HD(<-[4PTOO]>UN-W= M.VR93W0:; J5R@1>Q\"S^=80)!8E7^'JQ")=P*7RZ8I.;[R_/$:-D:9[3B+' M54YQ]0CV3'Y@Q19H7+:N\$#Y=#P0[$XVL#V@,UC?C:A)RG4A,=RF+N.M3G6]C[?F0S6 M*D*MLB&0BV/M7+"V]T')1+!6$87JIL./'&OG@K6]3QPF@K5R2ZB5ZMG 6KY] MD3%;M#T;%B$$HSM-.J&ZI;Y0S\*]/A?__\9@Q1B:2VLP^7TY)T,F7L[)D(F7 MGP$9N(-HKDZ7+0^QR33LT(2WNGE/B:3\S[%L/!$A$)W:&$]N2Z\Y]27M>GG* MIJ]8.J2LTJKIR^RC3M \XOR"=VWVT#[R'ECW('7F)!-^!3 MX::5HB/B/<=O[++WD$)%N8/O3;/%96\^L;M5]AY24"AWX%W(WA3WMMYGUR7G MG8!C/9W_83;]\O*B,Y'T9W2:$9@\1\(VR(ND.:[%#Q:^0L>J3A4RHCI\LLD, MX6#HR!L(1DW>$'-1D_DP?H]1H,R7C=Q>VU!)<)MR[M/[ND?]*@_\EK MI=K)=JLWD#X9@XIC.Q3;VZ =$D 1VR(B*6C_34U#D:S)1G4%DP]]KWY,%^.9 M0]W9 WVK$ \/WXAGO<&%>-I .WML;X-V6+1(7*L1+L3Y/D;$?8QONDEAD'_# M2N99@M6.2366[LDV\/'OU,T=8E'9,55;Q>PT?(*CF<-P6'*81H33,-VAN-:#R0%TZU+W6HY&RC-XBY$EE8 ?


3AG-)+K@D9#\^MF78Q7 )UR5GP"7;=CS%L+W] MN):!B;')]BW/U&* (U-DOWBU2]@K*MQT0@Z/YG75=D0IH32/@,=1\$@40V(H M]E[$A0B3HV2"6!9:Z1UP.:CV%4=\;A ?GHACOP59[(BO"-7JJ5(EQ%/#BR,^ M-X@/2P>R[^(J;L171*'1VE!BG".>(_XHQ)?#@@_V72?%C?AR2Z@VF_E"O+OF M\4HS?CJR*F/$\H,)5S?,]^OS49MQTVSPZHPKU1EKO#JC-S>\.N,IJC-^'LPK M,^+'S%9E_-Q^:#]B7W[I=H>#[%5@#&?M'9 -E8>\"&-2SM'XTR%E(>%Y5M*7 MGZ1\$"=ADB2\I7+BQ8%R$VS7*)VL(I! Z*L,[$.LB612 I?(3#)9_@!*P&27 M$BD9Y.F5X'97)K@A\C9<-I@F _4]$LCSQ\$1$SA2K^F1^?.-)XUHWD3#]F 0 M7%?DRF))A/62Z#?,L__2T9J;,UM=/:,ISJ"-=>+0%)9ERR:P5*:V%7=&\W30 M=VR:X-/U.@]OS-/,7KH&#SN3U)&L"5LVR?B!_N6HL'9R/M91 EE& M7G,=>5XV9^@=Q;J,LM)H\ MD_/90:Q2.E1+Q ZQ>E5HB1DI(LK7$>NZX5Y_ =(:ILKE?5+,*!XJ[WW:O $/ M'G:P[)3AEER^GPY2Y4/E^W&0J@*D0)XW2]F %+?UU^7YDTEGDJH0+Z6,Q7Q$ MAEOL>6J M4"Z=ZB!+)O-@<,PGC/GJH1HO0"'%D]>"-F3K,')%D? M^]T;?[,H,R$/\QZ(0EVL9H,E.<9BQ-C!.S,)8*PBU%H\+"L;8O]>MR7]6<43 M[JZ09Q%87-(GPX4'[Y LR.2Z!\#DZKYBV08L"6(8R@]5TPXS\X5JZU3)[;B\ M/QW2#MZ72 QI=:'5X %7V9#Z/B&YG$^&^P[>43B*P\KUAE#CUOL9XNG@S83S MP=/%6^JW=$Q-DY7I8M6Y;.F5Q\8FQ7 '^^%]*KE)28?2Z]R*.JP47S.U&@Q< MG">&KH-=\'&CJY&1(.R+-\C=NHN:H3\7;6I.>2QLSN,"JP#BHUD/MX)UM5S0NJVX*4OLPWW[\_W#_?"^.R#MQULR&/8ZO_[2>[CM M]@<_D>YOW^Z'_^4Y9!/M-\\AF\849U*#II%#5E.ED:JQ*M<\D6P^E1N?6:[D MUQ87J\D!9](;*\"$)]@D638=NL@BDM/M[URE]JP=?CS:(^&32\&VKK1=^CTL M1/"PJ>YTIAEOE/8I.PL?$X>*-4&L9B3$A>,L1IP='$"5 M$,XJ0K7$XV0SJPE\E\',,/WD&HM0*X6.^'FWA/CTX"BH!R#/$*AS"\0YAC.; M0H4GL3@_8-4/#CR*"UAE4:@V\B7R+\KX#Q'YQDJ&BX #F0?:9B'VXI 0Q'I, MR3-\2_#M&*%0%6IU'G#+T9XG . MD)B<%G_(@)6*V6T!0S4K7KPI=$A9N')?_6O*R>O+PL MXC(^&58\>,L\Z)XX]F!4O2R4Q8SL3W)TQ8BN@W?$XT17N2:4&AEQK5ZX71^4 M]EN<7%P)G)9-#]X,W[!6/Y9C6T(MO6)(7!TDAK.#-\.3P1GNC%0R$G1Q\N.X#",Q0KTIE,JI:36^ MVQ'K;@?7@N<@&@[>^0](A<-D0:DFU-(S<;G>NP!P'[S1?RRXR\VJ4*FEEJB= M%Y ]9)G7@5\!-U)=!K*3=X^&38DHON>>O2,\+KMK)38JK*? F=6/7K%$[DW+ M!6VW"-Z#=]$[QG2JVE@/SVKKRA)';A+$?U/34"1KLBJ#%Z#*D1/M7-<1A9N! M;LGZB95PM=]XRHF\)XBX[)F]<),I],S D^F76+"0XX5(!9,;S6BV M0JMP\Z$DSLT$M[3R3#+)BZ0Y5" 1WM$L16JJ*;+> M&";,F1*MY7*TEBO1'JM&>ZQ6N 'E1Y='L#(>U;+PC#^C MDYO1='(S!IW4MGK(=JJ)0Q#YQ9 J*Z M>; %X'+Q0D[W%C0\+)Q-J-0S4D2: RQ&@!UL"R0 L H_S9)9JZ"M*"I21-) M8ZM*4=6)+,U46^)%;9/AS-;!HG]!JB>@U+W><>FT/U>")=-HM(1ZI90-ON3P MBA%>!PO^V. %0K_!#DUEI.8F7PR&)G5TI@Y+W@:D&ZNRRI-W'0&W=]LX,N1@ M032!WZ>VI.I4Z4JF#N:7%2#:K4NS0YB36# /\*EP4RV)L%9,+4:EPRU^ MN(5$M4=3 $G K1J$6Z4BE%LIVASO^3(@BCXPV&$7V9C.3#JANJ6^4*(9%H_Q MS788Y!:A4"Z%Q/]'3C[O X,=!>@$8>'6SWX ;#Q2NS<>2J_'*20T&C-3<7#C M1">CM3@/),T#(8'ND3/@GY('ZJ74%D[[\@!?6FTZ&V.%!+MQ!9IIX;%-=H2< M(XBF/X-!CUV&@L/.RC3J0K.5?;G S\KD%^,A&?6BZ<>X,%YN"/5::GM%_,A, MK HP<#B4!1NDK!!YY>ZC>[E-=H0<]]C[$&E;5V*2)+QV/>> 4W- 2*["O4^: MQL@!^:UJ?V6/#.4-OV&YN1OR#P(J0E%?W$]SS>:VZ347UG?OG_4NB\M;A+/< MOWC]7>N_)DNM;RH'/J"48+V_Z4S2WS L$(_ 6L0VR#==X\= ?]F)H+6Y 'P0 M69,L@/_3E\^_%E;Q72K].PRFWA4F5-BE GO=ROONAOWY"\.*70<:\7Z_](+) MN&@:/_P[J[=DJFGDZ.W-F6?I<_#CQ"17 M80/_Y39\X.ZIK..'/>QU'E3]^[P-1;5FF@3C475-U6EQI($P7$:K1W[OI>23 M1"8F"M9_@MPLA#+$?_YR#/LCFR'WXPY& P.6%=[IDT/UZW^D]WG[K#'M]TNGUGWK]]O"^ M][A;8!S30VART'NXOVT/N[=D,(1_OG8?AP/2NR.=]N 7U_QZ& YL=55> J7"^7B/)9)Q"SR;(F*/P)QID53>2[:$R 5-15C2HNRID(?BR:U#,>4J57L M6%;?^U*-T:.^R@3W0:; H5T@1>QZ"X^=8CZ"SR M%2Y.+-*%T2J?KNCTQOO+X_H8P7(FRX!M@ MT.S0+$N_;4;UC*.SZ.;=O4[LB>% 1Q0++#\U=AVPG\%0SIS!D!&ECM[J3.EI M#H[+L";=,[89 MZ%;V@6;CJ2-2%C#8P(,C:-8"40=*&_,#\]SUJ5]QQ3ESVS M&33(4H^ ?Z0VR&6,YUC( MD2A4TXNVS>\IV,QA+=G%]A8<5T-PW$0<5THNI!''.R( CL=Q&8M2I;;;SRW( MW5D6_N=8;E);W$PW*6!&5C7*2LFY6@>OXS<9[<^9:;RH"E7(Z(T;H!GH=1[> MF*>9Y0;H>MCL+9V!7% EIF(P8E::8F')OR5>7#(Y,[1^A!FJ6;)\':0:?-8H M?FCK2CM O.ZKK#GHB>OC\'KC;Q9M6Q:UX3$W?HIV#,L^3/.++:%3+L'<]7<:BF(LCR:(*2R1 =%4&F"?T,Y*N$Z#<@16^A')ZU?ZX-U;K(!A=SV.5$187%5>RKHI*#-*L'4,M9/8"+6D[=3V>2 M:B+F4#$M]IXUM%9"%E+D'6YFF[A7#>LO *]MPG+,,?$W,JS"GZG%ZR?Z[Y(JFXAP:G5 MT[NOR'^.:DV0\7KC6Z#SGAIDD07WQ*HD+\@Y8["FIGZ."88XFA$BYT4_V194 M/L_SIKYN8HG!"9"GR )XI47 +U_]'&X(;Q ME&(I35Y,)WO+GJWXC2/0(5[\IAE(RHOS;-0MG8FD/V/I9MT+7F";0X$$R_PX M2-X/;USVS'*#,L#TM>K,J\C%-EGPL!A57S =GX 'Q+@YF8PY60D+[MC7G 05 M;*(#\I:Z_][K/AG[I)F;0BG-@ YN6V;/MMR&Y;# AGU-RZ2PO'!KB!6A M6N-N]LRJH'O]!5!GF&!AOA:BHA-146U7&\FNI.9YKQ1FF?:EAW\7CEU*AFQ"/"P9
EZ/P\S)F2L+4:K5^@_ MQF;5GJCZ/M4T3RB#XAW.-I$31_@&( XK'SYY>/O\]LU"<3,W?-MSR!UVLJPI MM&JI112>$EFK0E-,+78_.=1>^*IXO?ZMJK]0BYR);;G$D?JDB?IC>67&1IM^2]' M-2FH>E#N]MN3)NE89:D+5V?XR&$)\(1&,WTG-8==7OQ><60S21C2HB@TRBGF M'N8;+UNT#SJ[\/0/4!.L]+']0S(Q/D!..*;Z]"ON+(B)K:QAH(3 V94L7S>EA .POS%F,P&A#/,9GC Z]8$\.TW=@T>-UW:K.30!:5 MO6?.25=%]+-E0)Y$[NDVR1!'/1@?1W< HZ]SX+##@J[( #.V(VF:U1NW7R15 M0_3<&>8 #>88RAOF?=CP@GGCI2Y(ZT=CUH<96L2Y;P=OI)Z+36]?1 *^1IT M2]"%8[G5;,*V/KAVS[+\VF[XQU$O9\.VZKT/E>.V50,G*NM"/;VH]\CS?2XK MXO-CA?36UW'4\SD5FS6$IIB:1WA?+CO[A?F^L0F+"D,\-N%\(@DN>V:Y9;Z^ M.\3*2JHRJ![HA2%_9ZH#3^F0'ZH]F1@:&@L\6B&I_: X,N_X#G/OG/?0&$JO M?RR(A^OPB632SQ+H^8XQQ51*+$_%81N]+:%523&_ 0]>R-F64!QY=TZ*<+1; M>;&6+.JJY7TDU;(<,%$I;AP!F*> .Z;!N*Y*Y%!I+8[L.T$_\KU'O]ZXPZ@W M0.(=R+%BFGN[_#!I1O72%C37XTBYDPR:Q;H@-E+,$,]73(=JH=5"S%P/):"' MZG$4$PIR+M:0?:1V;^RS<,>P#@DR:A1N:B6A5$HQB(YKHAQJHC@*"B6!YQKF M,*@+M:P .H,KHO#Z#IZ>Z %*55W2F(J@1%$MEBJ6A;VA?EBH#AD)E.AN'R^% M[G=C&R?&D3;'=U6XM"&R+/%3MJ)0]#R@IDSAFEJ[KIZ'#EV#N"!79E' MFZ=*@KT!%OQ\T98=)"\($)= R2Y\>/!*PG%<]3CRW*3/"8KH>QU[[RHZO>A M45O<#YF,'S*.T(T-L9AW/AF/S"0EEH06KY243^REI[?BB-A(%M@+UTBK*=1Y MWHFT557AICL>4YFM .FK/)'T9TI,R:;$^PP(0ZW%5X99MI2W:KLXHC]_QZ"U;/N(F)/M %X#@"\5$%HJ-. )6D'=7^'=Q?8!B&LE[Y0-8<5!=!8>$*D,/RD%<%L9F:6."+S5PN-AMQ1+]DGSD" M94%$H5Y),;J3+UC=>?A,X9J.GM(4]"$WU)-=K396(GG4AW&/NEVZKN4,6K$F#H![ITQ:902B][,%_FG@?WI!7MVJB&<&;3 M-89SSYDMH53+%V=>_.*XJRM9L0$JB4NQG9B!+A#%<##IY@IH_I4AF;:YE]L$ M3VU=\)Q@Z7T2P=,L"^5Z9L(Z-I/GE#8!YZ9C>YF:B5 /-=Z3]@.<@E-;#:&: M7FZ!PQ@UDYZ"_.9+XF\\]S?&:E.O".&[;P<*84W5Z;U-I\67\DL1525+C\*& M#YVR9I+^:]3]-PW&JT->,H;.-3[0F(]D@/VX4L"\UJBO& >=V$S!S8 MTEI]-.,H81,'D#'/7CD;0+YP+V&HAID7>R8:"ZSQC^EP97,"91-',9DY 1^0 M?OZ1Y4-K2YWL?#+7.6>H<^(HT1(7GEDIP%HU7TE?+FQQ ["DF*.96FR!(Q"= MLK,7)AW#S' == H=%$?%$Y>20R3D<6N>BL@#+_./M]3T3QQE16+"LBBTRGS9 MDUG=TY9ETZ$*F0':)F!GL+*=,RPASGRAU"\BSE70"5106(*)J"I(LV3YVJ/F MDT_,WCB>:O U[H([ ^REIH[",BM$54>)XEH4FM6,I%/@"Z/=/CG&%$5C7'3@ MB\1JAQ-C9$NJ[A:AG!]5!P!X/S%&,#%NA =782=086&Y)O;.-X:=[HV_66Y] M^)Y'X7O=/[MS9YC+WI$'51JIFFJ_';C<*C=2K(##]5O>]5M8+H6]$X.=&/35 M4D8@[RJ^*WMD*&_X#4M-WY!_$!#5BOKB?IIKH7D&S_ >>?^L=T2$=A?-SG+\ MUN"K?F+O^&GE78M7X9L^>MW CP$&E"EN:;HA-P-*"5A8QG0FZ6^H;1\-&Q:" MMD&^Z9*CJ%A+K@,*% \?8+DFXF7]D30RL.$"ETK_#PB:]*TP$L4L%]KJ5]]T-^_,7!B67-W,DT(CW^Z473,9% MT_CAWUF])5--(T]?'K]]W=K&"BK"@ 2SXK9 2)$TX(_7WIQYECX'/TY,Y/:?OQS#_LAFR/VXD^&&*'C0^]%!4_C14I\!QC_0'Z1M320<>856=[_:B M]"2F ?= K%5&]^,'SVBP!,P=0_MX?"^TR6#[M?[3N_Q]EMGV.N33J__U.NW MA_>]Q]T"XY@>0I.#WL/];7O8O26#(?SSM?LX')#>'7SK=7[]I?=PV^T/?B+= MW[[=#_]["ND%O7KG^!+U_5*+!C\D4WCHA,W88VDE^8B[Y-K'?G2*"XOP5R>QE([PYNJ M*LS4DH672"OBED;F =#UW>\9@9ZY=-!+]BM;$"J[9U' ,6 6X<@]Q+' M"0= I@ @R\[48;5].>4OE?+$ %/0Q%*^,Y-.J&ZI+_1BT'#*1F*&F==PX]_; MC0._3XR@B8X>$.UB(30P'.J)8 NZ# MP4)K8:L11;(E,-C4--DN#?EX@/68#3$ZF$@F5GK@UC6'T*&:>(K5*3F$.(0. MAI LS51;TCB&.(8.QI!"QZJLZYI(QY6 M2&M-&W-^F,^2AI6'88E[2V5O(Q''7A);6XD:?S!=RHTTTHWSK)3*FQ,R_SD/ M"NJR7>&.,9T9.D94M%]5J^AN*K$]I:^,A(&X.+;L7ZQUW:7]"_#;J9:&\*5DF1_ 9(7A+ M?9A**21MW,W3?S2+V%E$> MK:1WO,X-$ .NZ?)@6!N3T_U-34.1K,FJ[%_ ,WO"GT,U0:B*T;)+)^?3X+#E ML#T MM$J/R?@QXB$U^UVMBA4L[#.RPZ:+@.RT5(KG\9UP:4NA_ !$ [+IKQO M3J%S%J \9&2+G\([PVJQ,ZRJ93ENJC E$Y=J/U0[0GS7]!7:LJJQ9) N,\; M,Y8Y3"#=P=,32XB)A8+@#?W!-VN>I=EB40GL/1.J*K.,/T?LZR\!^8Z$UNU+ HQSA%)6';%JX8+F:$_5R98PQN '^$-O*RH)8:8X@C@HK#$1"!\W7K@)G5S%MG&1MN)HS\:^N/9IS\\(BHM3MB^YUH2RN4F9X9+8X9H._X)Q%EQ M?=DQQ6YPK.%=D@RNB[6-G$\TYM71X=-D6?]+0A%=HK@M)6N!J M'AIF2Z_<9<1=1IS8R:B#6':J]W09;3*D[@R3PBQT'-.DNOS&)(/;Y;:N!.3$ M0OVP_8FA]/IDF.R&;9OJR&'UBH;&$RB@S56-N664L4929X5XMJ@/]Q]QMN!L MD4&VB.5,]"&>),X/G!^RQP^5> Y>Q^-6R@2+;%V5-UL9B.[(#GHO@T6B[4-S M:&?!VY1V]!+Q:LKZ?J+7Q95Y&=? -7_L\_*O[I?"38<5U,6#B4 *1\+NL-)- MKF?)&!,LHP 6"!E1'3[9!'V2<"M9BGG=9IUD?\3UGI\BKUHLDQPQ/7MJ4NJT M@\R&"RV#A.4LPUEF \MLL1EB"5B(R1%YZZJ*SZZF<,.B$UQ,+L*A4UI59A#J M7(AP(;*_$(DGY"-^%RX7**G#G@L4+E#V%RBQ9'V(T_G-)4GJ>.>2A$N2\$%N M.]M9B2=G1K+[!DE)EZU^U%JI<=9")=F\&UR>7*@\B1:YQ>5 9JAYS!GSRXH) M7A0I/=OR%ZNHJ0!J%,,!'LJ(I-M9NWASC[=)K>9ZL9RXLTDF6/6T+I0:ISYB M$'':SSGNX1@P9J!\5#R27E*J_5PDVC MT1+JE5,7R.2<1QY!BS-(RLKY!OFF M?+C*R6I5VW+Z68LY(YTC(VWCH\IF/CI--=U&76BV3EVE)E;S*^A;A,\C0WES M;\$7]-*R+Y^N%/7%_31W["W!R6!^8 EK-ZMF&7IDC@S3!DH"%H[?J<7D%1+\-D4S-9 M6;_8]!AI0(N8]PN\-D,&Q7AT2R3^EEM>62NF-M[]ZT-))#/)9$=&Z'LO<)_] MY?%E_/1K(A M^=SHAE.;JP>&YG&$I*$;IR#);(X0CI!-")'=?6X.$0Z131#!!!JRRJ4(A\A& MB&B&Q>T0CH^-^!@:V=8Q.8C*3RL2_Y;*WI95BVU9-<\D$#\[ ?9;]\5K]?5] M<;'I'??)?. \8*:1S=S\^01MV-@R$ &R'<&-1!"<9 ![N95Z)"'';*J8#3FN M%!&S*0>2 WX;E;I0;E0Y@L\>P=L"4VLAYX8B0C@3 =V-NM!HGCH<;U>%:([? MD^&W'G*6)ZH(SFI@=:62>F U!W1*)D4]Y("-C^>3F 7E6E.HUC)IV.9@,_ZT M[I=':A.5":J0F&)K8S0Q=\W$S]&9R/9\QL9UIHB]17R'Y2EFXKM2&ZA%^# Y;#ML#8!N6H! :0*13%UX_5'O"?!;TE9JR:E$LP^4^;\SP"4L@W<'3$Y%T M!6;(PI,[_<&W1>UWBT4?L/=,J*8P'PB=SC3CC5(L#(]![]S3<4(A$58B.=;% M[U(\BF;)LNOUO&?PNG5,,.6>V$EZ-S"%W>RY6.IZPGAQ3GD@6=5/7ZLKO M#%U]R[%8]EKWUW]XN+HS3/_'0P3587DCA ;?:[T\C@BKCIR4.V@;/_R.A[2R MQ X\VNO2>*$15AGY%/ZF//%%4ZB4,[GWQEDC2=8(JXBR"&\>D;3B]6, *8X '0K+KP.B5F*P M-:F;>L+136IRPHV254*ED MTK+BS) D,T3;S4\@AHKK \X"V6"!6/:J8XK)XES!N2(;7!%MOSJ;:,ZII<,C MQU9\2$,37J&Y;B-I@:5YV)Q%[^DFVF0\W1DFA5GH M.*9)=?F-20:WRVU="$;AZKM.)G M^J:;%$;S-U4()J8/ABC!\]^I6Q+5HK)C@@%/N0.*.Z XL4^PO(AED\?S 4#S(8%MX(1M+YVX8L(COIHJ(]G/SI^7Q/G@/3! M>1D<$,M9Z3C=2ASZZ:/R(J#?BN=H=+(.I*2X86O81K7,F>'2F"':!C0',8\[ MBM1.YP1GU0\4XXAUWF8+=%&Z:14'R3]D1%"5)2DRQ+'<-\ M+.^HW)G&M-WKW-\9Y@!T9&^\T*@'KH@6FRE961IQ3KQ<3DP[7SKG2LZ5G"M7 MN3*U=/"<'3D[7B8[;HOR:64IU_W)672K&ZB6>IG*R!1.-BR.\^2)>3*.Y/V< ME^+@)1Z$M^)T_2QIDBZC&_5LZQ2N(J4"2%$,!]W(.9$ZFWN\3>J$%4>/N02 M+YP"/W#3#_8 ,0.U?>/AG+":[(DX M>F.J&2RFD%N!\PKGE9I8+875?T_<%1L3WS1J#:%5.74]*\XYE\,Y6Y:%U5)8 MJ?GD_*7Q\,S"VUFM-H1R(_535M%I<09G#3G?(-^4#UE6VN$2]"?"YY&AO+FWX L&*K(OGZX4]<7]%.K8 M^XD-X"?!'XC;\46_16S=[31L:N$!Y&^ZY,#JA"JD8^C,KKT>]"3!#F%O_Y\+3E\^_%E:YH%3Z=YAD\*XPH<,N>>[IY??= M#?OS%P9EE3<[)-"([]X.OF R+IK&C[GC>^663#6-/'UY_/9U:QN!"1 WS5+A MQA,#I$B:\,?G.I^AECX'/TY,]SH.J?P_L"4AD8J(< M_2<(S4(8F,E__G(,^R,;L/MQ!=>K,U6X&;(@:&.,Z+01A)^NI)NHD[-+')&? MANH4V."1_B!]8RKIP&?LRJ;^^*#S$+@ZK=%8.H0MQ/+.=[M\_- >#N\[73+H M?KWO]!YOOW6&O3[I]/I/O7Y[>-][#&?1N)J')@>]A_O;]K![2P9#^.=K]W$X M(+T[^-;K_/I+[^&VVQ_\1+J_?;L?_I>\0ZVKZ@Y5WN_NV/$"%7KXSO'EV7*+ M2/\?>U_:G#B2 MK?W]_HH,]_1T581P(7:JZCH";S4U767[VM1TO)\F9)$VF@:)EH1=GE__GI,I M@8!$"-"2@NR8Z<9(2+D\9\FSVL_PV;*!1_O A2E3/E#C8-=]H#1*QO#8(9FP MO!%"[0'P[8AOJX6^K5KUX[9<>ULB%3+T@!1Y#@/RB\ 3_[\G:$:#O[V)8<[^ MYISER;(9N8L%P/+6;*$8,:18L#XV$Q0_$TF33S.^&%%V9'6EAOR\ 2NUZ5BQ M_UOTF)? 2L#6PFFOM5DD9G1&\(= -@(/^6SXJ%<'>.1X2-<3+6"A45TL)O4C MYE+0Y9X=2,B[OYU6=9B"2UZP3O7[(%6$_2L@]DQW/^F*2P+%6GY0C Y+#DS- MG0\$O0_ !W,$B@* ! "8FP+5SA_KSA,'K<"L4^+,#'PT:,CS)2G#;&YIW90S MRL84DS&:TNP!<>'+'L_6&0A+H24G/PIVDD<9?K;.WGV%0]O0F<) !IY&Z$\3 MSF1S98T,#-\ CJF M;7&BSBR=[Y]3FY):FWL["ZB&5L\KIUB>M+W8:#N]M1IM5ZM6JJU*K5V"=+RF MIC<*C_4NIF)%;D@635B"8--X6+D-K=!O%XSCG$-+90[%Q@WL;;R0/ATC9>'-#?6(Q MOB6*:/?6QK(?2)TFJ0PY MVT\UL5)0309507WT[:&ZAW5#P5;!=@?8"@J(;P_;7@=.F8[Y07%=!> <("TI2"R!\O Q419G$&"J"K%N/9=U:GC>E M \S)!T#9E$/MU?*'S(!!?U+7M#Q6K(+?[[!^?IY&KA[N[HAA#V"U/,S%NG_X M =_:U&?WLK@%]IPA'0V8082.)R/GC5+B&S\QR4!9/7)D&(+^Z.D>A! M:7)SZ%<&KV@O4![2PB[>/1N!)/OV8-_,73=>U->\9[_ M^H\ 5]>.&_ZXCZ#:B8MUZ\<14"#32PJG!T&W],P,0W'4\"_,GI.%&!H@TJ7T M.RA:R-*)6Q?T3\_%]%0:PH@ZB/6JUCK\J(>C(Y X^A"T5,_6QB4982C[@V0O M*9PB:A*8T!21*"(IG$AB]:IDWN=2H#NY;M2133=204LQMD"&F,HCP&7 ZB@! M\V4]"(E+>8DEWUEK^$.+7P&I:;FUNY2)SQQS1)-"P"9U+!4G_)9A3O,NI5[? M67/X9[*&,9>+"&^YQ[J_GN73!^J^6";E0NV>FLZSS9["Y)O2LQ1)[$$2Z3CY M=P^G*HH\XAVV5:W1Z2@*410"%)(LAB"#R"TE.11=2$P7J;C*4PH/4Z2B2$5B M4DGF19<3XB55E%1D6XPUJ^_"(T;<@&7,<34+2_.-GRKN3-FFU&9G(@X:J?C) MMS1#K=.NKAV7PBI<3%V7VN8;XPQ\R#U[$.$3<_'#O"-]X^>=X[(+ON]:CU/6 M[*GOW($ LGVE+BE22$8*Z3C(=S<_*;)09"$A6:22C[V+S4G1@Z('">DAG:3O M=&Q-4I!([*F\T^PJ$CDV$DGFVU;0EL':5'3LU,QB&]B)?LZ_F?7 C7P7SGW6 M.S=LG'K!.A5C4B1LQ=3 X; ^5]RRY#P1[ \!&@AYI#9\\@G:).%2+N9H-DCV M?WUUY'F:Q?=:Y)0Z$V3&I?*=I!PF- DW5I&,(IDU)!.C,Z02VI"2(?*2BXIS M+BEX4':&A\EY,'9!ITH)H:Z8B&(BVS.1=.) TC?A*H92..P50U$,97N&DDK- MB32-WXJ3%(YWQ4D4)Q%/,BZSM)E.Q8YL_099<9=8.VHS]WIT^:(BG[X0BI\< M&3])%KFE^( TN[E/AOMQQ03/>ZH6T7JCP':42U""%Y.!,P7"DH3]K?9?3CSB M.%96$[?O2;.\98:-6EM:M5UXWD'*T"DM!>VQ,!)TN4J'G.J9D%.F#6);A==S M502TI0@Z&')I[$PN!3>F;?#&M*WB&\\IXCEDXHD]AC9WIAXI&N)6=:W3*;P? M0O*].-0FH\=(.JW=!8^LC7AK>HD4.45+I:*E.%)JKR>E7(XP]79+ZW0+;T*] MCQX6M4C"YT=G\,8OP1]HVV5_?/XPL%[XIYDY<&X,78;&W_^:.OXG-B?^40LG MN#HA?3&>?5+$2U:W8MV:!P.)T@;N0L;/_OQXUA]BJ^+1R'D%UD*\Z1A^ P_P M6.L?D\7 >Q@$[SMP$"&4(9H(>AN3":N\L=KA&&W,5;W[\?.'Q[/X6?S&9O'; MTG+/Y\06.Y@2?HQ,2+Q6(;2 4!!PQ*2C4?[),7-7JKZMKO 6YL0%;L$#VHMT_2G#!-S-_ 4XKH*$("94A$6.3:-K_ M+7K,2V E8&M!C6C-MC%* ";L 76S99;^$.A&X+F9#5__==';FK)71$#WP;09 MYZ^TE77!(HUO*#8G18 M9G]H6C04.>+TD99O/S M^Z9$13:FF#3%E&8/B M?]GBV[MA9"BTY^9FNDSSBY;-U]NXKG-J&SA0&,O T M0G^:<"B;*VMD8/@&:&Q6'GK:5E4TBV6:B<.OY."M/.BD0)U[QXA*A2NY<=4; M ZOT%:X4KM+%E$I_;A($)L4C6,\$P9GF6-2:"K/IO41ZA J2ZA(BM."T!D!KN]G2NC4)NE(K MO*:ZG''AT&U!VEI"P$J12="J:AU= K4@VZAFA=8 K8*LL:3L5=K@_::"[P'! M-PZ]@JRM$+VY"/A:MZGI[<+SK@Z@?GJ^YI,;ZA.+L2A14+FW-IQ20JJR: JJ,^\ M/53W,$\HV"K8[@!;017@[6&[BY$B$5XW>"NT9EW*/D4*LAE"MB.H-KL#ITW' M4J&XKH+P#A 6%#@50/AX&:B*\X@Q5 1YKQ[+>[4\;TH'F!8/@+(IA]JKY0^9 M 8/^I*YI>12;Q/'[G0G>X6GDZN'NCACV %;+PVRH^X*"6^\1/#_)75(T>&(6C@G>Y!>"' 9.29)C>'?F7PNIRZH-;= ML;(*/-*$7;SE6+H*@,&^NYNZYM#P*"^L; _^Q=!U[TT]5EN9__J/ %?7CAO^ MN(^@VHF+=5L2F/;E@>IQT(.@MV0_M?04T'(I-VSQ4-G/,\4P* 9NTL51<\%L&.I9/'ZC[8IF4R[1[:CK/-GL*$V]*S5(DL3M)=--Q\>\> M3%44><3:=IM:JW,*L(JD)K9A=1V$G^/NKA?6P9=^UIFA\K M2GE:Z]E:L[JFSG>::9@9UOFN:\UJK6A&500(2TNP6:^>!'4=-37.T[=Q MIE?CO%YXC7-%KX4)V..BSC7UW;,UNZ96W[VM=8OOH:%H5=%J:C.*.=\WJVMJ MVV=D#$Z]MGVCK=6*K]:<\H9E:]]2E"KMQL=2ZIJZ_OE9J=.OZU]O%%Z_3)&N M(MVL%>(U/0TV&\Y34FKKU:[6:AS^ 31J*X?/C\[@C5^"/]!%P/[X_&%@O?!/ M0D/U;VR6OVGA;/GLYI/3<2I!TT[\&($I3C4RL(EZRZ:W1'N"69B3_O=-8$-;]% 3P1 MQ>E4+#] M,XYID*&+G/L78-,G(JB1O_\U=?Q/;(7XQR74+2_MR5D?&15&3%^@Q !$?_Y@ MG"5=S4V\C?S6M\9 4S?TE=P[8\,&*F#?K!M/3'MB7(QD_"% R,*S:QN?S9G" MMUZ___7BBCQ.B?WM/+F[O[V[O>_VOMS>;Z7V?U\,6HR!GG.B$ M^):/#P_^"O8>[H,=NKGM7ST IF!H-P^WW[Y>]OI7E^3ZZTWOYN)K[QMYZ,,7 MWZ]N^@]Y,"@8^;MIR#3?+[QQ1F[S=R^LPU[P%?)&SACX]TL@Y?K(S70,3S-% M<09Z#;N6U:JU*E.76LL*TKGA6=[MTYU+/: 5(P@=>("EL)Y 0;%]%"A3V\?J M+2 W3(MZ?7C%.=+V"=?1]%:K4==!$:.@64V0V;A3&K+BQ(#2MP/4]8T^@Q/[ MO @F !B)B>W765 _,%DV?606T06(;G=.(C#Y0G63K-,WPP?UDI('.K8 %(.I MZ3LN,$1WXKALBAHQR"4=&:^&2P$VT>_M ;%\CWC31\\:6(8+.T[>\3 _\U/P M8(W_/?C$JBR'%R^XYC&_&%YXI:O?3;WY=S"V\&MGZH9?OPC0_V5=JISI\Y ,K*6V6/#*DQ^&MJN* D\!__PQJ-/-#>'8W>OS*\^$P MZ6/5\+)SEC[0NQ$]8VP\4!!D,3-9RI9E:+Q0\DBI#41*)T: ?7RL.\!P)%[ M_LF(V11)_S^7N_NY#U[RV3J>E.0 M8'@ 0C;E3N$^OCAX&7]*OMH$>!5Q)I;-^";\_@W[YXVF U@A4(\7DO@ [( 1-F;'ALG M"VTT/HQ@&/!.+(ZVG/4'',CC/XX_&-;\'5Q6]>W%;A3,-9PB PC-%^ M/B6 2X\F *,W=*8C>!O 7AOT#?@/U,[TC@ MS5$JW#R."2;'ZV!LU. 5W2] M\.<]VY[";^[9^&#'R36L;*QDJ#*Y4/E]MI-OU'!YS\6 GM?_&"2YN1RZAT+F MW4G,C^:W)1D6(#XCAI(YM^)0G5&,<$ Y@ BH(B8C=]Q+8XP,RPOP.H>)&87KG$36@LY?9KX, MA0S\\+T_9>R$,X102Z(_D150),XX!(V--\*VFBM1!.>$2PZ\X,EUQFRTL[F> MDAYCF7$/C(23MA"3M:K&7\#;I9]G -,FS@VL#NPG:[0"TN F0D8=4:*/JX4P],G@#Q0(> M\62@)N@%PX#E@A,/K"G6#[1 ;WQ#\ PLTVV0X7G3 M,:\U&.(&=]L$9H,[&P*$W6L:+K!W@PRM9Y@CC/,9NZW"8U] Z38>K1%BD74H M<9#YX9]L'&P%7Q@H4(>R["G%I:1PVTO @F&@$\!?*/G")=.61IP($1$H!.(0 MA<+4!XDQ$S-EY U_4%3P3=<"6%8T9R M=3\1:*15W@LXC5U;Z$GCA4L6SUS-[,]<_.6!AL6. IP5E?^$]0<-] 3""]NB MPAY'6:7T3R GMGBABLE/)5S]-H"O#X#UXYD ! 7RE$2: M9UT_Y>+B%F@W>'XLSZAQAL"E.+#@^#E&1\^&C<3/?@KCQ\''#?*?!FCC(&IK M3!'1 T4$G^ D'&S(X-#4DV0S(@-E[([W3M]*A9\OYT81XP\M=\ '&!B3N**; M?!-P+3)Y0;AP? $V[-.JSCC?J82_BYY_M% -LE[H"%6G$:K'S$1HR>:.A9?P0P/2X=T$%KT!:3SQHW5H["/'V*] MNTK?7#LK7BIFJOZEXNM)3RA>.#8Z??EY\][R_KS $X2/GQ9E9"N9C$QE>@N# M8D6EY?'T53S#<942OG%<3-@$H@Z47\K[-QH+BO&$Y[^&ISC?\1D9 MP[%J2D]!K6 ?B!%)CT5J'D1?R&0!T!@NK?',3FX+CV'2(B:JJ2[H6X6P:F$\ MXAQA_UZ!U/G;.?"7(:S.GRPZ\<$842\8\@WU>22BZ&?]MPGEOZ"C49^[3:)K MN/*3E:#&NZDH/6_I5W>S-=%GT5:56L)PJ]K)66>QD(^)!"5W9XY!4Y.(*EP"JF3U+^_&_]QW(LI:$R@ M[O)$AV\X^\AO;^W5Q(9+W7YUB%K\NDB3HLA83%ZC) M6S(X1FIS_V[2@4( [SWR0? U? F0&V"M_+EG3^/5\'[&F]3G[.*^?D CS#7 MO8=S8@6+_? CT4$]-CJCI@4^8.N,)\02UI&3O.L[$P!MS$_;#:X/O/]('JSQ M9&0]O86!,Q$8(#.*/AB8QYD6!&X8@X$'C.>5;][SU.+1:.RPL/@$W_@)&OYK MZ#+7F(^FXCL5Y$IDY'@>=_0OQ=%QH\2 ^ABNAKGZ9.B\HD'0F$Q&;T'D'1L; MOF V -_A(WIRX<^AY;'+80@S^@HFANOST(J9KX\_1T/KXBMFV/F] M8)F69S$)+42)$ZDVN# :>KBN8!PN]3!25 N]%"^_ F?@<*3A1 M#&U\6QHWFQR'RQD18^1_<;2#<6EA&0SCL4D09&?+X8UH@) M.K81'D:>FO3]*?F#LITV68E&Y' &8LP+$1X&/3RE1(6!'([$IFP72!$)!P49 MC:SH; M1G2E?S-J0P9X-TZ0_63!G5NI(ZNF.*20\QN;^Y9/T2&8IC_C"C8%$ MD;NC27U+?RW^,9S5_KSK?;FJG-]?]7ZO]*[[5_..U^PYCFG(!QNY -K+"%Z$6>CK?(&_-(VPM+!L'!E)7$%.?D=?/.R:M% MA8$<_@"[0P'\2>L'H:26X&OW\5%9'8* MU$@C5WB$>)@-P306I$G,8^->#E1V6;" -T4=F[^&'^-YU-53$,T2AN %\2:8 M[" :G+$R/$T\PX43T IC_>6)_0-+&LVZ6+>6!H]4#S29[8V42<>"6G9X/N#9 M+&-J@!HU2P$ _9^^\.2!8.&65R,8Z^[+*]QH+4D$<;#PN&QY+"H[W;S0(!_J M*8PF]]DQB8:K *>,8'Y6&.G^C,LWG>!:K:ZG8D_C\PI&]HTS2E/T@M3,_9BD-'C3WG%3@^X]WB,T:^P*(^&!^H&,V4$ M5(VRUIK+6D[DEA?F&<[9P),S&CFOC)NAF/B8DUMY;T7I 1C*8#JBMT_+*A-F M[9H]>W#)EX)II$MJ5.^Z>7[9NFS 6^JU2J-Z<5TY/[^\J'2NKUNU]D6UV;E< M3B^>I>0,>C[H88U61]<[>K5RW:M>51KU=A-^?'51:3>ONYWV1:_;N#Z?E5_A M86:HN =5RO[W!,,SX&\ HCG[FZOX0 ]LR.+3X_*ZB]3A-56HV*Y8F(O&3ID_ M$QU%D:?PI/ET7/!QFC.SC?T]:FP_)&94'TR<_186_ M9J-NIMUM0D#7T?I4,7(DYE)_B&EQWWDTS15&TP0=.=F_@F-!BGNZY2(J7)44 M5S>@J)<'5JPPG^*M2S10RX\&HL.1 ]L+AZO,<%LXGU-['(9ZJ#T^]#U6='SX M>UP '4NO/"2W(G0B.[ZAM]UGZ^P=CU>8PD#0+D=_8@FIB*5C8/C&>XPDR9': MBB"('91/.>AF;H>73R570)$**$%XC ** HKB* HH!\U1$BITU0;H1K Q/9V:0L2O 15$.+;O $>,30-\?S M=FLP6M-:U35MT IK!21H;9XA#!7&,\.X*(]NM3A%YABO:\WZFGYA"N,*X_MA MO)TH^3IKC-=UK5%=S1U7&%<83P'CG4354K+&>*VK-:MK.BS+BG'I3=!YGL-+ M\O 2#[V\#R_QT,O[\!(/O;P/SW?HRF06,9D]\'R/J<<#O'E;,>65_)4MMFN8E8QK\+$$MTQ6Y8X MDZ#1[/W##_CWU! M@)OPLUZ$V_1F?49W8C1-K5LKR/B\+DSF@ 3CD<%?7+$YE<-'9O#OY';V4/ _ M(JX)S M(,>G]7$NTK&0G4)R.H*PL_0\*>NXR&X6FH:N-6L%<8^CB$T[-NR+PM%2<]VD MBWT0+9VNPK["?EK83]8%4 KL-ZI:NZ5BDA7V4\)^-UG31BFP7V]KK7;)G-],'%J)PU&QBEW)G2=G$ MG4&4J#/!O2[%$3+"?1E4PD5Z,L"^ETJI.4%>KU< MH.?GH ]!6\4/K#MDT!93T'$\XT:_)>(U?CR^Q:F6ZI7-XX;=[M#)5/4N%6J80<124U10L1Y5 -G2;#8C!/&=O*YZHL@80'E>^?TO?.F=*Z$[O M17;^@9I38!D6]:X"D%R[SOAB[I.]?5KVOO?&0*N[%0VLMU60E:*&M*AAZW0J MF:BA?G+657&VBAI2HX:M,ZTDHX9F4?4T%34<(#5LG80E&374:WFUV,HG2#$: M1I9MY!JB(CCPG*7[CLR#[MA*93MV4<3HYX'U:C7J-5#N*-#-!,T\ M[I2>;+GRNIYH51[//AOLK=.CV>>ABS/\!5?..+MQ?$IBS"UU9FLA M%1),E3S!7$DXV>#$'L[7F]ED2A:M"ZMU:7FSF%4>K^OR&9=U3OV%.%O&M3PR M<9T7:T!A@SF_QJD:C\[4#V?+]]=&;=,1M_? W\_4>7:-R1!M7H&I1\/^G/! &(TWM"85WR% -K.=8#'1 M\.-P'!IY!7Q28KP8U@@GQI\M^BD,V'>MQZD/HW3@.>ZKY=$<@XSWXR^+H+Q] M"HB0A1(O,9>K3J=>JW8N*I?=7J?2N*HU*[US_:JBM\XO:M?GU]5675]B/"00 M7730\S'Z&>ZI]?1>Y:IQT:HT&I<7E8ZN-RK7W=;EY7FM5[]H7*KHY^Q-M?5: MWJ9:%!;6V7=&RA M-C!C@\ EQJ7$$5U6Y02"H-DF9!J0I)"DF*)RDD28 D MR7F2Q-'RJ%22P+$%FQ/9IY.S.]<93$T_FY"5->_,,GYJS2O7U6EKI1XGM68 M,3%034$,E"!:_-_!5MVZ#]1]L4S:^VEYE>#+[^Q(M5BE;/=EM9JYA4_+@_$9'ME4P9H)RN>O!VT[Z;S ,"19YH?[ZB+ L9X MIK.8@AEP*[6$R*T!IN;"H'/%J9&%IN'"MT]0Z[;SJ&,N#,=E>*04;[F: [>S8 M<%.QX:-EPZUD#>M+Q(;;FMXI&-&R\<0C9<,M07&&O;%]Z&Q8\I")S3(G(=Z&SY&=DJO#'R=DWV&?;8U7^,0.';[R7]8)/?K+_ZZOCR8%^]UNR MA%Z3#3/)3.3E-+DX;B,H?I'8 LKA2'OV(/A6)IG:TNK=O+H228151?5IK61F MRH $5"\H\I$BU6>F;;0.DIXS/TH>/2D?L@ 752A):CR76H WM:X2X(KJE0 7 M4;T@<"%%JE<"7 EPJ4CYD 6X.+ CF=M%:@&N-[5J^S I7DEP)<'W)/MDW;RE MD^ YV_N5!"_/(AZM!$_6H[R,$KREM?*.#I(!K(KLE03?3/:B>*GTR%Y)\%TD MN.1I;OG63N@[OC&:5U8M9V^6/0I[YQ?"EDWU\;8@S"V^3TN1ND*UKE4;>1GL M5>W]76OOIR^1,P+_UDV*LI&8581V7NFB>RQE-D=8Q=NS@O?678<*YNV-ENHR MI'A[2N 7-QF* ;_B[65#]#'S=G%,3DP/K0)Y>[U:U;J-O#*Q%6\_>-XN#DV) M ;_B[65#]#'S=E&X1FQ'N$)Y>UWK-/,*P5"\_>!YNRAH(1;\BK?/G!)K>QHN MM=%3'0W7=?@:6"]ADZN[+^>_BQM<)>A)->NKM?# Z_Y];!',R%O"!RP\8?A4 M<9W7V:7E:]BMB]Q]N?GQ?7.I3;Y&.AN]8"%/SH)7$%()WQ;75E#7P[Z"X=!F M71F7_ECX/)QYT>YZ7ZXJY_=7O=\KO>O^U?U'8HQ>C30NJ]Q$9]!CO=FPY1=*?MAT#QM#;K,QT8]B MJIY?7=7TRY[J^G>0OGC> M]>]^WJCS@C?J5!W_CJZQFNKXIX I)3!5QS_5\6\G&BI7K7[5YTN!0(8^7PH$ M$H% <0(% M7Q3XJ3LNKX=R@]D51W+86DH^BNI9!4&B0IGJ20=!0\2?)4R T= M_\*T15(AEY;GN];CU'?7.*J^^WJVEK!+/IG5K)$%-+V8(RH%[B\ M6 )T](O^$&#Y//R*)#FF \MPWW@Z=&D*^'<:6J.:5WZ,/&B5[942U.]O5]?6 MUI6#2C*K*]#)N5CG\IZHCBQ%HCYA&=KCE UZ7?5V*?J54LB&A&5;#T\V%-QB M3LF&(E&?L,+I$>93" MH:/5Z@6WFY:-4Q^K<$A8;/+PA(,<5B7)(W2V<::XU/3E(:X"7BF#V-/7EG;< MTTK,]W?TUG?@IQZF%9=,ZNDUK=90'>F+?J4,0D]?6P)2"B+)3.;I6Y7ADB#V6,5#LBJ2AR<>ZDH\'+EX2%9@\@C%0Z.J=9K* MV5[T*Z40#\D*41Z>>"C88JS$0^'(3U:C\@C%0[VC=9O*N%3T*Z40#\EJ61Z> M>)#C]%"2[)3]NI>=G/$^;W +,>P!%J+#C??F/;FR7?BC;S]XN%U'V[H@<$)D M'"]?U]&65N_F;.&3 :N*ZE73T2?!=)+CD&9;YUD#O.[XQFD<)".J*IK+3JDOT M/H.,XS"""#R!FTX27:%:UZJYY=2H+M$'WB6Z71-$UL6#7W6)+ANBCYFWBRK6 MK'IPY.'MC59>E8D5;S]XWBZJ0Q,+?L7;RX;H(^;M=7%,SK)M7P[>7J]6M6ZC MK7B[XNWI@%\85@*-Y^\+Q=%+00 M"W[%VV=.B0_^HS-XP[\,N/6,_ \AA$T!5]2RIP:; _\ZQD>P;H#!V*(PPB%' MH#?)X^%+\^'HJ3>OSSN-B\M*]Z+3KC1ZY[5*KWY^7NF<(? M0#ZSY2$F'8T"WQ#N-_O;FQCF[.^1X0$2GBR[C_>?+.]YM?KKZF2V0 &;JF4/ MJ+WHEHKB(/AFYLYBO=Z"758N*+X[U!^ZE)+O\.W0(U= 98-H$T2)VR$J M8!XV,&\LNY2XE#[NX="[T\[TCE(0QP.=^"S@B-1:6K; +IR3*A!L!D%'@4"! M0'$"!8+".('T"DRNIV;K[-U7F_A#9PH/&WCO^1$Y_^-QCA2SI0)<#L)"?Y?4 MYP:%I-(@2>\J)"DD*9ZDD"0/DB3G224I#_IQJ;CI#]ORZ8 \^(9//7GJ[1Y? M6]'FVNJ8M4XT29_MU!CH*>K=8GE^/Q[DB 31JUI#=30H_)4RE*QNKBW^N!.H MLXGPT!&R4I28E@$VQ\=Y6PG+&LK/>;M:K9MS$20)L"7;*V5@O*V$1?L*9;PU M0*SBN\?+=Q-6HY.?[];K6DNUO2_\E5(PWH2UUHIFO'K!/844YRT2I FKB)6 M\]:T>E,UURWZE5)PWH0ULA3G+4,01%KMK&[](75)#W@.O#US _?1U^ [X-*; MK;45LI+:,AD60RC*5'NSH76:>67E2P161?:J].9FLE];&RP=LE>U-U7U;*EH M^9!%>+)":&44X36M4^\<),4K$:Y$^)YDGZP$G'PB/.?&UTJ$EV<1CU6$MY/5 MNRNC"-=K6KNMNE JNE5J4&1O-)3!"0O""1,B>2S"RI4WGY%QTIT+]*Q(&!O.[>? ME**[INEYYQK) %1%\DIT;R9Y0;!>2B2?G>@^3#UG8W&@WA;>/AE% M=Z.E-:HYUV>0 :B*Y)7HWDSRXB"]-$A>G;J5Z):+C@]8='=$ 7I;>?FD$]T- M$-VZUFGG7"1,!J JDE>B>S/)BV+STB'Y[$3W89K0RI7<_W&I-,'%T+(->:I: M%/!*&:K#= 3A>=OYORYN))#:<.!N=C2]IJK#%/U*&:K#= 3!9WN .KNL[8+K M=QY\72[YV:^H.-=6/@QIV&];JU<+KG8D&\*.E?V*BG/M#NKLV&_!=>L5^RT< MJ>*HD2WLT+*P7[W9T*H=50^\Z%=*P7_%@1&[HCH[_BM'<4098'.L_%?D^M_* MF"@/_VUKK4;.V8"R0^Q8^:_(N[T[JK/COP5;R\J5E+8\^KYAO1JV/,@_4A'2 M%;B@M[/U]?^00X2TM695=5(K^I4R")"NP,>Z!Z8S$R YEQ%6^KMTS%?EM54WM<)?*07S%3?UV173BOD>(E"E8+YBW^$69CY9F&^MH77S[DD@ M.\*.E?N*?8>[@CHS[ENPI4]QW\*!*G(=;F7DDX7[Z@U-;RCN6_0KI>"^(L_A M[J ^E'8G^QFN90N\_J4Z:3H5THA/@2. MSSTP?2AENI7R+AGS[53%C26VL/')PGSUJE9KJ:R7HE\I ??M5,5=$W8%=3;< M5T?(*O9[Y.Q7[#;F_*J57:$'2OW%?D-=P?UH2N_)8FYWJ^0RLD9ZR%# M>IZ5>:&1HR]Y=+A5SCI5@:MW.[,F[V4$,)2FS!EK7]9NJ0*EBN15E3,!R0L< MX6F1_,'H%JI":7D6\6AEM[BX^!9&<2EE=U.K=0ZS'K&2W4IV[TGRXN+BJ9#\ MH42T*=%=GD4\5M&MBX,TMG"H2"FZ:TU-;W4/DMR5[%:R>T^:%\>PI$+SF/E]P:+XRXNB=^"[DS/ETU<*RE[,2A $MYV#3S;=I-W5VO7#/(HHW43I M)GN2NR \, 5RSTXM.6B]1-&P$MD[T+"X6<,6?CT)17:K<9B]"97(5B)[3W(7 M=['8E]R5R%8B6RX:/F21+8Z^V\*=)YO(KM5J6K>;<\$%&5"JZ%W)[,WT+@Z] MVY?>LY/9AZE\*YFM9/;.-%P3A=UMY<:32F8W468WM6;U,)-CE,Q6,GM/>A>% MW.U/[TIF9^FR+WMB_M74=294L2VEINS,M@01AMMY]#@&I5%46 >X;E=%%RIZ M5VJ*@-X%T86IT/NAM A1MH7R+.+1"FUQRZHM?'KR"6U=UUI*:BN"5U);1/#B M=E[[$WQF4EL_3%)68EN)[=VI6!QYMX5;3SZQC;5C&RI<7A&\$ML"@A?'WNU/ M\$IL*[$M%Q4?LM@61=]MY=F34&RWM$9'5:U5!*_$MH#@1>%W:1!\=F+[,"-I MRY%_?W)&/D]2>"1?HD@6?_!%N$S1[Q:2^/N.;XR(R_'S^<,$QI/%YF?+VA8F MQJ:ZA)(ZH&3@3!]'=!DF?\M-)]ECD#'\IBX(%13XY.30'/1J7:LV\N(W"9=W M=6,R!6NVE) 84CG+YXS +XB;BP=_-E*TBM#.*[AUCZ7,YBBK>'M6\!;W:%SV MW,C#VQNY%555O/W@>;NXEV,,^!5O+QNBCYFWB\-PELW[K6J=1MY)=;ES%&\_>-XNBEN(!;_B M[3,_Q0?_T1F\X5\&W'I&_H<0PJ: *VK94X/-@7\=XS98-\!@;%$8X9 CT)O( M]'"]FN3IGQ_/0@9)'HV189O4^_SA\6S#^WYC[_M-"W>:[^S\[>SEP;OQ8^3- M>:S9[=1E9,2F90"#]SWBTI'A4^([Q(&KC %X^!?O[%&.ZUO3L49>0=S M%Z,19:3#ISN@$VH/@#H)O II$X;@L!;/_M"PV8,F,%R@7?9<:TQA::?F$-\X M?Q9>6S/&)Q!XQ RDG$<>W^:#X[\ F4?@\;9_RD?4A\O!OL,*>=,1C&CB A=P M8?WYX_ )QMB9XJB?"/5@6+"0@]#M%2SL ->&O0BFXI-72H;&"UXTG6<;=HY= M'\"-&GFS7&E?LO/ANVZL7RWP V+KL! M;H^9ZI/E>CYALXU;$,NF?$7&<&7HX88\65EI5'OU2N^B6JTT+KJUZM7E1:MV<7["YTD^\_TWZ6@4N.!1AK*_ MO8EASOX> 9PD &WGM0%\Z$?OSTU>/TG[@B"#-0 MZO=Y(JQV^%#K3-IJ$7D&E2SJ7Z'88FS]DIILW0)]:EHUMV(+ MNZ_V>R7UX]7S!SKQ _V\A?HY6EBRU,]7>$@] O9D M([L? O1Z7I68]EC,5=5CK3MF;A$LL8MAQA9&@142S>_+%N>9SC$QWIC"@19G MPS3=*8V8H8_4VIR60VS)POX7(M 3>6,69*GM:=V=$V^/*]K7C7H4;?LWV^P&W^S[8[9X] M>,"]ON=;O1.E-[1&;I7]E>DWGM*_4<_[2.[IB!H>"Z4RHJ0?B4E21)\=T<=: M;/=)X-E,]<'.WSZ%+!_H_WZVZZF3?DUKM@NSZ&Q9P M800YH2Y;:S1X.(\P#K8S'K.0F$%HX2-(:/C:0RL\"ZZT\.CG4AH8)[(N.[0P M_GPJ'6WQRO0)>LTPXFAZZ[RDK6AZCAD@YKLY8F[G@+D*\-)WSNE#")8_&%;Z M")7O#"F[)7K4U_AN<M-6UHME"U-R1(W\WF@$FD.(/O\PGT%L8_(Z96 M4F)J@3I]NAHE26"K1_!!(V\6'0W8BA ;UG6>:#:8SI3%+19K[W/)AL6ZH?Y7 M!C*\8<7T<,O 33T?/X6OY3;KV3SY*QZNFIT#%>2@3FS4( D,0"G.6:<(00H M2^RG9UF];3Z=@?421@3E>'>XWSZ-O>G? M7GRS[#_G-Y'/!AFZR)Q^ 8ET(A22?_]KZOB?V+;PCTM 7]Y/D(\\"OJ)I@/48J.?HY>P)>+PLIP63DV^1/Y?>%P M]\],?9A.)B-6A-H8!=%:+%CKTO+,D>--7>HMI:2:>JO5J*,/>B'M=-N\?CV) MY@,',$ ,OO7Z!I0%W_+QT>QS "-D9L;9C>/'BH=&2*T+ 6F E_$$J(PA9F.Q M "E50UB@673>/*:[!+,A[=,:_!L_56IKWB7*=1@XB5+M'ZGAPO? _RGH!2Q> M$9WC0^?59LH8JEZ@!V,D(L,#\Z6'=OJ1]42Q:@$Q05>SX.CO8'T=+@J> M>[S("/TA\/;G(1LV*_?#_ [PQC]MF!3?%M]EAZG!["T:W&Z,WCR+J3HX8-'[ M#=B49XW ^WS0XC P$I?"M2B\5PN6)=#R<9V"2 ,X7=C.F',=6"6\K,$.V\8S M8R?D/]/!,W[0(@4*C!?#&N$[^7CIBS7 EVS2KQ+C*6FDY9X\TQR"#C_BVC%; M3>0_WC<'SL(]>W!MV;!CL*1S@A2ST*Z0A>8@',%K;& MQEX*<,I^Y9_UE2W9^\5$H-]R*;F>)RZ8*?D)B8F'O-;FJ!<_&CV9]]KG:+Y? M&SC=KDH9.+UCX9=.%%U.T>W[1L:V!&'LR9Q?X5K/U>@O+ARJ M+GB1LYV\7VWL/;.G^VOK.%:%"@$JZKLF-V2 BE93J];R1D61VEE&S)%'2?46 MC"H+)I046&5Z52C25E*RH*%4ZDJT&CMSX' KKQWWTID^^D_3T2K][4-ZS3US M#=)JGY-ZW;VC*--==G2-(LJ@.X*4$$HYJ[GCCT!VFIH M77W/?DJ9 325VC=%^Y@+<<=_M;$@ON-:B3H0I%@])BV?9CB!MP#5 U,Y,&/0JUR6)5ANY:143LJR^[B4D[+D&ZBZ8YI^1VOM6UY9N2G3@,;. M;LK,H-'5.LVF\E7NRR.O+=ORX,A+GAUGH!R3F>D1<<2ULU]R1ESA+G[!3=R? MN&I5K=W-WR2WXWXJ7&:$RYV]DEGA4F]J>BU[IJ_TY[4^R3YFMX-.';'M*F]C MTQAFA[MS.H*LU.GOV,U#>Q8,#Y,[>Q?T V2KS<$"VUZ"_-^U M#<\79DS#&?, H,=^-#!O;0L\V6^QZU97K5;E>5>[H(2^^^LJZB?EN:G M!ZC"7 PMVY FG"Q/QW(\/XZ)9(CAQQO5L!6G7"&#SDZ^Z. @@'B+X3F\P=(#6E M3N[/)&^QV83D'M;#S)WI[N9491OVG44[Y:V6="6J0"F[:_5 ,;N;-[4XS-9S MD!$E]*GFFPL&NT5AN%AD85V\NI) 15#S;KZX&\?^X15"S5VMVZS)2<\*M;FA M=C?W8'&H;152O/)80T>YR,E9U*CLS^VR/[L[IR.GKR%VM78G?Z&BTI/E!NC. MZA'?&6^\M2Q(*OC2G=(!N?HYH;:7:UGD5!_^U6:M MN@=86F\VT4EDHD8P41I,-.SY>^'83&DQ,/UCH0.UQ]H2XST\71FX6]@-N#R9 MRZOM<(/=!T81[/TWRWBT1I9O42^FG'1-Y32KG.981*LL9I7%O,72J"QFE02K MLIC5!JHLYA1-4:XQH*CJ+NB_TD0D25E'N%O=NPENH%*SU=^GZU"CJNDYI&3* M%(,D*23V[H";"B0: (F&5F_FG19V<*[BD[/PD/N&2T]@*2LF'N1'_/0*C\25 M5>E JY2P=1WHD6>:'V?+?>VX-XX]7^N+<*GW:A^HM5LJ]Z<8/&Q=?SD'/+2T M;BOO#(<#U!Y9T-2*H50%RN0?%_$:DSA;+%Y;5:V60YY@J8-C<&/I3Q:0<99R&,LL,F)@O811!7=? MSG\71Q0DB V8!3(L//"Z?Q_K@HF\)7S PA.&3Q77>9U=6KZ&X1'D[LO-C^^; M'3U\=?3JFHB(D[/@%814PK>1&'\+VI?I^&Q^\^SO29N]Z7 MJ\KY_57O]TKONG]U_Y$8HU?CS0LA^Q&M:W1AB3Z1(>4+7D.?<* &_5)E_\#O M5C2DX-()^2#'@225O>G?7GRS[#_G-Y'/!AFZR'-^\1WS1(CIO_\U M=?Q/;%OX1XWOD48\6/RGE?W$TAI(T,X31B'YL.F@*QEGVVQ,]*.8T'[K6V/J MD1OZ2NZ=L6'_IA'VS;I!;:#!!3+_$*7SZ.?HA6R"V2Y&SA3CM3Q0-"^<\63J M8WC6U_%DQ(+Q6:<-N.#YI8UH^V$#,;'PL^>I-6!A:1C;]O CCKI!2G88?5?B M6$"3!WN0S];95U@K^]D"&'K $K EVJL%^$<]GIN#*N0K,B,;CB8_/$H>G"?_ M%>/BWCU,'^'88)G!(JQ_'?-?;!A2@]_"@B0T\DI9Z)UI3"PX95C_Q:W%A; 6 MM]?$[67V?).AP9SAP'!=F!6[%8 ^-BQ[Q W_SM2%M_KTV67Q?@/+\UWK<>H[ M;GB6P9\#F1C\U\1[\WPZ]DY)?TAA^NQ%E4>$'9_W_)W"P>$T7&HB8V2AB7MY06](8.I&ZYNS/8\6:[G$^ZF7W^7;=F4 VL,5X8>,K8G"W6L M>,@&$1S2QU0R2_8\H/(BA"<=A%3!&$Y,$&4]-HB2R\]9_&0.\90:^0<=O5"T M/( \,&RO$@B%E3#+G",HUPYL>4[!A#M-*0.YDDXC>631OD]<59?D&C6L=OA0 MZRQW3TOR<<9"+3%Z$R(P5'>8W"&;1 [CN]'(3L)CK-:$5\6>5/>%0BH/SR9& M9)^WQU@N=$&QHV26BX@\X1HM=4.YLD>1S,:>\43[+%-F9O%0_GVY_N?_:U0N MKW_ ,\85=P!ZTG"*>O/ &=.*.;* -BHN]4!=,JE7N?"\^^"/RM ?CRHCT%B^ M@GY7>:F]5%#7I!\QAE'"\11*?OS4!V/V)T MJGM&XNPJ,M8M7C+EI' O*3Y<]$+T1W&G'K^7WQ?Z>?9/"?_FV,]]ZHXOZ>.: M_M4-H9DR\3KH>D(GSF>#O?7ZIGE"?,O'1[//@:,-W;W&V8WCQ]JFFZ$_$^=5 MP8D1G%D"M\]O;.B_+7GIYA-A[K!@&O@Q,HE<&J[;<=,FWXTWHK>Y<4?CMOE7 M[+D.-,U\#;Y##&+"9\LGQK-+N3_C'5KZ>8=Z\U,0!T$N^%V]\"Y^??#IO49> MAQ9V;W>=%VM N;/%()\Q2S$<&!"K6;%^5H;68$#MCR&/:J+7X(5^_H#WGE7> MJ 'BFII3'!QS9HP<>,:38?*L#,LF\*?Q#$-X-F##)ZYEF]8$8\S&Z)9!"?:W M.)XH")@%6J@V*WK[WXB'K[8'6,;9\=X];,JS&<-BZFW\!:_7]6_$DA_2R-N$ MLM\\\.$CQ+[!X).4]EI\\[5AHJ(VC82>M)*RVM;)F=YNGJZ&X1( V0A7@\7> M)=J;=LS>N/3%&;V@+K']!DTG!% 7NTV".+39-O$]N0[>R);\/AS-XK5@E[;> MU_C-^@;GP]NGI3<9/ZWQ='SNN"YSI8$$A2O^VTX;&+M_I\"V?,,:,64-J71. M);BS^,W2WKP#97=$T9-'1V\:.9D["@>P,"= O1:KBA(Z^$!9M#@)6XQ+>+Z& M@9N,+^#//(V]R71>J&W =ZA6CBSF5D0_)M"_Z5J/W)')2J>L81_L*<$]R+T] M1,6"M_+:@A>8P!7)K'P>*\B";LTDN<*Q 2Z!M_GWTS)Z_2_E\<*$P MZ$&4X /,X+:B,@G#C2/Y6B/1R;= )GU/PQG=/D65H^UI'(1>K76Z:G$/:3Q* MD;%KUI1US9@/?-V"]4R3CB@+K;@+T7(7W+G38NKUT]6SQ4S@H4B:OU$$4 ;< M9"$.(/\<>\#)Y:^IX<(B;4DO\ ;#)T_3T1.,CX8<^Z^IA6(U>.0(!:D'5#,* M*&CH.M/G82)ZWVUL^BG_W1^P$"Y]C85=O9H,=D4+ZCO7,2D=>->N,T:A[852 M>WN0@2K4K,9I54&PS3JU:(OXF1VQ%>P?"^@Q+)>\&*,IBQG$82V*?&),0%,' MA<5@0G>((52N^X8#9+\*U7G0 N"$A:H#%^8;HHG0@,1CBY[XQ-N4 MH;I9\F@<&8N>);;BI%R<*XOW[E.S*X7Q%%1'3>U@H3NX?S&VU!=20D>+Y*7; MMMV"C J"Y>"+2]/?E6_]MYQ'2Z",Z22QZ,K1JZM76MT]XS>S:M%N*P )_;%)0B!3A]PC8ZF MUR0!G(3:=+[<_P?L-@M3HP/B "HM&P2!Y7E39FP:6![+P&/N(V;.,GG^9BE% MA 2!B_$1B0U!/9]=Q$)D4R^#'=RQ!WFM75@$XBRT4$$L38B)O?U;"X+T(-9L M[UDW,@6('?TAX!OUO(^SZ($)[BQZ69Z6O!G9,?[TBK^I:'T;EW M<#7>?O(U6(][6(ZK<)7NJ(MN5..9SJBH4DM(1E@4_K2U2D*_:K-LBWJU(W^*5GXL*_4429F PMQ,,?L=Z(5L$Z:8O!O8.UPVG_M4& M$&/1YO"+H"\UFGU'C@?PB*FNUU)!O'E'X34:OV81_S17O=9'/;5DBWJ:C7IS M+<+<(J!B+O6'P([)=X=EAET!+@=!J%1&\5(BHV1DHY<7V1\"1\PGVDZA+7NT MW8 4+SO8)#1C2L"'95\+]\"?7%:=#1C67E(0\\ MP3ZEG+,<"#[Q2./X0C<%/3T*D=NGH BW_ MC;-C)];2;JK4>X7]_+ O;L.TMY-E>^PWT))=U?-2)Q7Z%?J[[639SOEP_IK6 M+!L"(+-JS(ACE@W[3!E(:M M33,:5-"PC^_U'B5QZ.;]#.I++)>E #(O=S6)>?.W[P;,W?(MNM2I,J:*1%M5 MDIZ//CV34G6FR2G4%HL8Q!WSLN_<*;.K$B9Q[3;<7%=+^S M%E/'6'1W/JVX#J9"0/HI"^J)4MK3\V6,*'S).Y>.#]!A_7]9HHC(U MV&D+^BIL7SYVKAM%^WG/.G3=L[T%'HB.-!2!_P\DX+H3WW^IZPP,;[ALZJBH M0$%9R%4O*65*4#0^GAA3Z76P@1B_VC?P_/XK3H!74=K-G5TO73>L@Q:A-463 MF=!D1]"@(0.:1(G8?W5VBJ?2VUHSMY J)1XWDF)=D6(VI)A*JX-DI(@5+95< M/ !B;!Q2[R_I*530E"$C"KUVIFN/D!MZ-J@^KL791DKDK0_O8SQFO=&V#)U4 M$DXECK)CNE-LTW_SVC!I>;M^I[S>4L<%A/Y3RM)]Z5E6;YPY:\GG@?42>CWO MOIS_+O9X)G!2AH[6I2=>]^]C'6&1U\R>L/"(X5/%=5[GUY8OH@>7W'VY^?%] ML\.-PXPMCP"BL"[A.PBIS-X7Y[[7&SQ(8'[WYP\PO/E$HG\M_C&K MROG]5>_W2N^Z?W7_D1BC5^/-"Q']D0 0Z<)2?2)#RE>^ALZN0&S]4F7_P.]6 M)%IPZ81\$&_3/R[%V\3PDM(F]6\OOEGVGY&[R&>#@-(//.P7WS%/A'+T[W]- M'?\3VR#^<0GVRSM[A&'(^)&N,(O;@GJ=7]+ 5#M,3(ST]A($8 M'6$@1N(%U?4D*XI%Q0SVUNL;F()O^?AH]CD %C([X^S&\6,C?EHA'2],>Q8P M4(JHL).SKW9LK-%WPS6'+,9((VR^&#TT-FSCF76D(<9DXCHO=, *#-"?U)SZ M[ ^>:X.U"-SHZI#)"*Z]VQ!+!=,#O)F?_D_G2YRDA""Y@R?S'PX^O=?(Z]"" M@<]Z[1CDU7'_!/W%Q*R?P310G&S"V"4F +%O*8N.7P# M$(%6;SSC11Y(]5IA-[GT.>S)\XJ<"_Y+[2%/1L/.6)9I4=M\.R4_;/;"^!78 M>N8:QM!9O$G>8&G-9[V%GOAV_01%S:>C-_*W.$4R6?6!?R^ 'T?"VC_]GXZW MX)\K#9\$JN<:OH$Y?%^#*>'GF2;:VL+H6CU=K>)$@#Y&.-]D\8:@&+J[AAOR MGX%,H[E_"UOOT>M6"A3E>MXK,]&@(E/5)JS]'M#T%/>1YN&2,9\"_D4T J MCW1D 26CT@\TRPXZQ)L^>KYA^\ U@3@BI.+Q;H)L.]CNP()E0<2GJ7#T%(5# M,EY52S#-H%(G>0!P>"''XBS: S1XIFL]\I9H&]XV?U2 M9 3"%,7X=B1_RDG^#Q3Y)@IZU .P$;?)6@L"&_[/U./=$[>0C;5J-5EB72E@ M03S0*^%3,GQD!HV0J+D:R?05;\M-$17S6\UX*<6F@$1@D $QD(Z%BG9:*PA<[F6ZQF] ])0^+2@Z>5$S> M312/9C:,/%=Z?^EV$BM2TU 183-ZX1+I$,3%4_7:WK$B5I6%*7(7+%:L&5 M_LW[N+]JM-0^> (/X93ZPA>=/ 6KCJ-Y (+ZI^-1C5P8(PO6P;8,EJX&OP9= MUT9=-Q@T3(=!!)YLC9GQX@G/.R-J>*$L"=^ N4WTE'RU@_*A>!&87* \+X)O M-U&M[Z562P.I35*"RVG.EG+1J9/O0$U4>DG0"ESR'6":TMY::\IGC3V)H[;7 MX4*FK:F>KE9-G&T-XC5V&43E&Q*K\S(M0RUF&304-)BT:[T +K1/@50.%0@%_72U?&Y4!>$VQO!K,(R40(' M@_! $!X0Q+H[@5WEB>=+5E(VG^W?C\K+(]T"&O68R.]_WZ,6Q.#PW;*M\72< ME[8:UE; SSN>0&.5"UBEV$6)B<&-+HKQLT2+@A14/UV-*IH+%6\N=/?7I%_A MJ0C%&;MR7@*2FB=!H@(-H*?N6+I#;)^I[;/U8#4>9G906)7[Q2-.:!OG!2(N M@. Q%(JMU(,/_PGJ1SR16^X=A1M.29\M1O0YAFFZV-'IT1BQ"O1P$I[ '8Q7 MX$KW3.;M\K D!0NZ8-P&?Q35F/!+N/D6%CM:K&)D&8^X9]::@9X'+WT84NH' MP^,U+9BD8^\;6!XPMCEM&RZK0.BF+, R[*FRC.7H)J%VN+%_TL"!&^NT.]RL\K3!3-&:^,3T$,S,LF_>#X=BYMGX"1S&F48%' M@4?$<)PG_Q4KO84M.;T /5)""D1A&7%M_5U<(40@1 M(X25X9<*'4>?>@L;U@M.WXL& <,GE]1*)T=+;8VY 5/VZW^;TN2JA<*L'D"MKD'8-EY)G*<@
    U!W[#(]7L1 77(ZP\,L_/+8\24.G\ M$1T<4JGA/6,B\B/NQ -]%\<$Q,EQ^9Q([X(:Q]?.HFC;\51::Z[FA154'W7M M7KQ75%)&*DG6^CJ'LW':)"-/26%%,J4CF3B*$;7++O"0OBW=K#FHSXL[%7UB M3P=-BH:*IJ%8L2.JP)6;\2!54=.LK58-E8U2E* I)9%T4C!CI(KUN@8*8UG0 M?N0.\?AX;5$MB$,/V$[:ZJ/0B)?D@XSC'(E+H,@5 (XAM/75RFO2X>/ 0[Z. MAU!:L05ARA-XWM8:C<+B 13='!_=Q-8,4@'OBG84[:REG<1M..0+M(?Q*TI1 ME)(7I>S9A]@655+)ZT2::OYB3:NUI4DO4MFZAT4E MNW2AE[^22AUDKBH^I$@F$Y(1E5(I\)R>KJPISFNFR.:PR494/"4WBT&J1-)5 MM5,4C61"(Z+:*=L:+E*%>DNK5]ME0?N1N\ 3UT[)I=FERB_,*+^P+2B3DJ-_ MO:1],J5(Q%4TD1%-= 0548KR[.]7$:7>E>8 IDCDH$A$4/RDV)B"'8N?5!1] M*/K(@#X$!4[R#&/8+\>M69?&W*W(XJ#(0E#-9(< BGW0W=6JW9(5\.&6B _^ MHS-XP[\,N/^,_ \A))S'S70,(S"#+X4F@M_8T'_3PBGP(<]'K./X^( _XL<( MG'#\D2%-@M>P<00S^M\3U)GI:!38]&9_>Q/##/]>6%N]6OV5O\2R!]3V/U8_ M;3U<-*OP18$5BNS>DA'&=R:?^$OKOVZRH:S;Q&#_5HD,;7!T''W@1V+9P, M MO*9__D#'9^\C2S=#FNG@XMC_>U*;+\W2P#E,@K%WVVD./MC3K[8YF@ZH1VAP ME") M<4BF%VO$P%,CL<83PW*9'59CNV*8\ /J&CX= 'N;N,#A@E_;0'6N;U@V@;NI M.W$Q_,BEGC-U34I@*VV;F?#@(>;4@QE2%[><_=H;6A,8M6T\\^WVWCR?CLNS MX77)-_RSG (A-_+[\,OV:>%'R0K6+^HWGRC0.CT=H(T M#0!A1B2O#P\Y!V[\YPG7H?16JU%O ( I@& "OP:-B)[$+8T J;J>!*J?'\\^ M&^RMUS?M$^);/CZ:?1ZZ.*]?X)X/QMF-X\>BH\8UR<#PS> ,)&S:XP0D9CQ\>1U:.%370I/]4S7 M>@1*!^(%MI^,$N-TF"J[I?+[*5_9WFB$;\1'ST?(7LV68A#PB>45TH(QTI\3 M"^XU?/)BN)8S]0!=8WB /W2=Z?,P?KBU-N=MY-7R8;KDE:)R!<+1QI"H%4.7BQ3Y1_"V'G_9??BNF\CYZR[J4NWFO%E,(9[ M&,(==1&)LT-8I9;P%%8#MG"ZZKKY%90=-JWU^R]LV0!H."5_X,Z;>!09@(S\ M"?]>@A_"CMH>HT7RMYBEZPHR_'#I6FBY25I[4H^(:= M@]A7@>*W],#K_OWLB=%A<*7A$XF\)7S PA.&3Q77>9U=6KZ&)P1R]^7FQ_?8 MMT3U339ZP1*>G 6O(* >AA_CU)!FJ$N&0YOIWTM_+'P>S@)X[GI?KBKG]U>] MWRN]Z_[5_4=BC%Z--R^TRGTD0#IT88D^D2'E"UZ;_/Q$@KB?7ZKL'_C=2DA0 M<.F$?!#NSC\NQ;O#0)+*WO1O+[Y9]I_SFPCH\8'*[COFB1#3?_]KZOB?V+;P MCTO:]_)^GISUF>T/:!]]>&B7P,/ -AL3_2@FM-_Z3"V\H:_DWAD;-AP)V#?K M!K6!!A?(_$.4SJ.?HQ88IO8'I -:=!:\Q$]!Y= R#@9&QYUHN08GP8OEO M9,"#N!)+@V#9,A,)'S/GZOSA.Y_11YYI"@_H]\@:G*.JUNOIC8K>K;4KCE>G+B89., VF>4# M#O)DV6S(8H&TO/I;>$6B1G[8K9^)I-N";5^B#-.027?:OZYXA;# ]\Q9NY,85X#[SWCAB"!4M\749Q]4NRNW50)PZ.CM%ET)G@HDKE- M8UYI>A8M?2"1TNMC$O1JL84;=%TEPB:)O@\W]:E_]-(>&_4RO'7>1!X1Z_=O.-1#:0"ZT"WN MNF\L9&+,O"\@S07JM*+_- $;D]6HZZ):8?OY#I;806_L -K_RVPN5]QKM&.I MID:K0*J7MP6\5 3?&_QGZODLMHH)]\ <1UZ,T91RUY?C4E@$8DY=E]KF&Z%/ M3]3T,ZS]6];,Z#RX0^*1QO$044FWI#R$F0.%AL!IR$#FD )%XHX#ZE^()TP& MXVBZ",!TQ;&T8WD-:=HR)L*+TCVV,!F(0AURXS>E;.E:!/?9)0M"UP7]KU+0 M6W;D(5I+GN)6ID$PQ ?#Q#V/YZO^B24Y370YOC:W8( MV,M;6I6F%F::WM+C4SR*]I8>OHX1QQX$A3]WT2OV--8UM&JK7 >$HU4O,'/N M(^&LW2<3C*WC9_OE"@VY'!"4^I!MUPF])JA\NA>#")"S8PAFLR5-L<>4&DX< MAL!G2S3[/Y=\WQR@2UZP9SUKT(A-612VN.;>[! M0_2NUJPV96$BJ41(1<.4EF.D9N0IGL>&NA"9UFGY;N!QD/G[XM6'W2M)L3)F M!MI!L$B#MZDV029!9.E7$IR10K"";Z+:!$%YP;JPO*"*33O6V+1K7LD#2].I M6#05BY9'+%IQ&JY8I\L&WB5Y>#77H2MC2H3[HI G[^853>M!@:7W);5MEBHJ ML=;<]1@2JX&%_E1>.Q:XZ>T3E[#_#ZO"[A8K42W2R5HJ_IXS]>HE)50);)'Q MM"F(&$Z1-B^G] 8>W7_%L7]G+'?7=K?%96@JN1I'F35%F=E09CMKRD0YV7]U M=HQ'TFNJ").4!%E7!)D-079R(T\V= ZC<(BY9207$N1_2%UJ?'D4U=%Q\C@W-XEN+8N*$F:(*(V MEN[[SCF],ZQ!#Z&Q%^6WM'9Q27*JHE#Z,;)]QS=&@7L\3,A10CT3H5[?.2XV MJ5#?+5"VJ^GMPB+@E#3?/E V*#/JTB -A[<+!=9.L1^'HMTL\N;J.\>LQA+O M#SOLV4<'5S]-N+7'-G='M;S;4KETY:7A=0ESQCPI2NGU4NOUL1QDZZ#5S8J] M. 4NDD2WF[NXOMI34C85_Q@#XO?3[HO)G5&!\%D&PM=3*A-:YE2[@RH0FFHP M_)UK84]7)U&//=XL'/01S)4!]0,[]$U!L% RMFQK/!W/ZF6-QU90"L"R61O$ M0:0OH?,(0PAZ$1J>YY@6:S_(>G&#JO."W;Q';Q%5!PMRS5J$G_(F\ M/P7H# MD2;B"[^@VJK,M]9'+7LSGOU.NW?;IJIYLW+?9WRWRP!_->@[CLCY&> MVI9-;F$;7#*:Y6A%\RT=$^);/CZ: M?0[:PF)S8N/LQO%C&X)VPNZ[\UF2WF(KP=+RTMN-\-V'J.)^)R@XRMAU9)%Y M@QF>]HC92=[0>;7#)$C#-*?CZ8B-V(CT+=G0Y5ZO[QQ!=PT"PP<.]X+]DA;Q MWIL/)MI#92<.I]?UT]78N:2-V?6Z@(TGJRF:U_QJ<3Q<6^Q^3BX3]>SUAY8[ MX+C[:VJXP*63M^(-FJZ_4L+24!C+!QDPLDPLXD:,9Y?2>8F@1(.H3& ,;T!O MYM"&X]KS&Q?'K)=28GG7XZ!W4,,UA^S9 PJ(._*=S-EZG]$UG"!-8;3=BGGF[!$*VN+&LU*F^T''_X35+5[(H'*QW7A ML&@65Y7\U3;?TG>Y3L+_5AMCQ222-E4B:=Y6J48C[SRS68YF2]H&[863=6:X+9S/J3T.S2!JCP]]CQ4='_X>%T#'TBL/.U6*V5BB MQSI[]W6Q)$SZU6 D0W[:57IR(Y"98T!"W5L!12J@!*X@!10%%,51%% .FJ-( M'%6>0'-+.<]SG;NNI,D?6Q7]T@O.XFHV5YN?H*.L5:EUYCZS[K^_VJ8SIC-_ MX#?'9$XQYF@.]Z]G#R[GNQ?XRY*XG*-NMMNG92?<;D'?DO1*4,#-"K@M8=<> M &Z]&GSL(H9+!UQ)FG8JX&8%W$3]8LO'<1N%58Q7P,T'N**.J1T$;KDY;D,5 M2)/O3-!;"NTUS+^F5A"DN1BX5M930CKIHCDPA33*P#0%?5JW/68LDGXO ,0R M"RB(B;2J>=4]36AY."0I>52DTA*W(]WJ8",UJ=2U>B>OC&Q%+ =.+/K^ARG) MB:73R*L(BB*6 R>6VOX'.*F)1:]J>BNO2I[I4(OTCJ#2DG86A30*(/2="FFT MZHF.6_D2: -.2;6\*E\G7,6#$F9'C?A&HE-3 ?I;HRC+@,+\H6->X+L7''Z* M.+-T\[*I*\P?&>9%;O_5,TP11X]:M2"KUJZ@3Z5HV/YI_+C;]"Q\9B1MX0/6'C"\*GB.J^S2\O7 ML%( N?MR\^/[YJC/H% 2&[U@"4_.@E<04@G?%E?;1&^%19#"H1ST98:\IWS!,A MIO_^U]3Q/[%MX1\WMIIG=2'0&7J!#)"5SS7.MMF8Z,>LB/E#E)JCGZ,7BJI7 M-J]/=OMTX8PQZH )@7M>&.7"\7SO86BX]-SPZ" L12^N]M'*NY99-U++K+ME M+;-N2,8/@,<_*VQZ)+H"Y2]IQHO#>FQ^CVQ^9F1^LQHXLR*/EJ $VMIZ-];^ M]6[27[Z]R>'!'-+!= 3$<#6>C)PW2A^H^V*9=$X#48ST8+YFH#3=4]-YMK'@ MTAV\W>&D(R:4MBJ+ZS*XAS^ M'BLZ/OP]5F5Q5%D<631U>0A$%;%00"E]$0L%%*F HCB* DK).8KTT=!YIL"B M2P7=4"Y]H?:4EC7/M40I[K6&((IT-6ZZ%9LA@=MV^_1@C&BR- CN5*,#L<\M M2(W?*2:I4U>U1 X7!:Z.95Z2TPFM!>!47;5J.4R@)7FM:O593 MB#ULQ(JJ-6V9,RD/8KL=2?!:;A.MJG^YS\,+)VE!':MME?S]ZUAE*99:=:5( M'1YL!264\B]XF1UL=:W5S"MW7\$V-]@VQ>6,ME+Y989M6VNT)"D@J&";(FQ% MA85R+W:9H:U%J];R2EPF4/,\"#W2$_<(U\DQMZN+C\5!@#,:6;7D^IJ.\ ME-83<$S%EFI-0;&E;4\9 1B^<"@ &^DMX""@_Z*-"FU@)06E^ZL298=&-8+" M1=L> M.<6"Y%H7\S@<1/&E#FP.&,\R-E.095T50VW M0P>_N /6EK4Z,P)_X^2LJ;4ZJDZMPGXFV!+\BZ4&@1SYQ*N^W_FL^/9]\-]T_J!R7LT#EV1UVVP[9) M@V]9D;L#*V_WU8ZK[X=TQ$O\X8ILR/[B&?GDE9)GU\"*=GS@QJOA#ECAN_N' M'QZ<=OTAH? OZA(#AP>KCM0[L'A//OQV,E_ZR"7?(28:S\?DHNIRZKQ3>,+83X9+F>SQ_[U]1P?9@< M3/C)0FX1/YI:-5@W?,.Y VN%O[RT7&KZCNL18S)QG1?$)!D[ ^O)XE8B7 W\ MQXA@\_RAX"GNZ?PQR)*8J'FD:!LG$^.-%R=^8=+B,Z9CAQ,$!'(LD,G1'.QZ7^U+7)NY/^P_W) M>SY$%VOZPLQ#1G$_]3PLUAR[]%4N3P@6!/VID=>A!K,'4&+'?7(5(O7T":4+=X.9_428;N*]%7)66 MO1JF9@[IK;T:5W<'F'5O/,.HN5YZ$6*E9PXM"NK C'E7:@FY-T"F+3B$>-,9 UMR<_C. MY-/(LFDEJ)NNUZJ_1A17+!WN#P&"4^"$$SYBBQ<2%RHF '(C&#QG!P';B<$= M/.2-,-QQQN#'8NK_M_>FS6T;2Z#H]_LKII2<$[N*HDEJCQU7R9+MZ,26%$D^ MN>_3JR$P%!&# (-%-,^OO]T],\" !$5J(0A2DZHD% G,TOOT]#(_"?#!-'6% MN*/GOG)0]>E@DVF-EG413!!<_'!*:X/(VYOV=/X+C?O[$%CNOWTN!'J!1>"" M"&R1SII&8 .>@<5B46V6#I6*R6R!AM3M]V%XOI>R3F+_9A1N ";;99C44AKW M%;,[N0H4L/,4=WFVD,7@_&*2,&YI@\LV92->=1!)V]T#R\&CLP7HK:A_*[W MGV:.2A1M69Z'/,CX+8)$I->"ZP(O'FSX/+H9$3O\E87P6R'93.?4]G,PPRF6G M.5TA(SMKX>(8O-Z5R#9<8-(G'K"/'\YN3H]G7']*M4%$:[BO69^[*JDS4?H/ MJ=?K>?#7EKP$0Q-1#>UCPC!YASF2A4<6V7U4%*91D4QA%V#!3>7!1+/A0EP+\R[ 2TQ=*M'XBXY; MPMQJ@$5*[BXX26-ARZGT"D M7SC"I-,NN3IYZF'CD5*SVG"4O>;^/>$H(#?NA5KY=<145OC&0:W5G$X1SZ"F MJ7NNG9*[.!86\_^H41_*$PO'(-*##>,(YX^E_G@0.W7F&R&;R4[M_>:T ;$P M/W7*JBR4)+YN'-@ZB_#30MKBGJ<"3[D=01E1N\WGYQZE>HK<(X.5X,P7"0=C MRUURFY .#0-TX*.*7*A)]K*\W^^Z$7LCHT8GFF>S.!W VS"4/#0C;NZ\9$QG MH]RVF!GR%D;E1L6\IMS/Y<=_>BON4EHW0MOI@9@X\IN*"#Y60*+&V.6]MP]M M[^VJT\,/#Y;:XDW2@116R^STINC"S..W/7B>JP/S M?13 #78JG*RI)9-&[ SDU3\/<=[@K177W]R?B#?Q50UY/9^38IXU[@4"\J#3%/)];91T6-\",PJ'OB5\>Q/7V+ M5IE >+T6EH-A_ R3[%_%IR=(#;YOSP45G0ONY>KYJ<7KP-6?PJ@GO*K[H^KL6PT3Y_O;1]X=W=&/ZHM_3RS'I5ZCH"7 M]+W@,06B*S IGGD_]PFR_6E7Y;I(KV=R5:ZN#>X2R;9VE=60!L4/C'T3[Y=6 M8"V[TG:].WT!?/GYPQ_EE[\+W-=F=\Z% 3_=7-U[3VC,H@T\MCEY_-O7^??1DKR(M"4D"; 1$W!V+:>[=Z29 //3Y& %) M$@R+[)-PPW^<>K'CAUBPK3PJY:@T*F7AB(EV>[%@H_= (3CKI_,V4'J" M 6KZ#T4X*._X^_,PN3?L2Q49!(Z6.V2P11$O4%*REEG"?PD&I@*+T^[?Z.'& MDG_"Q>85%'@68Y<+C+#&?2;\!\:0C9!A>6Q^JV+EP$8 N1.PO]/(BUW/D?4) MX4<9BS8"3AI2PI,,$E]B9K**)QT)(_HM,%?<%8'H>,6,+ M%;GX0:[D,0&,+ 9HPR>,##Z8& 034@/=DK#E.K()@5!NUZO)R*!$08I' >=2* E.A@"9DF/SN!9YJ94X]7GPQAG48F DF^(67QOX"5<\MV:6NSI MT*6R 438.<#57DLPD,$GDV0!7E(PZF*'.191F-[V'TVLR-EXUG1U*7$6]\/4 MIQ\2+Y 8&0"N"%^<]5(0E67+Y+?P0"PE?B"2DK.(*X! ,"54GD9BD8#T/ M@ M].\R!=2+#9"0&2M^B,CQ,+L%[67*!P7=\G?JWE(A*[6!V(.IX!D4=P.""N^& M:2+33;H@MY(Q[D+7; !&N!.X,Z)1_H,J?053N_D$@)Q*\NXB3O8",)R M>@H8P158Z!G$ 99^&ZDI(@$4]C^1&Q2E0(8%N>$"Q>8ZAT<@<<)$UYKK#C[VC" L7=VPN!5B(+KTC2G-PR$5K) MCJ>AS/H.DB]JV=YB'3/UXV,XOWW36P.#XE)O M+!_YX1;[/M@7.\WI *R%#R!'G7M"V-<1(IA N7OOD2QYM$*Y[[V2O(L9R<-> MK(H#E"8_$FB9'P:WVR@3,R9!8@]E/Y(3 !'>"Y&R53ABA*3UE 7*V;>(M%1D M 0)VR,.54%;6 M2Y@,VPNY3U*!,!NM);.UJ5JKR-J=.&%,N\AA@\9&']6CRIG5HCM.NV#A>#"* MD*#ACA.E(A/I]% N[8UY9FF)TOW-8XOG;JNTBHN-+V!J^5]Y H"+CP/WA PT ML O!X(M+;SCV6I7?<+3-&X[V0V\XVOJ&H["W6G?-:K<6A!%ACRGTU7I+BYEW MLH@.'546TIKM(]*:H#L)R=<)GF/8Z*))D8Q;G[:6/YSTXS\?R&_?M:]2_ SR;T&V, M,I',(Y\NCD<""]:%JB8-D/M%4OKB8U]XT.<#=NPD#2:"6WXK50N< M]X .Z*!'[J*(I]0_JZ>*]>%93]Z[BI(ERP8 V$)L&P5@A%B4)^PTJ]>GKP2' M/$J4A](8(1;B.W/Y@*-[%-ZXU_2=Z7MO'YD?OX!FN275=\)C&2)U3)!Q_TL0 M@1\N>K ."1* R$(V,!@+N1@;G\HE7Z._(_DOG$D?43ID'WM#SNZG!7P0"70' M*/"H2C9D;F+3,I=4\/T=_(#K@A2;]=#ECF15NMP94%,Y710C;RA7=.B<>K(X MBV(%[4S,OL[8HEN.XMZX;8,=82 9F$"16_80F?;D4$:ZH#4@R?BDM'.JQ*.=X;.#'[KD@*/) M&05"XAIAFIBN7W!88 M8)Q!/1IXN 0L6$&AKF!NN$LTTV=,T2I-]F5A+/!E MD1G,:$GG3FR@2;26Y>/HZ/8<4&!T-L'CBY,TV0?A\%3>T]+9:'(D7"2((!I! M-T4#4E8=7;IHQGN!E&&D6N] &4BX2/V*! (<'YN48+X@V[?%^8LJ#$#A8%H,\%)\#9S<>OK--D7X_/@1.^?CR_^>6:G9Y= MGWR[OCZ[.&?'YZ?P[_&7_^_Z[)I=?&*?SLZ/ST_.CK^PDXOST[,;_:ZNR!&TPED>:[P5*]_A<2T%>P7TI+H][9+N!8L&G=1F M"V@XZY&U[YA>Q-R^BG-_(ET-AO*.%TPET-"91QP,PDLXVK&S!CN#QUE;6NM@ M6?TIPRW!LK@2>$9$ ^,3& G *-M_%F)=R'I^PF+PFZ\\X#)O)>_I>IK# A\Y M!D-EC/7K886?LI&S\L7TS!4%)DQZ4)6[%8?%U?_1K"F]+.R^NH!#$%KC=>&P MQ]+^%S@M>'B;(@8>UF=,L6TZH#0"@LN-17F9GGNNV2OM7E+O-[1SJ>![4J?& M_$?]PTA,?Y?&^7>P!/TUD$WNN'*Q_T(XA(TX_0!T^ZU'1"S=-0.P$Q)YF2S# M*(PH%ADI$]Y&?##@\B1RZSF "W/7VM4$.!K'R(K 1ZF*0'-%3"%NB'5''R=\ M^!C$Z$708/0D+V+KMB&C>YB=R/TS=AO;!@;U#P@L]>VF@*FUCX!Q@($6?"S[IINAV M0!KD*4P;RJZ3.NX"5:&L1YB,/"2 M@8JU@(7[8'ZA%02$,R3I)0)I;<#(>M\4"^& <$WPS!?#[ DRB .'TFQA@;S& MH1'GB(WG<0TLA\'Z' /=8.-"L5."X2NW=&ITA8]=H>FB?YI(,P\H D2?\3+2 MS+MR9T370$B"8L!52C *+D^S,+N\=/+CD&AY$AVDW,XN%6534TOL00=,CVU" MI.],\X D$K4ZS9HRE">_\U)J#HAYA(\.07HDZ$_+>8V[=YQ\T4.PV_DMT:KX MX5ML+W/>%:/.&9O.@E1*MCR"9[>)>G" M45S%Q7*'0D2)VWC!MU4+^EU8V9W GC"5G!T[#OH+$3.78&,X^E;SFR2OC]I/ ML.Y:,=LPSS<\S#:,;M$^.?11\Y 3"./ !G@)[ U0UG$I!:6C)@).'\-8Z&0E M@0PJ\9?8,,V<@@$E(SLSAQ7,$(E_4B_"%C7:0OLEEK-E[JN&=GP9(GTP],6/ M++X.!@3.0!<;1F#(2;1?.!#2:S3@W\54X%VQFX/T+L;YULD5(",4,C>9BI3/ M+4KM*HXS7W&D0LJZ&%X=A 4/IH[V5A"4,=M:R^O;% HE(>%U+ZX",Y(0E.57 M$X:K,F_KJ*=N9#^H(8^R(-;2PX.\MD-IARY'TA<4DO+Y^/A24VILD&H970$< M,[)D7$:$J[XA\D(" Q^0<>3QB+!LGFJ08=#PNN=\(^\3%+?AX'3@D==G()93 M[FM&RR@+0R?PNM41Y "5UB,2O$"(Z@!KBO7-_*'HQ 5(3<=0-=3=7J(-(HI, M(A"GW!2!K5/)R"H@(TUE C MN^. XQ!2U<1YAA\P$NP8S04/3(EQ[ML^SMD?E>6 !'=A4_KJ(!W(:@0:JY3* MA$YHX4Y$[6*\#XR*BA5 X(K;2-"P:#=HYS39$71[B'_2.@A"=X2R8G0MV<9$ M6BJ8+!.F"F2-B14CO@Q$20%R3^!HS732PHKX3!%)+ZFU(. M0>.9KF3<+*)0AI2IBS6#>N@QR7VW?MA%R0"&L1N.2*1A\DN((V:M#%X5^Q:Y M0I(X$@_,K5- ;D-JHD?Q$-+Z?:TL3$-OY>0M(ZI=5%91.M3WP[FPRHY9^J:) M[O3P8I6,QP&'01,TFVF0-"KD%4R#1Q_1L]U1W\!_4I1ETE[)5'.#17SHN9I) MM(5?=@_6*+!<[A32DDH27E@,D\OW:'1^*/BJ<*'%(8RP?C#!8#_61 M0T6KX/1TP#6Z:.'9G\0_:IV^#GH4F#83R!C#.R]"10:0PM,>P 4.0TWV*8W0 MOL+8?+HV+.9^!!1=@ J5Q_T\'45Z,T#,NX@(M =)T_MXS:+I;HIP1 K" /< M=D.!384>Y->:(,!A-L>\S 0$N4+V#SF1 :/'J##D,%Z/9A=N05-E#3^!.GS5 MJ],570R*&4N=C_X?#@SCY@UD99?8DJ1U2HT$:$28%RBAH?1$%H5)J259:S,9 M>8'Z5$56C'.=6%R&C)_]3QH(MM,B2Z"]AK8@0#X3,BAZXR'YOZ4\]27KD>$. MTM+G" 5NJ&9*$\7,(F7]:'"6NQ3/"R.#J282EFG"%Y%7REK0J]=NC_@ <<;(HZ-V!4M&+3Y MJ-2'$@MPS,"C@=1"&.&508C,-YWW ]!1PBW?BE8UAF\/QQ9F:#02H=(WL.BN M3K&3!O"?NS(L6-_YPR1=,4;BAE]NO3N5H:H6'%%(" D+K0^\S&Z@Q#0$E4RO M%S\X2JY& 0T9)- GJD47=OPA]X\A'& 0T,(7.D6Q(T326"\WT+"P4 MY2*5L%:&:PQ$A,H/W6-H+:1^CQ+/#!^Q@J26/L9Q)^)!C"M!]S=>@G\FJB8(8;9G_FFMZIB(*,]*6<5;3B'-!-J&-4.)X1]DJ^J%C'P\H+ =P_SQ2BV'ZHTCXK'10ISSSNM'D;1M.^#YD' M?%-FGHD)$V'ZC#FUP2CWA,X^ V;I[K&1R99G,LDT+EB+]&WA) /*1%;NK,S+ MC%A3F=G*&XC!\@:4T71,Z#&J*T!^@5_EB3XU+K)C!]::15>KO;V]SPCULM:9 MN:F2'2%Q>;D;6UU89ES7%<11E.R/CBP\E$]ZLMZJ3'8_-];R:%/R(WP78VW9 M*;?!!)!5V\7<^_!6/V_Z U2':7G2PVNSN. /D?=A;S/C%XB!X(2)R@";,7"+ MLC*G24-&!B"+70OMRI!V"K)5@BD-^C;_RHN_LT\2N]EM/V:P4>3+,UY+I3JJ_5N($6._^H=)Z MDX5]=4/49ZIYKBW&YRQ]OM.9:-&XC$DFVT :WMV7GVZO!SFGO> M8"DF]C6DXDH?L;A2L2#\LZ+H:0T]+;6LG%K.\:RR1L0B:Y];T;@XL>]71^M& M$X5*B;@0>K!$ JZ9&'M9F#VTF-U0S%J>W53,KHYGU\Q.J+1[E/?^U1F>T,,4 M!G/CU^_>>*OCOE5PQ@,-T:H9:+J)5^W,<$L>JR0/K#-HR<.2AY4>ECPV4'H\ MS'9;L)WO9MAN5_+"Y3[D/7_G[27-4=;)^>?[)]ROHN%WN[73:.UVJM[Z\@%> MGSGVJL%C"XMD5XO%?ZT>N)O+E;O[1Y8K+5=:KJP-5^ZT6HVCW8,Y6Z<292O@ MR];3YK6<:3ESC3ESIW&XMV_UI>7*IW'EFMVDK,[9M%9S[&_(/C9ECKT-V<>F MS&'YHUYS6/ZHUQR5\ >>&Y<_2ZN262R/O+@YK ZIUQRKXX^UNM%D*G&*BM=G M=\I;[S]3Y0[YQ5(/I#/FK\"7\X29G]^I,V,Q^YW&3FNY?IVU1,#J9GY^/] L MU+>:>W4%PDN;S=V=Y9[][F6"'@!/+]WU-RM*Q!>XLR5\7S[L-78W9TG M[Y]ZM9I/GB>IRS^JN6-]^@(V7P3L+_L&:"T9\26(@(.C1KMC]7Z-9JY2[]># MZ>W][R;ZPJQOLEYS6-]]O>:P_%&O.2Q_U&L.>_];/YQ8'JG7'%:'U&L.>__[ MI/O?*Q$+'JFV"D;7R5J<4FLUI5Y+N.<0#;*CL#KS H[ZZWIVH!;1K M-7-UIYN=QL&>/=C6:.;J;)L=:]O4:>;J>+X-MHWE^1K-7!W/MVIBV]B9J^7Y M@U;CX&C9=<.L1V,-),".S6FKT\Q5YK3MMZW6K]',56K]G5H 82/B,HX'(2SD M?[(5,';M=E17<"](>'#K83]4'L<"&\?7 .:UFKDZ:=>J!\7;F:L5=:VF+=50 MHYDKX_>=QLZA#B'X^)5W&OM'506R+Q>^&T" ]96N'>M"65O&J*G@V;-BIR;D5U^QTVK:)*MU M98QZBIW=1GMNF-OR/$3/+'JL)ZD"3Y*-C;,2Z'DET$&[JELI:_JLL>"IQXEK M+<-SMI-PJ"A>?T.(FOA.MUN<4GYG@1,.!.M%X8"%0Q%17$]5#K#A#_IW9Y4Z M^6D G!0SL!7FABD&04V(F;^P?5G)9;&5S+0&[[K)YOYI<72N;Z\?IFRZ; M=_8:K9UYEL.E<_UX_5-E\^[.XV]O4IZX]1* M.EM6V!39O%M-N.ASRF;#$P\?NZ$[IA_@,P=ZEI^'9?[T7VCIOS3T%N22\Q6# MT9&\5?/B1P-CN# #U\-[9I&C%R!! QL[2HK4H 9_UWU_)>Y$D K6';./@QHD7W])6!!OL_"-&+#*'13)XG9K1]VN>^/61(RSKI1 MR%W6Y;' I&$GC4%(B2AF7L"2?B0$O.?!-&,F "H#@@K#6Y=A_"L["0>#- !" MI+L)*@@/7PW3Q,/*:F>!"Z/APNF7XQ1&#K&N6D,]&<0I3-5DL$KNQR&N\,YS M!;R8P**%DZ3PZF6$MQ_)F/F>(X(8@X'Q;8#S'7P1XR:2OH#5Y^N+F\N!YI(Q MQ0/@:6_($\%Z:9)&H!\430*\1TF?N? 1MCM(_<0;@OI0V(C%+=;?9VX$L(WB M!J#.\5,2\]E:B3^5)OIMJ[7%'("P8OWL[WC('?WWY)F@I<6H%[@PF18.4A3D MDJ!P03=Y]0:"Z&W9Q9N:A/JV+9/-.JU.1Z+O?KE[='C/2AZ+X!)><32O@);Z M#%CK15S'O OFBJ$?CA&Q@%''#U.7WH&_100L&0MB <(WC>5[2 /9D&SH\Z07 M1H.X,;GC182XI9=5T\N$].29]/P5*"7["45E%( 0 -E]TP=DQ.S5UEEXL_6Z MP7K<24(0W/0JD5UC8B@F4,I&(9"E)9/U)!.M17]E,3R:L#X"609E*]?H8 MO*ZGJ4-&A*SGFN3*DR(HP$0P# A@%K2(RNT,X)]+9!]\Q0GI=U51Q8'?.=A% M43CFH((%B%[4UB!V8^[C7_B*FE9N-1(@A86+6IM,,!XI%8\CPD@.8 ^KMG!I MTR3P7QZY8- G),.!@;T[3\YD&CU@,O4]8#QI^.1/ 9#&K$ME7D+'HYE''A@. MVF*0BU)&4H-]*;>H-. \_#B$Y<$P'#06/ $;0- :IB#\X '5P?\P10N6 D01 MPR;!,.MSL$F\7D]$*HH%EALQ4(#B-HQH3X,P3N2:@A"I#V05Z\/9!!X#DR>. M%=+7T)R[Z1>@Y/($+&WAAR.$*@A+$+ZNA K]I"Q?(I0TQC,(DHN+E8B]+HCK M*%;*W\TM=" "Q"V'Q] ,$"4V_*@?$DD,>)"B-D"[0DC9((\"()J# D@LRD- M*UK2,] 2;(P,3!A;TP8='>*A<+R>YY@[C015'8KIW906).'\=^J2F9J;^Y%P MPML 8)HSEF;9,(*U>TZ_N.,,!FJ!C,-^@'+8&";^'H2C0 Y.*\; PIR6>UX4 M)[-7G1(7P L :E0M4D]F]K@+#_!; BYN*QM!PQ%,[AX; L%BD26E9'T_1%)7 M,F' 4<%%ZK12V 2BS64@#X1'#&*L0LZ*T! <@*&F8Y(V&7RM+ '@F^'05[:E MI"A\28-5OY>,AV+>V:C>0A[9J@Z,< #Q";(?O?7BF$AS:5GL9&>XAB22\X\/ODWF5\HF6>#/7[V,DNM/$8S M"ZOL[#4[3W*%S;&Z'@BX$O)TZ%B&CB24J'HF>L(%*2>#-W]E*ZW>;11H)NIG/)PFT.R.>!G;/^$@*AS\X\1SG-WHO(RM_R5XA*Z3%R(GP(20YP\K)IYL M>.,5N>E4>0GTB$;OI1WCM>\1"!:^?"PDZF,FGEA M\L%TEKZ$_?Z.,1$W?0%\$VWTCJ=OG:QH>-()XSH)(W[[0MCD- J##3>Q[V60 ME[/3^H2 N=X=Q[]M77[^\$?YY?<"]]7ZNKHPWJ>;JVS $HIGQB1:EID# M]'O;43C*I5SQ)[RU9Y>?S[]]O7<. V$R%6$:V0 5.0-CVZS3@O^H"=_ C!G& MLL_FQW[$WI3M_/?3\IT3$IYAWS<7)U^\X'OV#'O'63\2O=^V?DI"9ZN4L/_] M3QHF;VG'\N,$%4V""BQ["I<(>Y@J@"8OR";^?E'@&)_*&>V7&V\@8G8N1NPJ M'/ J)J^F;6>.+Q>D:^ M*"KK>0&AOEP:3(+N =)S.HKF&4)AZEE6?TYRW-,G:<^> \" =^2_;;5WY\O& MYPIAFLBR; ]_E%45S!3XP=Q8[.>,/>@" V,NU5=XM1]C@IEPL]RRYT?1PV!Q M#R8MM:R&6L[Q(G"-B.5A%1JM:/QM:[\Z6L^T9\5$?"V&B1AT1<0Z^XTE$G#- MQ-C+PNRAQ>R&8M;R[*9B=G4\NV9VPG.B1Y?AR+_0%I<\8[[SWK\ZP[-ZF,)@ M;OSZW1MO==RW"LYXH"%:-0-U6IU6SJQE M%XY?)WJ+W)]Q68->)Y7-O*KRD)/KV-UM=/8.7A;LZSUS9?V%=G>:E=3OG)RW MJFJS-<%Y;3B]W3@\JJ1KK7!/CU MGKDZ5N\T5V+-659?#:NW#QH[G968$:0+16,URUK7.R1C-7Q_/MU5RTUAO\+X#G]PX:>X=6 MW-=HYNIX_F@MW10UB;!X:M/[6?U_*L''\ ?]VYY>5G6\\30 +IAPM&)I6]$> M]QL[U<3"U@AGEA>6 ]>EJ9^J>*%I.<%R@M4*8-HWCJQ6L+Q@M0+R0C77" MF.4$JQ7*]MC>:[2JB4NI$=(L,UBU4*X6*O& U0ACEA.L6BA5"_N-_8-*2B?4 M"&F6&:Q:*%<+E5R&K@IC:Q466FV-U)LPX;YN>G)?J;1G(81*Q(/:Y^Q*=3M M.&Z88ON4"& .OS>5]J^T!TX M<"+!8^%BU^#]?\'$$;V?]+W(9?^D/$I$A V&>U[L<)]AYPKJ/"<)YSS< M/J*I"[.T6_DT/2^*$Q9@@\M!2 TNYTQU_PLPG0M02,)W7?0&=M\GU"DY@%VG M, 9WPZ'9,'D8A6[J)#%+8]D;&9!Z)R()+L?W1)#0 B34ACY/8-V#N,%XS$;8 M^1K^'P:W(?ZZ]QD&Z$4\3B(8,HT$<\70#\<#;%7=7 [6*Z6HF64)9Y)3>[<2 M>CI:-CD-(P^V!\#$M_*I73' M>#3$\U:#'N($*7SA)% +C MQ\ "S:R)R'J3GBXK85*:*PP2V-W+:$ N['G)K3C7,L57D]WTO1CDT"W*#=8' M =,5(F >#.,D<@%^.)H$!1&BE'P28!?_/3O=AM4/X0Q(/: "! M5@I!ZC;8"%@?AKSCGH]6LJ1 .48Z#*7HF!S!]5"G=4$U13C[J.\Y??I!Z4DV M DF$TP]Q)2A<1EY<,R)::.P;,C$'PS#V3-LRRNE*0W[,0+0/(Q%CJR]7R]Q> MZ(-$1P:G(\BO%1,>3<(//;TV>[5JM M?TU#[@&G/5HF&$( F4+XA'G>4]]D81>X&7F0R\]Q:Y"46HM>>^W=NC;;ZQQ4 MW&SOIA\)P;Y*U?<12-"M>>L]2RTKI)9SM)/6B%C6*E^_%L3^LKJ_[Z^L^[O% M['(Q>V@QNZ&8M3R[J9A='<^NF9U099SY.^_]JS,\JXDF[=&PY5VLSW)+'*LFC?63)PY*'E1Z6/#92>JQ5CN"L2I/'L<=K4>&RLIGK MTK3WX*AQL&/+RM9HYLK*RAX<-%?2-\"VYUX5I^_;WC!UFKE*3E]) 6G+Z2OA M]$ZG4U5%R?H O]XS5\?JN\U*B@-95J\)J^\U]EKUZ Y@9ZZ.HFK-9C7!F M>6$Y<%WW+@,'S>56Z*P?QBPG6*U0VGRFTVCO5'**JQ'2+#-8M5#*#&VK%RPK M6+V %83;C;W=2F[Q:H0TRPQ6+Y3JA=9F=R6SK&#UPH)[W&TW#@]LYU;+#%8O M@%[8V>S>]FL5"VJ[5=K>*+9;95V(R?9&6F-9)"MENEE4)6"M62<%Z( M%++=*JT4LE*HMH3S8J20[59II= +D$+OUJY;Y6)]ER8&=[T[W6'F\O.'/\J[ MRTR#5'V3-X31_6 *XWVZN;JWF*$QB?8UF@/T>]M1.,J]D,6?L$\.N_Q\_NWK M_(*))H!*H+CU7L[ V#;KM.$_:L(W,&-&#MEG\V,_8F_*=O[[:?G."0G/L.^; MBY,O7O ]>X:]XZP?B=YO6S\EH;-52C'__B<-D[>T8_EQ@D0G0;7UGAH.85>E M$_@%F\Z]>\/?+PHTRM>S]:2Y@Y8G]\)UH=O0JS]X/MCQATG3*DY%[;3XPQ[J'D] M^#%(V#",S/Y>B>G/;S(-)Y[(\8EHDU!U!L4&>F.S)5IL6X'-4J4OI!78[N[+ M*_6K5[57<0W??R'3R@NX*WT!9QMH6/0^.^C7YO[[)4J?!Y;:KIJ*;1]"2RP+ M$XMM0[CI@K%3O=ZV'&+0JSEV U%K&U!:&V$I]O#MH>7I8X: M44?M6WA9ZK"RPU)'+:FC]K)C;0K;2;NIRJ2KOX3W702W[#/ 8;@125<+SM%> M?KC5UON=@R67;2^9<^UC-&N%P%9SN4&4%H%+1F#' TK1'QW!RP6ST'U ;"FX3%Y7;SL%BL!HN5 MFQ.U@?#F8'%OR?T_%\&B=4K,-BQ\GX5)7V ,_088$\];.*L"#EF\6M/1DI7: M@MZ_C96:FTLZG?TE=SJRI+.QI+.S9*><)9V-)9W])=OOST@ZUO-TKX'H%E(M M-]!,?%HY@56PW>P5'[:K/C>_I*(FFTTX%;O-+.%L"N$L]WQA"6=C":?BZY:- MK'RSNOHZ[7M#U_+"'9^C,([95WIP?JV.E>UGH:H=-WW!G' P#&//+,$AMRA? M;C O-+SK&TR;,;BEB;[KZAB+4GNSW$!5GCW^U=G M> @/4UB(&[]^]\9;'9?9[$>;&VNI8Z-R8RUU6-EAJ:.6U%%[V6%#V&?:;>;- MRV9$)Y6$K,WIB%--,L=^I['3JCQ)>T,"/6N+U'9C=\=F6FT64MN'K<;N[I[% MZF9A]>"HT>ZLGEKT_<&:BR5K-RD;?V M 89U0N#>4=61I!:!S\V!%?BF3L)N#1<( M^Y>U*YZ;*6QMP35'X+)S42T"E\Z!AQ:!ZXS _=56][0NBX?8%5\\1P0QI:\$ M+N;?W,$7L34SENS>J[X3O)5R%H,6@Q:#%H-+,37JF"W\V)318H+KO6FM@1,) M'@L7,-YB71YCGFOH!4DLUZ8BEJ8%S8;R>Q:+XH3%F &UR"D#*XY\][_0ONHRYM.R<)AX ^]_G%*(88#;B _B M!GXBAXX3QGA-A)_A ?@!MZA_''@_FI6D!3_KV!^$P].8* 6AT0?>!TQJ>D)8 M^^56YS",S$1K@'7$?5^3&W-XP/K\3@ ]NEX,,%+/\T0P#Y ) (.73>IEKAB* M@+*S0TF*D? !$S &@!80EHR$"#)PZXEP43.6J!Y90ZPL._/_ F0$@!8 ]O$' M #T6<5WR_Y\^"VSO2L2"1TZ?R.$4J, /AP,0B7JW==GL8\EC1K&#PK9=8]M" M;KNZ @C/#CY;"J%"9T>G4Y-0:)O=;DLAU&B.9R9"->]A57L#,M+3(.E8OJX! M7Z];U0K+UFO#UFMSMU(;<^-%9;7;<@4;BM@74&#$*H?UL_E>% ]:X;JAB+7" MU0K73;.\;=F>.G@>;.F-%Z7*ZDX=M2^]8:EC9=3Q+^;T>7 K+(58"K':Q5*' MU2Z6.EZ<=EF;E-@%#GG/FKJR]7Y6'-)&I*;4M@Q-IV,K1FT>4EN-UD['(G5Y MDKF\.4^_N-O:/*\5D7AME0I.X=-5H'E94EU?*PHT>#K2JHXSJ W];PR/ M=3K-=EUXS"+0"LE:2)(-$Y(;6O!A7I*ORO$5,54KD#46,%<8?I-E#? ]7?T M-I>$SO?" PTF EB!@%T'MVS$>R*"YUPQC(3CJ2=DPKU0%1#"-(D]5Q3>TTGX M37;3AQ7+U;E>DD:P,AX)IFL_P$IA>[(&]TAG]\/ 9Y>PJDC(Z@LP$,TVA&,4 MATENY<1QV$M&.%@<^BF59&A*T&."M"X]@1G,)!\C)?=@O$%W? M&^H"&W<>):U[01#>R9(0YF+#7H^(+L;'J6A%) "AHL%&DO <6I->JPE6D'JP^-YZO,(,#3RDKY$@$M9\N80DJ[S30. 2TBUDM(1KG>GT^(O M/W_XHSPE?H$L=IW$7ACOT\W5O;?6QB3:B6$.T.]M1^$H=V\4?\+D?G;Y^?S; MU_DWXQ(^))A+=!9 1<[ V#;K=. _:L(W,&.F+;+/YL=^Q-Z4[?SWT_*=$Q*> M8=\W%R=?O.![]@Q[QUD?J/JWK9] 8&^5$LR__TG#Y"WM6'Z 9_SN#7^_*'",3^4$_,N--P!A?PZ<>A4.> :E;Z9M9XYM/WXJBCS MQ]9Q_KY/NN4SJ,<( 85$UC&_ MUY8=L.5$:C3'AF8_6;ZVY40L6V\<6Z_9Q78-S(T7E1AM,]XW%+$VX]TJAQK: M?"^*!ZUPW5#$6N%JA>NF6=ZVG$@=/ \VX?M%J;*Z4X=-^+;4L>8)WY9"K':Q MU%%+ZK#:Q5+'FFL76TYDYMEOD9BDC4@CK&UN=&>G<;!7>59A;3):-A2I[4;K MP"+5)KR_P%2VVC+E0:MQ<%0Y/NO",!N*U/UV8[]M)>W:2]K=9N7EU6QID06. M"$7 M0^'MMI(=2<#FTB_W@ALV41ZFTAOJXTL64CNU87'+ (?)R1WZH) *R1K M*20WM-K(0_*!'U1Y!"QRGR>R:D:\T"2#H1^.!::/4ZF)&.M>3!4F&49A3]!/ MW"_4)M'U2!H,!L2_^^%(S@-_WPE?;T(6+"D4#WD0#%9:2$12PE0U$?EUH:2( MWBVM=[H&C*RNPGUX799=B;!>AS_&4ANQ2%AW#/AS4T?7_9#(@._BU$\PJ[L7 MA0-**(>ODBAUDI2JPL A54CX_-F1I4^NN0^KN/1Y,*\>QMJ5$S@>A "V_V4U M5HZ=?U(/\7L&Q]+@UL,4].,8P!EO:#&!20!P#0 O!P G -A2 K:4P%KE]MF4 M8UM*H$9S;&CF@^5K6TK LO7&L?6:7635P-QX44F1-MMU0Q%KLUVMB M>- *UPU%K!6N5KANFN5M2PG4P?-@DSU?E"JK.W789$]+'6N>[&DIQ&H72QVU MI ZK72QUK+EVL:4$9I[]%H](VHA,H?IF1+8JCZ>N3<3Z9F)TI[%S6'EVY&;@ MM$8IKJ\..\U.U5A\O?:Y*C7FRL/=?U.ZO6M1NTF60 MK2>P]#DJ$6ZM9N7J:NVMCSKA;\?5+^Z,9RO-JL>L8\RG5P,(K"K0HX_N3(ZG9&9:BUY=<2OS$N0?B99%4/YTPGK7??\.KQ-GGC)_ZM$_\.A5 MH63 21^&%?&[-_CV^PW-E"]NV9%;MDGQ-BE^K;+4;/*L38JOT1P;&L-O^=HF MQ5NVWCBV7K/;F!J8&R\JO<_F;6XH8FW>IE4.-;3Y7A0/6N&ZH8BUPM4*UTVS MO&U2?!T\#S9M\46ILKI3ATU;M-2QYFF+ED*L=K'444OJL-K%4L>::Q>;%#_S M[%<:?+01F2VUS>'K-/:/*D_^JDV8]8;B=,]B=-V3,H_V#^L3G;\V"*PM2^XV MV@HQH2TV>]KC;]6]14];&IG MG4,.:D/^&\-B[>9N75C,XN]1^*N-BK,BLI8B\XZT>B]]O63Y_.\X0TH#!G&X"-Z_E5_.A[70^!O74>)H+ML^UB9O76 MNS=<(3D):6TG&;Q@ED]> 'L&[++K!+X8P(&'H'W)HX2=-=@9?,?:,OG?0PP- MPRA985;^4Y+0 >99(88B@A1:="9YL5["@XHK3)11&'%91P&('58(&]!OT5H0 MVO"D$\8)@M8GC"@LP1P)[!3>N.,._:!(>HRKO.8!^T\8 ]F>P#Z!$0*/YZ3$ M_I,& A=PP"Z!](CRJ':#ZU(*/LS9%]QUX,B?9//*5>1C_-F6^\41FFRRD,6] M\'MP@8JYY2@(CI$'1W#6'3,_',$BM3Q1DQ(_P7[&@D=F88H,;(X?QBFL>R:< MI QXZ/BQN!,1RHT9L"ML=F),( L8P1QQ0@1JN5.43,9$'0F?:^[#J(2J2GC3 M]>YT*8/+SQ_^*"]CL$#E 5UXH##>IYNK>R,-C$FT^\D?S[]]G1_-(.%#.K3$O "HR!D8R-S.#OQ'3?@&9LP4>_;9_-B/V)NRG?]^ M6KYS0L(S[/OFXN2+%WS/GC$T3!(Z6Z4$\^]_TC!Y2SN6'R>,C4E0@:RE2AC MP:!I$E0HJ((6!8[QJ9R ?[GQ!D#KYV+$KL(!#\#XH6]FK6<.;3]:[;3;B_#- MN^[[,Z0H$)?LHY22&UK/)=NF4@:VE(LMY;)6N=6VY(,MY5*C.38T\\SRM2WE M8MEZX]AZS4(+:F!NO*BD=%MM8$,1:ZL-6.500YOO1?&@%:X;BE@K7*UPW33+ MVY9RJ8/GP2;;ORA55G?JL,GVECK6/-G>4HC5+I8Z:DD=5KM8ZEAS[6)+N:RL-EIM#H6G^M<5&"_U:R\W,?KM4\/K#-' M'K4K3_=<>XZL+S[;K<;>[H%%Z!J+V(-.]0G8MFZ+K=ORV#FJ$6S6[EAW#':: MK=I@<*ENKQ4%&6Q 80++9$^V_VK$9!:#C\'@SHJK]EDQ67LQN:'U6R9=ZS)7 M5U>RF"A8X8?![38\/V"NZ"8--NI[3A_?Z*51TA>14=HDKU]P$@G72V!]$5[" MR.HC6)H"4W]5+O 7[Y_4<[& U9G..%##VMF7(D8)G5$#""C&C$-UA5^.,)* M%1[65YA>>:'FC"ZLD,)8V<,X 1^$<%[Z7UY,!LC3PXH97ARGLCX+EKNY.Y',,1-(/W36MH&)6 )DB#BR&,5T0!>'TX'H@ M#QU"50CQL;@&4&9>*00'BV$77@\8G(J=J))"FKJF,21A& %I(Q;+*!L(8.C# M8D=>TI^LJP(4%CC>$#_QL:3G 7<)8$,XBGIA&JM2'W&]:&#A<@87Q,P?=9)_ M()(-+6@@-RJ,C=J2!K:DP5KE&-K49UO2H$9S;&@&AN5K6]+ LO7&L?6:W;K5 MP-QX4B>- *UPU%K!6N5KANFN5M2QK4P?-@DTY? ME"JK.W78I%-+'6N>=&HIQ&H72QVUI ZK72QUK+EVL24-9I[]IB./-B)]J;Y) MF@?5Q^A;9"XM([YMD;F^V;;MW>KS"M<^7Z:^S'BX8YEQ8Y#9:;3:MI3!&@O7 M5T=[S2-;RJ".5K\M9;#*4@;5FXQK;W-8#+Z@X((-R-&U3/9T)K.E#-8=@]6; M[U9,KI68W-!2!I]4$_BM4];-JZ35M? M]56^36^U:>LUFF-#H^PM7]NT=>_8R0HE==$8B>E[S6P44;D;12W\R\_;WJ>Y19 M;"XK!;K1VM^O>N>UB83?F%S+]GY[Q7VCUQ*%M67+_9W*L5D7AME0C+8;NX>5 MIS1M!D[K)&CW#IJ=NB2U;U+.S$5IFH"<4?73#.-"E@NFQH21@$&P4QZ^B+DF MV">Q'_JNS"+X(>(&&W(X"'&?7NG%(L%>C>K($+-(Q*F?X-.]*!RH]!:?^D[" M!&G@P"F*8WX"+$JG-<3LU=:WF\NMUSK3)DYXDE*"#/.]@9?(AIZP!R_B\H6D MSQ,6.I2(D^4[P-Q#U1!2MVEDDYTOLWR)H*19Y40Z$8_G-+OPZ/ MHC$@=L0C9"I897$>#G,/*"6-#R@5#9""^!'&.NDUW)S:SH2P4<)%=AZFQ\J: M%4\359B-0 )'CQJ%8PYR"(?47\7()&+-,-C8%JYXY$' M0YK3J6T+=)/UU?;NI$H)Q"VG/\2=YU(:)4J--$FC3&[C"*[ W$441EX/]T13 M@)0ALH452C:I(FC I:I:4\4S*S$26ZBI\ D^@\Y%G2)+M M@@'#%Y*<4/PH&=T7R,?Y1),K0&C?BO VXL,^.A@QH3.)O&XJL0,+IX<18C[2 M(LXRC$)0M[P+3(S-M4%-3V'ZY M&M'K>GY>[CX M$V9!LLO/Y]^^SK]"4/FOM/02(&Z]ES,PMLTZN_ ?->$;F#&S<;//YL=^Q-Z4 M[?SWT_*=$Q*>8=\W%R=?O.![]@Q[QUD_$KW?MGY*0F>KE&#^_4\:)F]IQ_+C MA-T]":JM]Y1.BD0,S)H@=[Y[P]\O"ASC4SD!_W+C#8"-S\6(784#'L Y@+Z9 MM9XYM+W\M.@OWC\I*"F4%B :3O@0Q(?/KD0,?.PLDBG]Z,F7G2"=ISG'0LDX M3(E/8Y1UP$8PL+J>(JE.WY>$9AB/U$G(.\=GC>>)W$_,7!! M,7Q0&?S7?0%J*;<\C-?Q'65C@8F%0TE%HM1Z$H$@3F$581>VK2Q-QG/:"0 M6*(XS!2TQ$B&=ZRFH"LN3-1. W92^%9[L $RD)H A/!R*")T8QQ\? 21BR- MY7G46"EJ1H^4/IDP/1]U*.I:FEE:/&1(RT_J>*,?T\9(/J \8L/JZ4 *1Q\- M#N #R0"X S" T!)'2\,1WAT*PX8R)@A(N,H[ %08C:59@> @.R*DFAAPT@UN MUY&*;M#>PGH(,7SK@8G#"\87L M=]4I._(&:09KY:52PTD&$1.F0O@%L(/%U MTQBLT3C.*>;DXK]GI]OM(SC2!*X8>(Z$\#1WCL+H.]4!410;".&B=$+'B3*W MC+(-!5-X'@;JHH@6Y?"N\#V!EB)Y< JR.)-=AKR5JU%G8XO,!_.7:4R.UQ!PUH^HEX$[ 1IV@6>S@;GIJ$2!;&IY8XL#%T8NAS MU(^$M3O*H])DQR3WIT]R#3SCN)Y+IW@2@R;]YO((CB0#+Y$B#DZVV1+HA (+ M!-*!6\-^>1[H/TBDBVX2EA&H(06GNU)S)J0-;?5 M*,A?)'!'%K+!\B+X'3P_XC Z('$X],<-[9>BPSTL80)M#=R#E':F4E# BH7X M3JS?I=,A$EM"(MZ8C91#5N:G(7^]DR=ZH.0^)R_76!T.85T@K7T>%74][5NN M&_@W[7$Z8D7R'(LKX7X[X2B L0-:BS-V?#IN3FD:4]81 MFZ([9H".D1@X%T]_$1$D:0D>X"1 H\ T0S)[1GT19*=W#7K-P:6 2H2LFC4EG[: /D6 MZPON$L9 '(6C6M0\>OHL8.6?S!*0*ZB$M(GU?_+5_BXI*%MO_3*%=O9MIM + MC<><-B]J'IEI:65EM'(*YT.=*,MLF+WN+E8K55 M23#Y;J-]6'DQ_LU ZH)S5(+'O=WJ0.CQO3<ZRF28&OO&41Z^?2J#!G=BXIZ"[BZ%: - MJFX"*B@M$D.> ';U%-C6X-LU$SQ"A[V\F50@86EL!E[*0#KX>3I\$P,37(]B M^EP=IGS3QXM8&8V(%UOR[EK?,D3" 6.>(C>,NR[C0L,,O0,,CU2 @ SN<[.? MNAQ]_C!]=LM@A(EB.-J\>S>'%JB@QWT%LWD$1=.$*6X')[YG'VJAZWF;3J&@ M9H3W_?R[OVLTP^B*9"1$P*:<3/1^23PK,K(17AYY=_ VX& RBJ/8WR"_XYW3 MY*".('[GO;\HBQ:!.0%2NV_1MUX2:U+VB@H-D2!2:*-,#O?O-,:[.;HQ5O&N MR/0$5@^0H$*.\F@F&4LKXT@]&6A*,G2QA?3,EBT2>/?D(B#2?]X_:K8RNC%3 M$WX^W&T>9K_T%FH&TSY"08=7@CKW@U3+GC$03FK05[[SJ5OBG!Z3B:2+DB ; M@E@>6E.6XR!S55 +J(CO('S MQ$0E$_,@7SW"PX2XB5)O@'^A2,UP"Q\ \@/4(5D@?QI+,"U"$)0D1V$KV MYS?N:R@5@67/:#?WL6S^A"&\R+8 *!3RKI((C$BN8A>-R/"R( BD#;FU++ M62(.>\D(D>)[#M$0F0@-'5.4M_EIR)AD+: MD"K*=KQHNA&Q>'O?,-D*+'Y@,.9"0V8,_O.A\:KDXDDE,K=]TU'SH)0/EKWIHT2+@>5\%2^,G(GS_-S9SP^@6;3U!+REHNVE M?@^>$Z[2Z2JR=M8,ZBQXOY3HM!\ /A4J-> NJ&2Y!6GIM X,4)*) 9K?&\+/ M&8K1?E%'%(UF@QX- C [V4W#HLDN30F%5&0L-6-G5];=RVT0,AGXX M%CG=QC*)$(E*DR]IHD#K);E.VFWGH>J#R(Y0""J$:[V!'%?T,@ R\L-,QEJ@ MJOB,"R;)#69)+5GDZ0V.$GJ6>(HC\NR)T#RV#!*&T9IPRA?2C2+ M#:.TM&+#*"VIV#!*2R$VC-*&43X@C'+V <)&42XOHN>@TS@Z/+*161N%U/W= MQE';AMMM5@SE8:-U4'GAS\W :9U"*-N=VH10UKMM7_46R"D?QZI 89@F<<)E M885M=G&'1?W\C;!$%IRC&CU5>1N'VL!W8W"X9XW'M==)]6J_L53/285S/"_: M#()8T=XV-?EBAM\!P^=+X]^SB%"*>)L(?SALMHU,C(BU._]J% +WIKS>*BHO M"S.5$5KH/G_PC 6 MWTDQ?(7-,()"&:K1Y;%'8.%@G^UMNWQ,(9((J]EP3,PBD?A1!_'(W <"HYS1 MS:-X]#,\"%*J8.SJ:I !&V#!_*'OR5=A(;4L^?8LU^IG*B[:6Z3@J+U)MS?I M]B9],RXT[$VZI15[DVY)Q=ZD6PJQ-^GV)OT!?NS"F6$#7-:UO6?=.VKL'MH* M1!N&U-W&D>V3N6&7Y[N-O99EU+6_J#BLOO6IO3M?_.X\[!EU',* @1WI;H0% M4J<+U_;.CA5D:X_$CD7BVFNC=KVL1'MO;N_-*[PW-[P,BUR5_[R;UT>1;7\* M%^>'\Z[)S9I2JLN465L*NPX/\!XKZQ&H[\+7L"8*EI";:5 Q*@*E@14K*.B' M5-7"B4MWGEVGZ[(5JI6SO':G.@P\*ZY1%A%0NI+Y00$%(EDD#N"DL+!'QP.P M"R"!V0O/J0;@ 085<_%16& )"5/P!>CK[)G%(SCP5=4"/EN"?BJNF(R?B6)E MSZ3I!E&/ZH:ZI!4NUAIKLB46-17["T,;V"<8*V0?>/"]P1;#3-;ZG=>5Z'SA?844N5#W5%PCT_EH2/!51RT%%A.%?$3N1U M94V4K?,0V&Z?;;,O6#?F!NO&G(INLJ4+IN#O1#^%YJF?LK: Q?[:N%N2H.W6 M]A\U(:-9L5CS"N$&X8PF?UGSN$6Z_:'Z$3\\66*'2N1@']* /I7UENV*<:CZ M7U*]-^'.++*4(Y)WP[MUK%^*L0=4M^I*9$"]C+#.[N 9F'P%&R)Q !MAG5V# MFD"/A"FUR02D\ XO!,L6(.?/IY?GD1X[]2+A@'"/B43)KL%2D)S) M6DQ1#L>AA"-2*W;.I0K$LJA2.J0"=+N%>EZ]0@B>67^,J4ZH^=BZ+:\WD+7[ MX/]*]$RT:2U9#@BD9(26+@,4X^[?A[+UYGDH:YC%LHIP%PO3FE/JIH%>G(U5 MHK)1$):5KB4[ _G240T)L52@ZN6:SQ)GC4;#(>IZJKU8+ ")]:0U /(JTQ-5 M2=>3%;'*D&YI385D+_*^UNO)CK+;<$Y/(-*GFHXK'6WV\Z8"9H6FWL :8#5J MLJ:RV#S"EJW 7/1UUI)SX0)GH-;C=(#'C/])5?R5BI^C%O@E!CZG9IG(2ZCF MC\$J&"O+-]>])UE[='SF2I47ADCTG:,('8QCYF(Q:E+AAE*"5^BD$ MG8;ZFNGJO6112TZ:-D#7CPJ M"]ZO>U"P_?G-BA7L*W%>Q4#XK&6W[8^L,4$ M@8+9H2@[&0]- Q%..&+YBV] M:-[^.A7-TW.X7CST.6S("WP0E-M='ZR-4E)7@]HJ>X_O -_>G2]3)J/?E? $ MJ'ON;UM_HA6Y!=9>@M.IOQ0ZX#D VMG-QZ]LI\G^_'9\?G-VWJXS4[_G#Q[89]/;[ZX^,-NSJ[_F,%>0?/*I._2HLQ M\F*RQ<&:5;5EA?P.J,P/=>-NM*L]4,N./!+T,KVN*^/J2LWN9];>Y[OJ!]LE$KW'=5D.5Y![#$*H6 M*TVABNFCLP-L'34K5I^/8]F<7,1RVU1F%B="I1$I'QZ^3-H)7@8.]$ IN;!S MWW-D9Q:>>2M@"=)[!G9_@@8\O^58NI? JF$C>CWX22NR6!C>D6&(;.W)@SF! M0'I*%C$-A:=ZRX@YT%#XC8H D=\"'=QY81IC[6VPZX "I,5W"6<6=G;6D$KV MX+C!)%O!$4+Z>6 +?Z('4OU]*E\FM\)Q%WN;*'J[@ED:6]H!LX"%IRS1W-"3 M3/%0:V]ES-AN+]'Z6D14FH*1SDVA'V>R,?]B6CSN-MG)Q?G-U<67:Q*-EU<7 M)Q]/41HN7_:9XKUXR;<4\,LCI>.G=(P!DY'+=D)(@!^)7;&_!XJ*L&?0-M/@ M(_J_Q-+I+I+\NNN&,^RJ$ 1"-A8A%[!D15_E69)O0_/JGPWBY4%V*,1N$0!+ M5]?Y/NE[HL<^_A!.2L(!CCB@ 2("FOPM/RBJWQI,W'$_E97#^UIF&DA(^EK@ M2O&ICY%:LK@YDAP32<,,2>P5-F[!DN12Q%VE>+?2WN';[;U7XC4]W=YSU5_: MIP.'LJRW!6Q)B=5CA[12^VAG5WK!!_),^@I?D#7[G;?FT_([]^WKU^J6<.(. M"+;CA1B'?T?^>6KVXF$2*0K*)ON@&U71MPI4\@KQH MCS*,/&8#-9.B"\N(W*HYDZW1?"T"&&[4@*M4:< !ZRX+I/5!* ?#P[#KD#H\ M#86,-@@,N P *$Z!DSASATE!7%\4XENZ$$--FM=\W$H.08@N,=C8G M%_\].]W&: (82PP\1]YUPQ*\0#XU" ,O":4(R8WF_$4X!:1*_LZB##H=N!%U MQ@O&AJFK#Q;D_O.B$K$.RRXH@/6V]2A_'2DB2-@7;T F,[EN@VE;(S,PUEV, MY$QA7FTLJ*F!\![$@_)N!,\R=),,GT44X4T4D2]>IT0\=9OL.!LI'L=PL&FH MLQ5*E'XX JGGTV18N4%%5DB*1"'B\*QG!Z#.'^?B!"L\P$9Y-P[]-!%H$<#V MR)])NR;'?/=OB>E,>1:70CP[$*#K/\GN- W3Y*&HDHD7!BF>Y$3/E] 5>/N: M9!-&0HF\&"#IT&QX20\@54U *60%Z*[GR:-IA@L:MRNR;J9TS>O+8YZ4'UY$ MD3-P5/T@')[&V>V#I\G<-\@RB &L:)VA4):08Z:\3_YVZMUDO'%*D+@WQWPU$@-T@Z#A[, ,A!J(($%Y)VD0<& M'FSFNP"ZS3J"^N-&$4Z(*"]RT@&2OC:\<$<4382';:Y\#S$V= 1J!IH%Z&/K MPM!7!R!$WRBD*<,('PIQ'?!G=VR8^<1^D7'9I!>B@SLR4@5QKXC41"OWXQ ] M/++K*O860B=#.L3^:ZIT"R)YH)KV<'(CX#RDK+U^&)*UJ:Y&B==S6D9I(L$! M=#5)*\%8KXX$19PZV/-*-F($^Y@"&) -XH0.(+I2-*0ES@?TC0VZX.9%N=+XN/MW+2?%(] @7$>1:,LB(P^B;]H,7.SC]=7'T]OCF[ M."^8K!DEY4_57].NTW:3??GX^?B+])E^/#T[_UR! MTW3YX==>0,U[R4+#?GOP%V@ABNE3^C'GNT_G[7;&>-NQ<+9A3(Q;^57\Z'M= M#\>4,9WM-LBD$SIMWHJ ]-DV(]BRKV2,$Y]MD3;BVH'PP(A/&8D<1D/2B"Y# M!>A1QV98K: VKK4]53Z01O&*)2-1^4<)A1XWZ2Z&?>(4I+<)U"DO\,R@83FC MO+R2=U?RF_9Q(W/+FE!H:+^L=G ]XP45>[65Q1MOO<: +-\M>)OP;"JO"#/? M$ZU!!VPUC*-N9B5*@S?* ZKR?MCYN0[8CEQ$=/.:Q=";@9-R-7!T0?4J[7>> M'3+DU6!/@LB,N1$^')+C=#CTQ:!X>SS]L )H!@)E]E.CS5RHJ#;E (#O 1R- MD+=3=54LT.2! >]@5E7D$>#B"/-J @6 -')YDCG+<3/R4!^3LR&-XWSQ?=HX MQ8QR5]G??Z?!Q,U'84^YX%-BZ-G"R%>45#/--Z:S7IVC)[#'R1^L?!GD_:!! M>CSK[NK(.#[SM*H>P@$QR)C.>'2*QI%4",($ZHG) )DC8="&*^ H";\#VKQ! MYDFE\R2>/DRF>B1#Y8Y'Q5H-V6P6DW]D/UXX.\'A( L?YD//A>_I($?>64XG M0_7SE(.UH949':0'@M-5>U]T+1:0->NA44 M$T!TC"=7'15*WYI\IU N*>W/K.WPM-S[<_)R+PW@T.?A6G$EV$NQ M<724'"WW&) 6]_35D_!C,:(#_$,6E3.R Z392Q'YAL>J*S F@BF7# ^,ANN9 MPT:YM="5'DY)R&754IU706#)3<;!:K@IHT^E$.:PSSUJIX2SI(E MU>&M84AK!C&\U8F'2GN0?UI[Y@@.RK\(Y]N(DA]R 2 AJJ^SAN%0A:EF#N%O M ;$5&;&43$KN:([NG8 "NH-$9A!2D0UZ911&OO1B8B X>1AI@5GN':# S!2Z M16\5R2 ,SU)2"-9,#K"!4NLRHDF[@BC=1^X7#\(*#(94@)T!U]Q*(2.)A%J[ MZSL.,$9 A3=P%RF**GFEIP7? %:DF\+G%UA>(#<=B5L30K3=7&C"BG4X&K64 MQXLN5"!X];6-:1#;?73!828A3XQ1E4$4TE5X; HXI> +F)".^,L^6!S#(3(" MSM\@;=#UA=X1P"V[ M.8]CI3" M6#)[2,(\C\17#>:UOU6!N0"6K]SG8UA&@UW#-QPD,NS[&M[HLS_@,WS_'PZT M+K=RP[T1#V3$'2II\KQ+)106XO\)<%, SC%<0 1 0.?NS,!TKAM)]DRA.K_B M).P%#/A:?1$)]Z=IV\,0MEKA?G@V09I[N6[*)!IZFY5= P"3LFB8=GU06WW!??2+1R$P MTB!6:BP0MW1?Y1>B6+4>0SJ2_"M^Y,D0Q;ZA+5;OL\I6S8[ MNFH0*VHG<9!V8_%/FG];D(=THYK";FXCC V6:,:+BFR*["O*3.K!&2LVXEM+ MS&KZ$5>I*#S'RH6Y8=HJ"0^#![,04ZD/O&A"J:C\4W5! J(E9\2P2[)0+@N/ M*F$@[X]4&"V,*%,09U&0S$@G4.+RZ5926N$%TV#J1170IKM0WMN0U"K=5:E E<=BVG16X/+II@C$4EABG*&"R0\]!E-0-+A.ZT?%(N-U M9"(P[,M0=Q*^\M@GCY.Y*^ QOI7I+"^3/)$??ZU$&B[6 J#LLFEZ,4^HF;MX M??\G5W,I*\FF-M;YUW0=-SC6/*V@T>/*M!4!I366.GM. M[^U]Q=N>&0[Z+NWH\/&EZY8*$Q32H#-T3FH827^@AR)[U ]-'0B:$E0TNM5X MCU08<,IW?IM9_R+6AV^PK3R\1B?!BI8!V'$I#9XI1)7IG5*\358T1+TX5D%& MVIQ5OVIEHF3W%!X7*4ED&=\R?J6,_X2:E4MG?!<+O7C=--&Q=45SS;#4=.X3 M?$%.1_H.+SSH4$]'&>V%%$Q%JA0,8C@&4TQK81)IF_4YF TD*J@Z$EFQ19M< M:%L%'E(FK&5^R_R6^1\+DQLR]4W%[,$'$ 9CQ9,FZS-G[/@('8;1CF )H+O* M.%O)T#2._L< >*B7^D61,''2RCUHLRY,IXY!EMDML]>?V>MJXI]D-PWD@W%# M=&]QF+1"C"P0N1_OX(XQ<]C!_6I4BLOQG^<_RWV-A\I?0IUVZ<\@=:,:% M@RYPH*X%Y U8($:YMI21[Q3>+O*3L/0!4F8^=QPQI&2)%\&N%?-:3MC5T_1% M6KAGT\0D;RJ0G'H3N8)ID->+4T'^GN^K.W]5'"3[0M[G%JYY&W01)RO/T45< M)/Y)O4C&?C3R^QL=4975&*%\!*)MI,:87#??Q5BEJ00P#;J;,?L:SC (+Z>OEI_@^'G&;\L#8)INK,YFK<[A.N3HV M]69VZHTUCFIK'/TU'=GC87009NO*"#&/ G5UH%X:4)B?,IVFZLZ80;6)WXSS+&9-HA:SN)>/J?CX\L7<1ZUO&AY<6D7M6;!?*RJUP7=125FY&E"G9[I#A4[=XA; MSV$]7_SP5, <'28\X$Y7_X7L;83Q3M6V#-1E:TF"0+.>QX\ES' C@]*YK Y7 MB)\3/[@CHB[FJTTEF/D>17[+M%HC^VIVP!S9%?(>#4:CW"@5E >O8EA\1(Z] M)CLUT^=T HZJ I7E?AA=#2;2FAKJTBU+Z-+Y293/0U%^=$<0>;'(\K9TJA@? M<9D1A;'6*FJ'VD(, <94D@K(94@M1<(\V4N&T6,K(SP9&^ LS:O2A&>XNXK9 M*&8 @BNP^0D1*^4!%-Q1>M68.Z7@KU(@"KD.W32AQ\ASA:'[2?AK(:VB8>3+ M2%SJ2BRQ3#8]>JNO28RR9:I.F%LHP@6&(]9_H4M1":I83"+O+;L5 8:6YOEB M>:H=&;3H3[OUPVY6D'<21,H??!=B/@JR_UO]?#:D$5@O_0Q 5<3EV1.W<&Q, M^F^SR'W FI!9&502<,Q&V**J'(<8@XR1W4UVG*5Z3-2>G,P&DSD#%+YOM \I M'UX:']/Y3)@CW@<1#(-F(*/U2SHA SS0)5\*>:@9P>C"*C3$$'OF.(DL""47 M- #TD0-(.%SZ=M3EMBIX!82!7]Z"H"4*!20+1\9V9Z<2@(KC4%^'6ZS^0U$Q M9K0;K@,@^+>05>64'$ RQGP.X,% ^Y1D#AS%[E"Y' I@E@EY%.[N(\[ %DM% MX6R!$N9).0>K%\PR\^W"1+[4A'$*=!%-!6(_Z+;S6;+:5@^CFV)&E2HD54Q* MRV'3*()$Q7U/I'ZAZ1\K?:0[TTPT+)D8/Y)Y;B+*DM-H2?(.S)2!E#F2R]U, MI-Z3QVCH"!5:8B;JH&NK$&XB92"RG!F\LE@ RJR4R"PY7;I\3;Z5I<$UY1D% MV!.C46'$1\;;U*E+!3=>>R)903 &8-=*.0 MXX&-FG30W1!A6'H[]#"1 &4(>AZ[_4D>RE!:JM0,(R,C,0GR+/5 NM/5YFC# M9*E(K[NR:95\G8]:N+;L7LVT*<=P*$IA\HZJ8&71*IW19 M+Y]P&SL1Z!%,M2.]A):J*0:::+3FB59$43C"?U),211@H&+*R4#FJOC4>0ZD M:R!+W4=8(TV7U =5-876+(=0ZC)1M-RDBW##7'JI2A#$8I<_()C?9)K,%&141D,QX9?OU$7R"Z:1IEOD\"^PLCY^ !.V$[?%NI";#)8(Q1NF< MYGKTT/DB9%$!@J2Q!RH,A%T+\[)"YNA450^ST509S@$ENF(.;GJ+A3%5N6$U MKMD@8C%(&U0L"3?')9$PZHX>&K\D;@F.\I*#AI+Q<&-5 >4P+J& MAOY2"[_8B*7LQJ0UU5)5"1C:DZ%49?Q786O38$:?-ATN)35C10?L$S&F8RUI M(^*"!>"C#Y#EN1Z4L(;9N3X5I0SD9F4IT";[BY"M=E,:4BDQ(H MT/GA-J).FW)\F1T*Q.%I]4R'MHP^)\4$ 2QK80ND)=-C,@-*&Y2$38258?3( MPU0L(WZR!V1U''D=',JKYIG:RQ!A DX#^E98=4K,.I+H11@++62<3V?<&Q9@ M4":3$8_:21&:() &E_@.(G6 =]X.X%"54KC+^]X5 G_E",@YI+6+5DDQ-#DC MS8E:NIIT#=2BM,<#NB.+KY!U0;4^PT#F)=&A#Z]=TH".1$B0!GGGYSP=RX(3 M:8"K IZ2392 )Z9 3 2W7+IKBL22\5>.!6I#':B2.7C"A$F!5'/S4"%0G52Y MCLDI&.A3:E7G4MP)[4,IMP:,"JM44F4RD[J09B^S:\NMBFE3HO0$,6584 '? MXOJ0HW5U=[)3EQ6@E%$H]E#33:S+-5F,Q><6>@@=A5N431Q>G MF63(N151JRHL8X,O)H,OCFSPQ68$7RRKSN)'6<8R;Z:4?S%=;W&_R3[^W]_/ M/IS=K*(0J+P,[881'-.S>]"%[T6)^0L=F=X^>+6+!YI,W,])J?56KEW+,*HN MQMK#'^RG%OWS]JU:ZNX]MW!/!RL@7R&9G:=8AB##Y6*7C6HSX?*9U>-LF$8Q-J;4]Z)SNK51'RK9AFKW%3>:ON%?LB /YKMA13!CX&O5 M&6^GU='W%M<\ZG(X VQ?_/#%6$_1:;4Z3;0!K.RJQ=K60W85F'")@JMC!==3 M!-?A$P37= -&*[A6+1QJ1M%6<,T07!UK<3U-)J'])MR4D3)-->:ZX8 M.FKM6S%4<_JT8FBF&++VTU/$T&YK:?:3%4-6#*U>#&%BR7)E4+O5;IZ=7^OU M;HPP6AS9CP7>&?419/_WP]47=J9ZQ++3T$GICO@5BH+IK]U0M:KAPR%6)%;1 M&-0*GLN&F:<\X2"<_+R[)P81T#0)OY4WU5B_V,5:QBJU0(Z1K\=5\[VVTJ86 M:[/2)I_6VGS)&ESPW_(BN\?,5F%^@Y=.WTQX)F:[/LG[/_Z<=/S/+_\_'_J>AY@6?9O\9K ML^R?L_^7XP^6_9^1_;_PKO MY]=T;9;S<\Z_O/IH&?_Y&/]2MKA>EN$_21,: M0(_#VZ/?/BR?_.$AG%29R8C?9"IB?68]I 50J$A[5Y+U\B'#U.MZ'PBO'0Y[ ACZAQN^N'SO=24:D&M0E+3TA8ZBRHRE7"TC5\G24K MR3\*B4K79Y_/CV^^77U<;HK2+!'PO!V&)\(I"QG@^K+__A!+F25\);!;-F5[ M8W:PF_HJB=F5]1YD5U-5G@O[CF&AB("N_;JBS_V>+IQ"12W5 Y0^FP:84HSC M\33IAQ%L;EXVJ$T,FZ&7]_9J;&KNWK>XQQ+XE^.;F[.3C^SZX]>SDXOSTV\G M-Q=7[.3BZO+BZOCF[.+\>8^3ZPO@IR_NU3O@@*!L;(F[?"QIN>4BX_6[-_CJ M,\<-O611W@N6 FYE*DRYOX#;L&)15Y[$N*VNI%0'R) +7 ?$[OE/=^ M1AAH5G;10ORI&E -;K4XZ_G MH*,RKT.Y\?NL4#OE"3QZX21A%^#4.6I0:; Y%\R,#$V,S@N:'1M4$L! A0#% @ V(A=43,FPJ^=! M[A, T ( !E@\ &5X7S(P,38S.2YH=&U02P$"% ,4 M" #8B%U1'X%9):$$ "U% #0 @ %>% 97A?,C Q-C0P M+FAT;5!+ 0(4 Q0 ( -B(75$V\"82I$$ 'U> : " M 2H9 !L871T:6-E;&]G;V-O;&]R<&US830Y+FIP9U!+ 0(4 Q0 ( -B( M75%*YRW!3!$ !W2 1 " 09; !L@ ;'-C8RTR,#(P,#DR-E]D968N M>&UL4$L! A0#% @ V(A=4?L-_E&=5P /[0$ !4 ( ! ME;@ &QS8V,M,C R,# Y,C9?;&%B+GAM;%!+ 0(4 Q0 ( -B(75$WXYY) MET$ ,2[!0 5 " 640 0!L