0001104659-21-011613.txt : 20210203 0001104659-21-011613.hdr.sgml : 20210203 20210203170257 ACCESSION NUMBER: 0001104659-21-011613 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20210102 FILED AS OF DATE: 20210203 DATE AS OF CHANGE: 20210203 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SILICON LABORATORIES INC. CENTRAL INDEX KEY: 0001038074 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 742793174 STATE OF INCORPORATION: DE FISCAL YEAR END: 0101 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-29823 FILM NUMBER: 21587057 BUSINESS ADDRESS: STREET 1: 400 W CESAR CHAVEZ CITY: AUSTIN STATE: TX ZIP: 78701 BUSINESS PHONE: 5124168500 MAIL ADDRESS: STREET 1: 400 W CESAR CHAVEZ CITY: AUSTIN STATE: TX ZIP: 78701 FORMER COMPANY: FORMER CONFORMED NAME: SILICON LABORATORIES INC DATE OF NAME CHANGE: 20000105 10-K 1 slab-20210102x10k.htm FORM 10-K Merrill Document Readback
0001038074--01-022020FYfalseus-gaap:OtherAssetsNoncurrentus-gaap:OtherAssetsNoncurrentus-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrentus-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent4349600043925000P3YP2Y10P1MP6Y6MP4Y6MP3YP8Y0001038074slab:SiliconClocksSpectraLinearAndEmberMemberus-gaap:DomesticCountryMemberus-gaap:ResearchMember2021-01-020001038074us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2021-01-020001038074us-gaap:StateAndLocalJurisdictionMemberus-gaap:GeneralBusinessMember2021-01-020001038074us-gaap:DomesticCountryMemberus-gaap:ResearchMember2021-01-020001038074us-gaap:ForeignCountryMember2021-01-020001038074slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member2020-04-300001038074slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Memberus-gaap:CommonStockMember2019-12-292021-01-020001038074slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Memberus-gaap:CommonStockMember2018-12-302019-12-280001038074slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Memberus-gaap:CommonStockMember2017-12-312018-12-290001038074us-gaap:CommonStockMember2018-12-302019-12-280001038074us-gaap:CommonStockMember2017-12-312018-12-290001038074us-gaap:CommonStockMember2019-12-292021-01-020001038074us-gaap:RetainedEarningsMember2021-01-020001038074us-gaap:AdditionalPaidInCapitalMember2021-01-020001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-020001038074srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-280001038074us-gaap:RetainedEarningsMember2019-12-280001038074us-gaap:AdditionalPaidInCapitalMember2019-12-280001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-280001038074srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-280001038074us-gaap:RetainedEarningsMember2018-12-290001038074us-gaap:AdditionalPaidInCapitalMember2018-12-290001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-290001038074srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2017-12-300001038074srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-300001038074us-gaap:RetainedEarningsMember2017-12-300001038074us-gaap:AdditionalPaidInCapitalMember2017-12-300001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-300001038074srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-300001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2019-12-280001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2019-12-280001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2019-12-280001038074us-gaap:EmployeeStockOptionMember2019-12-280001038074us-gaap:EmployeeStockOptionMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074us-gaap:EmployeeStockOptionMemberslab:StockIncentivePlan2009Member2018-12-302019-12-280001038074us-gaap:EmployeeStockOptionMemberslab:StockIncentivePlan2009Member2017-12-312018-12-290001038074us-gaap:EmployeeStockOptionMember2017-12-312018-12-290001038074us-gaap:EmployeeStockOptionMember2019-12-292021-01-020001038074us-gaap:EmployeeStockOptionMember2021-01-020001038074slab:MarketStockUnitsMember2019-12-292021-01-020001038074slab:MarketStockUnitsMember2018-12-302019-12-280001038074slab:EmployeeStockPurchasePlan2009Member2018-12-302019-12-280001038074slab:MarketStockUnitsMember2017-12-312018-12-290001038074slab:EmployeeStockPurchasePlan2009Member2017-12-312018-12-290001038074slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember2019-12-280001038074slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember2019-12-280001038074slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember2018-12-302019-12-280001038074slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember2017-12-312018-12-290001038074us-gaap:PerformanceSharesMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074slab:FullValueAwardsMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074us-gaap:PerformanceSharesMemberslab:StockIncentivePlan2009Member2018-12-302019-12-280001038074slab:FullValueAwardsMemberslab:StockIncentivePlan2009Member2018-12-302019-12-280001038074slab:FullValueAwardsMemberslab:StockIncentivePlan2009Member2017-12-312018-12-290001038074srt:MinimumMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074srt:MaximumMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074us-gaap:RevenueFromContractWithCustomerMember2019-12-292021-01-020001038074us-gaap:AccountsReceivableMember2019-12-292021-01-020001038074us-gaap:SalesChannelThroughIntermediaryMember2019-12-292021-01-020001038074us-gaap:SalesChannelDirectlyToConsumerMember2019-12-292021-01-020001038074slab:OtherCountriesMember2019-12-292021-01-020001038074slab:InternetOfThingsMember2019-12-292021-01-020001038074slab:InfrastructureAndAutomotiveMember2019-12-292021-01-020001038074country:US2019-12-292021-01-020001038074country:CN2019-12-292021-01-020001038074us-gaap:SalesChannelThroughIntermediaryMember2018-12-302019-12-280001038074us-gaap:SalesChannelDirectlyToConsumerMember2018-12-302019-12-280001038074slab:OtherCountriesMember2018-12-302019-12-280001038074slab:InternetOfThingsMember2018-12-302019-12-280001038074slab:InfrastructureAndAutomotiveMember2018-12-302019-12-280001038074country:US2018-12-302019-12-280001038074country:CN2018-12-302019-12-280001038074us-gaap:SalesChannelThroughIntermediaryMember2017-12-312018-12-290001038074us-gaap:SalesChannelDirectlyToConsumerMember2017-12-312018-12-290001038074slab:OtherCountriesMember2017-12-312018-12-290001038074slab:InternetOfThingsMember2017-12-312018-12-290001038074slab:InfrastructureAndAutomotiveMember2017-12-312018-12-290001038074country:US2017-12-312018-12-290001038074country:CN2017-12-312018-12-290001038074us-gaap:LineOfCreditMember2020-06-012020-06-010001038074us-gaap:LeaseholdsAndLeaseholdImprovementsMember2019-12-292021-01-020001038074us-gaap:BuildingMember2019-12-292021-01-020001038074slab:OtherCountriesMember2021-01-020001038074country:US2021-01-020001038074slab:OtherCountriesMember2019-12-280001038074country:US2019-12-280001038074us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-01-020001038074us-gaap:LeaseholdImprovementsMember2021-01-020001038074us-gaap:FurnitureAndFixturesMember2021-01-020001038074us-gaap:EquipmentMember2021-01-020001038074us-gaap:ComputerEquipmentMember2021-01-020001038074us-gaap:BuildingAndBuildingImprovementsMember2021-01-020001038074us-gaap:LeaseholdsAndLeaseholdImprovementsMember2019-12-280001038074us-gaap:LeaseholdImprovementsMember2019-12-280001038074us-gaap:FurnitureAndFixturesMember2019-12-280001038074us-gaap:EquipmentMember2019-12-280001038074us-gaap:ComputerEquipmentMember2019-12-280001038074us-gaap:BuildingAndBuildingImprovementsMember2019-12-280001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292021-01-020001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-302019-12-280001038074us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-312018-12-290001038074us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2019-12-292021-01-020001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2021-01-020001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2019-12-280001038074slab:SiliconClocksSpectraLinearAndEmberMemberus-gaap:DomesticCountryMember2021-01-020001038074us-gaap:StateAndLocalJurisdictionMember2021-01-020001038074us-gaap:OtherAssetsMemberus-gaap:NotesReceivableMember2021-01-020001038074us-gaap:RetainedEarningsMember2019-12-292021-01-020001038074us-gaap:RetainedEarningsMember2018-12-302019-12-280001038074us-gaap:RetainedEarningsMember2017-12-312018-12-290001038074us-gaap:RevolvingCreditFacilityMember2021-01-020001038074us-gaap:LetterOfCreditMember2021-01-020001038074slab:SwinglineLoansMember2021-01-020001038074us-gaap:LineOfCreditMember2020-03-270001038074us-gaap:InProcessResearchAndDevelopmentMember2021-01-020001038074country:NOus-gaap:TaxYear2013Member2019-12-292021-01-020001038074country:NOus-gaap:TaxYear2013Member2018-12-302019-12-280001038074slab:ConvertibleSeniorNotes1.375PercentMemberus-gaap:InterestExpenseMember2019-12-292021-01-020001038074country:SG2019-12-292021-01-020001038074country:SG2018-12-302019-12-280001038074country:SG2017-12-312018-12-290001038074srt:MinimumMember2019-12-292021-01-020001038074slab:RedpineSignalsMember2019-12-292021-01-020001038074us-gaap:TrademarksMember2021-01-020001038074us-gaap:CustomerRelationshipsMember2021-01-020001038074slab:CoreAndDevelopedTechnologyMember2021-01-020001038074us-gaap:TrademarksMember2019-12-280001038074us-gaap:CustomerRelationshipsMember2019-12-280001038074slab:CoreAndDevelopedTechnologyMember2019-12-280001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2021-01-020001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2019-12-280001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2018-12-290001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2019-12-292021-01-020001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AuctionRateSecuritiesMember2018-12-302019-12-280001038074us-gaap:OtherAssetsMemberus-gaap:EquityMethodInvestmentsMember2021-01-020001038074slab:EmployeeStockPurchasePlan2009Member2019-12-292021-01-020001038074srt:MinimumMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-12-292021-01-020001038074srt:MaximumMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-12-292021-01-020001038074currency:SGDus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-020001038074us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2021-01-020001038074us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-03-270001038074srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AuctionRateSecuritiesMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-020001038074srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AuctionRateSecuritiesMemberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-020001038074srt:WeightedAverageMemberus-gaap:FairValueInputsLevel3Memberus-gaap:AuctionRateSecuritiesMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2021-01-020001038074us-gaap:USGovernmentDebtSecuritiesMember2021-01-020001038074us-gaap:CorporateDebtSecuritiesMember2021-01-020001038074us-gaap:AuctionRateSecuritiesMember2021-01-020001038074us-gaap:USGovernmentDebtSecuritiesMember2019-12-280001038074us-gaap:CorporateDebtSecuritiesMember2019-12-280001038074us-gaap:AuctionRateSecuritiesMember2019-12-280001038074slab:ConvertibleSeniorNotes1.375PercentMember2020-06-010001038074slab:ConvertibleSeniorNotes1.375PercentMember2021-01-020001038074slab:ConvertibleSeniorNotes0.625PercentMember2021-01-020001038074slab:ConvertibleSeniorNotes1.375PercentMember2019-12-280001038074slab:ConvertibleSeniorNotes1.375PercentMember2019-12-292021-01-020001038074slab:ConvertibleSeniorNotes0.625PercentMember2019-12-292021-01-020001038074slab:ConvertibleSeniorNotes0.625PercentMember2020-06-012020-06-010001038074slab:ConvertibleSeniorNotes1.375PercentMember2017-03-062017-03-060001038074slab:ConvertibleSeniorNotes0.625PercentMember2020-06-010001038074slab:ConvertibleSeniorNotes1.375PercentMember2017-03-060001038074slab:ConvertibleSeniorNotes1.375PercentMember2021-01-060001038074us-gaap:ConvertibleNotesPayableMember2021-01-020001038074us-gaap:ConvertibleNotesPayableMember2019-12-280001038074srt:MinimumMemberslab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:EurodollarMember2019-12-292021-01-020001038074srt:MinimumMemberslab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:BaseRateMember2019-12-292021-01-020001038074srt:MaximumMemberslab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:EurodollarMember2019-12-292021-01-020001038074srt:MaximumMemberslab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:BaseRateMember2019-12-292021-01-020001038074slab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:FederalFundsEffectiveSwapRateMember2019-12-292021-01-020001038074slab:RevolvingCreditFacilityOtherThanSwinglineLoansMemberus-gaap:EurodollarMember2019-12-292021-01-0200010380742020-10-042021-01-020001038074slab:SekormMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2019-12-292021-01-020001038074slab:EdomTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2019-12-292021-01-020001038074slab:EdomTechnologyMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-12-292021-01-020001038074slab:ArrowElectronicsMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2019-12-292021-01-020001038074slab:ArrowElectronicsMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-12-292021-01-020001038074slab:OtherMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-12-302019-12-280001038074slab:EdomTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2018-12-302019-12-280001038074slab:EdomTechnologyMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-12-302019-12-280001038074slab:ArrowElectronicsMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2018-12-302019-12-280001038074slab:ArrowElectronicsMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2018-12-302019-12-280001038074slab:EdomTechnologyMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2017-12-312018-12-290001038074slab:ArrowElectronicsMemberus-gaap:RevenueFromContractWithCustomerMemberslab:DistributorConcentrationRiskMember2017-12-312018-12-290001038074us-gaap:CommonStockMember2021-01-020001038074us-gaap:CommonStockMember2019-12-280001038074us-gaap:CommonStockMember2018-12-290001038074us-gaap:CommonStockMember2017-12-300001038074slab:StockIncentivePlan2009Member2021-01-020001038074slab:EmployeeStockPurchasePlan2009Member2021-01-0200010380742018-12-2900010380742017-12-300001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-01-020001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-01-020001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-01-020001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-020001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentDebtSecuritiesMember2021-01-020001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-020001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-01-020001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-280001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-280001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2019-12-280001038074us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2019-12-280001038074slab:RedpineSignalsMemberus-gaap:TrademarksMember2020-04-280001038074slab:RedpineSignalsMemberus-gaap:InProcessResearchAndDevelopmentMember2020-04-280001038074slab:RedpineSignalsMemberus-gaap:DevelopedTechnologyRightsMember2020-04-280001038074slab:RedpineSignalsMemberus-gaap:CustomerRelationshipsMember2020-04-280001038074slab:RedpineSignalsMember2020-04-280001038074slab:RedpineSignalsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292021-01-020001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-020001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-020001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-020001038074us-gaap:FairValueMeasurementsRecurringMember2021-01-020001038074us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-280001038074us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-280001038074us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-280001038074us-gaap:FairValueMeasurementsRecurringMember2019-12-280001038074us-gaap:ConvertibleNotesPayableMember2019-12-292021-01-020001038074us-gaap:ConvertibleNotesPayableMember2018-12-302019-12-280001038074us-gaap:ConvertibleNotesPayableMember2017-12-312018-12-290001038074us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292021-01-020001038074us-gaap:ResearchAndDevelopmentExpenseMember2019-12-292021-01-020001038074us-gaap:CostOfSalesMember2019-12-292021-01-020001038074us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-302019-12-280001038074us-gaap:ResearchAndDevelopmentExpenseMember2018-12-302019-12-280001038074us-gaap:CostOfSalesMember2018-12-302019-12-280001038074us-gaap:SellingGeneralAndAdministrativeExpensesMember2017-12-312018-12-290001038074us-gaap:ResearchAndDevelopmentExpenseMember2017-12-312018-12-290001038074us-gaap:CostOfSalesMember2017-12-312018-12-290001038074us-gaap:AdditionalPaidInCapitalMember2018-12-302019-12-280001038074us-gaap:AdditionalPaidInCapitalMember2017-12-312018-12-290001038074us-gaap:AdditionalPaidInCapitalMember2019-12-292021-01-020001038074slab:RedpineSignalsMemberus-gaap:TrademarksMember2020-04-282020-04-280001038074slab:RedpineSignalsMemberus-gaap:DevelopedTechnologyRightsMember2020-04-282020-04-280001038074slab:RedpineSignalsMemberus-gaap:CustomerRelationshipsMember2020-04-282020-04-280001038074us-gaap:TrademarksMember2019-12-292021-01-020001038074us-gaap:CustomerRelationshipsMember2019-12-292021-01-020001038074slab:CoreAndDevelopedTechnologyMember2019-12-292021-01-020001038074slab:MarketStockUnitsMemberslab:StockIncentivePlan2009Member2019-12-292021-01-020001038074slab:MarketStockUnitsMemberslab:StockIncentivePlan2009Member2018-12-302019-12-280001038074us-gaap:PerformanceSharesMemberslab:StockIncentivePlan2009Member2017-12-312018-12-290001038074slab:MarketStockUnitsMemberslab:StockIncentivePlan2009Member2017-12-312018-12-290001038074slab:StockIncentivePlan2009Member2019-12-292021-01-020001038074us-gaap:RestrictedStockUnitsRSUMember2019-12-292021-01-020001038074us-gaap:RestrictedStockUnitsRSUMember2018-12-302019-12-280001038074slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember2018-12-302019-12-280001038074us-gaap:RestrictedStockUnitsRSUMember2017-12-312018-12-290001038074slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember2017-12-312018-12-290001038074slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember2019-12-292021-01-020001038074slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember2019-12-292021-01-020001038074slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember2021-01-020001038074slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember2021-01-020001038074us-gaap:NotesReceivableMember2019-12-292021-01-020001038074slab:ScenarioCreditFacilityDebtCovenantMemberus-gaap:LineOfCreditMember2019-12-292021-01-020001038074slab:ScenarioCompanysOptionToIncreaseBorrowingCapacityMemberus-gaap:LineOfCreditMember2019-12-292021-01-020001038074srt:MaximumMember2019-12-292021-01-020001038074slab:InProcessResearchAndDevelopmentWiFiAndBluetoothTechnologyMember2020-04-282020-04-2800010380742019-12-280001038074slab:ConversionOfNotesCompanyMemberslab:ConvertibleSeniorNotes0.625PercentMember2020-06-012020-06-010001038074slab:ConversionOfNotesCompanyMemberslab:ConvertibleSeniorNotes1.375PercentMember2017-03-062017-03-060001038074slab:ConversionOfNotesHoldersMemberslab:ConvertibleSeniorNotes0.625PercentMember2020-06-012020-06-010001038074slab:ConversionOfNotesHoldersMemberslab:ConvertibleSeniorNotes1.375PercentMember2017-03-062017-03-0600010380742021-01-0200010380742018-12-302019-12-2800010380742017-12-312018-12-2900010380742020-07-0200010380742021-01-2500010380742019-12-292021-01-02slab:segmentxbrli:sharesiso4217:USDxbrli:pureslab:Dslab:itemslab:productiso4217:USDxbrli:sharesslab:Yslab:contract

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended January 2, 2021

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-29823

SILICON LABORATORIES INC.

(Exact name of registrant as specified in its charter)

Delaware

(State or other jurisdiction of
incorporation or organization)

74-2793174
(I.R.S. Employer
Identification No.)

400 West Cesar Chavez, Austin, Texas
(Address of principal executive offices)

78701
(Zip Code)

(512416-8500

(Registrant’s telephone number, including area code)

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

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, $0.0001 par value

SLAB

The NASDAQ Stock Market LLC

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. þ Yes  No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes þ No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Sections 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.

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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant’s most recently completed second fiscal quarter (July 2, 2020) was approximately $4.2 billion (assuming, for this purpose, that only directors and officers are deemed affiliates).

There were 43,925,156 shares of the registrant's common stock issued and outstanding as of January 25, 2021.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Proxy Statement for the registrant’s 2021 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.

Table of Contents

Page
Number

Part I

Item 1.

Business

2

Item 1A.

Risk Factors

14

Item 1B.

Unresolved Staff Comments

29

Item 2.

Properties

29

Item 3.

Legal Proceedings

29

Item 4.

Mine Safety Disclosures

29

Part II

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

30

Item 6.

Selected Financial Data

31

Item 7.

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

32

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

41

Item 8.

Financial Statements and Supplementary Data

41

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

41

Item 9A.

Controls and Procedures

42

Item 9B.

Other Information

42

Part III

Item 10.

Directors, Executive Officers and Corporate Governance

43

Item 11.

Executive Compensation

43

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

43

Item 13.

Certain Relationships and Related Transactions, and Director Independence

43

Item 14.

Principal Accounting Fees and Services

43

Part IV

Item 15.

Exhibits and Financial Statement Schedules

44

Item 16.

Form 10-K Summary

46

Cautionary Statement

Except for the historical financial information contained herein, the matters discussed in this report on Form 10-K (as well as documents incorporated herein by reference) may be considered “forward-looking” statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Such forward-looking statements include declarations regarding the intent, belief or current expectations of Silicon Laboratories Inc. and its management and may be signified by the words “believe,” “estimate,” “expect,” “intend,” “anticipate,” “plan,” “project,” “will” or similar language. You are cautioned that any such forward-looking statements are not guarantees of future performance and involve a number of risks and uncertainties. Actual results could differ materially from those indicated by such forward-looking statements. Factors that could cause or contribute to such differences include those discussed under “Risk Factors” and elsewhere in this report. Silicon Laboratories disclaims any intention or obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

1

Part I

Item 1.    Business

General

Silicon Laboratories Inc. is a leading provider of silicon, software and solutions for a smarter, more connected world. Our award-winning technologies are shaping the future of the Internet of Things (IoT), internet infrastructure, industrial automation, consumer and automotive markets. Our world-class engineering team creates products focused on performance, energy savings, connectivity and simplicity.

Our primary semiconductor products are mixed-signal integrated circuits (ICs), which are electronic components that convert real-world analog signals into digital signals that electronic products can process. Our mixed-signal ICs leverage standard complementary metal oxide semiconductor (CMOS), a low cost, widely available process technology. Use of CMOS technology enables smaller, more cost-effective and energy-efficient solutions. Our software expertise allows us to develop products for markets where intelligent data capture, high-performance processing and communication are increasingly important product differentiators. We also focus design and engineering efforts on technologies that simplify and accelerate adoption by customers of security features engineered into our silicon chips. Our expertise in analog-intensive, mixed-signal IC design in CMOS and software development allows us to develop new and innovative products that are highly integrated and secure, simplifying our customers’ designs and improving their time-to-market.

Industry Background

Intelligence is being added to electronic systems to enable internet connectivity, power efficiency, monitoring of health, safety and consumption of precious resources and an improved user experience. This in turn is increasing the demand for bandwidth, requiring more infrastructure to support higher performance networks. The nearly ubiquitous availability of internet access and the increasing intelligence of electronic devices and mobility are enabling what is called the Internet of Things, a term that describes the exponential increase in IP-enabled devices connected to the internet.

These trends require more and more interaction between the analog world we live in and the digital world of computing, which is driving the need for analog-intensive, mixed-signal circuits in a wide range of electronic products. Traditional mixed-signal designs relied upon solutions built with numerous, complex discrete analog and digital components. While these traditional designs provide the required functionality, they are often inefficient and inadequate for use in markets where size, cost, power consumption, performance and security are increasingly important product differentiators. To improve their competitive position, electronics manufacturers must reduce the cost and complexity of their systems and enable new features or functionality to differentiate themselves from their competitors.

Simultaneously, these manufacturers face accelerating time-to-market demands and must rapidly adapt to evolving industry standards and new technologies. Because analog-intensive, mixed-signal design expertise is difficult to find, these manufacturers increasingly are turning to third parties, like us, to provide advanced mixed-signal solutions. Mixed-signal design requires specific expertise and relies on creative, experienced engineers to deliver solutions that optimize speed, power and performance, despite the noisy digital environment, and within the constraints of standard manufacturing processes. The development of this design expertise typically requires years of practical analog design experience under the guidance of a senior engineer, and engineers with the required level of skill and expertise are in short supply.

Many IC solution providers lack sufficient analog expertise to develop compelling mixed-signal products. As a result, manufacturers of electronic devices value providers that can supply them with mixed-signal solutions offering greater functionality, smaller size and lower power requirements at a reduced cost and shorter time-to-market.

Products

We provide analog-intensive, mixed-signal solutions for use in a variety of electronic products in a broad range of applications for the IoT including connected home and security, industrial automation and control, smart metering, smart lighting, commercial building automation, consumer electronics, asset tracking and medical instrumentation. We are a supplier of wireless connectivity solutions for the IoT based on Zigbee®, sub-GHz proprietary technologies, Bluetooth®, Z-Wave®, Thread, and Wi-Fi®. We are also developing commercial and smart city wireless connectivity solutions using the Wi-SUN open LPWAN protocol.

2

We provide a wide range of timing and isolation products for infrastructure applications including high-performance clocks and oscillators for networking equipment, data centers, servers and storage, wireless base stations, and automotive applications, as well as digital isolators and current sensors for industrial control and automation, power supplies, electric vehicles, battery management, solar inverters and motor control. We also provide broadcast products for applications such as TVs, set-top boxes and automotive infotainment systems, and access products including subscriber line interface circuits for voice over IP (VoIP), embedded modems, and Power over Ethernet (PoE) power source equipment and powered device ICs.

We have continued to diversify our product portfolio and introduce new products and solutions through both organic investment and acquisitions. Mergers and acquisitions are an important part of our growth strategy. In April 2020, we acquired the Wi-Fi and Bluetooth business of Redpine Signals for approximately $317 million in cash. We believe the acquisition will accelerate our roadmap for Wi-Fi and Bluetooth silicon and software solutions.

Our products integrate complex mixed-signal functions that are frequently performed by numerous discrete components in competing products into a single chip, chipset or system-on-chip (SoC). By doing so, we create products that, when compared to many competing products, offer the following benefits:

Require less printed circuit board (PCB) space;
Reduce the use of external components lowering the system cost and simplifying design;
Offer superior performance improving our customers’ end products;
Provide increased reliability and manufacturability, improving customer yields; and/or
Reduce system power requirements enabling smaller form factors and/or longer battery life.

We group our products into the following categories:

Internet of Things products, which include wireless connectivity, microcontroller (MCU) and sensor products; and
Infrastructure and automotive products, which include timing products (clocks and oscillators); power products (isolation and PoE devices); broadcast products (consumer and automotive radio devices); and access products (VoIP products and embedded modems).

We have combined our previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted.

3

The following table summarizes the diverse product areas and applications for the various products that we have introduced to customers:

Product Areas and Description

    

Applications

Internet of Things Products

Microcontrollers and Wireless Products

We offer a family of products ideally suited to ultra-low power IoT embedded systems that include energy friendly 8-bit mixed-signal microcontrollers, ultra-low power 32-bit microcontroller and wireless MCU connectivity solutions using the ARM® Cortex-M0+/M3/M4 and newer M33 cores. Single and multi-protocol SoC devices and modules provide flexible, highly integrated solutions designed to meet demanding requirements of IoT applications. Wireless protocols include Zigbee, sub-GHz proprietary, Bluetooth, Z-Wave, Thread and Wi-Fi technologies. Our EFM32™, EFM8™, 8051, wireless MCUs and wireless SoCs are supported by Simplicity Studio™, which provides one-click access to design tools, documentation, software and support resources. In-house protocol stacks and Micrium® real-time operating system (RTOS) help simplify software development for IoT developers by coordinating and prioritizing multiprotocol connectivity, SoC peripherals and other system-level activities. The introduction of our Series 2 portfolio provides a greater focus on updatable device security which is becoming vital to the evolution and success of IoT. We bring enhanced capability to the industry protecting user data, system keys and manufacturer brands from malicious threats both hands-on and internet-based. Our broad portfolio addresses a variety of target markets, including smart home, commercial (building automation and retail) and industrial (smart energy, factory automation, smart cities).

-  Home automation /security systems

-  Industrial automation and control

-  Smart metering

-  Smart lighting

-  Commercial building automation

-  Patient Monitoring

-  Connected Medical Products

-  Smart Appliances

-  Access control

-  HVAC control

-  Cameras

-  Consumer electronics

-  Asset tracking

-  Medical instrumentation

Sensors

Our sensor products include optical sensors (proximity, ambient light gestures and heart rate monitoring), as well as relative humidity (RH) / temperature sensors and Hall effect magnetic sensors. These devices leverage our mixed-signal capability to provide high accuracy, process technology to improve performance and lower power consumption than competing parts.

-  Consumer health & fitness (wearables)

-  Smart home sensing

-  Industrial controls

-  Toys and consumer electronics

-  Monitors and lavatory controls

-  Consumer medical

Infrastructure and Automotive Products

Timing Devices

Robust demand for bandwidth is driving the deployment of next-generation internet infrastructure equipment to deliver higher speed, higher capacity and more flexible networks. This transition puts unique requirements on the clocks and oscillators used to provide timing and synchronization for the equipment responsible for switching, transporting, processing and storing network traffic. To meet this need, we provide low-jitter, frequency-flexible, mass-customizable timing solutions that accelerate development time, minimize cost and improve system reliability. Our high-performance “clock-tree-on-a-chip” products offer highly integrated single-chip IC solutions for clock synthesis and jitter attenuation, offering superior jitter performance and frequency flexibility for high data rate applications.

-  Optical networking

-  Switches/routers

-  Telecommunications

-  Data center

-  Servers and storage

-  Wireless base stations

-  Mobile fronthaul, midhaul and backhaul

-  Small cells

-  Automotive

-  Industrial

-  Broadcast video

4

Product Areas and Description

    

Applications

Isolation Products

Our digital isolation techniques enable customers to deploy more energy efficient power solutions that meet isolation safety standards and solve difficult electronic noise issues. Systems such as data center servers, cellular base stations, uninterruptable power supplies and electric vehicles require increasingly energy efficient power solutions. Electric motors used in electric vehicles, pumps, HVAC compressors, fans and automated machinery need more sophisticated and efficient digital controls. Our isolation technology enables customers to address these demanding requirements. Products include multi-channel isolators, isolated drivers, isolated power converters and mixed-signal devices that simplify design, improve reliability, minimize noise emissions and reduce system cost.

-  Industrial control and automation systems

-  Cloud, datacenter and telecom power supplies

-  Electric vehicle charging and battery management

-  Solar inverters

-  Hybrid / Electric automotive drive trains

-  High power audio

-  Test and measurement equipment

Broadcast Consumer

Our single-chip hybrid TV tuners leverage our proven digital low-IF architecture and support all major analog and digital TV standards, including NTSC, PAL/SECAM, ATSC 1.0/3.0, DVB-T2/T/C2/C, ISDB-T and DTMB, enabling TV makers worldwide to deliver improved picture quality and better reception for both analog and digital broadcasts. Our single-chip, low-power and high-performance single- and dual-channel digital video demodulators are ideal for customer premises equipment (CPE) receiving DVB-T/T2, DVB-S/S2/S2X, DVB-C/C2 and/or ISDB-T. Our AM/FM, HD Radio™ and DAB/DAB+ receivers deliver a complete radio solution, from antenna input to audio output, in a single chip. Our broadcast audio products are based on an innovative digital architecture enabling significant improvements in performance, which translates to a better consumer experience, while reducing system cost and board space for our customers.

-  Worldwide 4K/8K UHD TVs and smart TVs

-  Free-to-Air (FtA) or pay-TV set-top boxes

-  PVR/DVD/Blu-Ray/HDD video recorders

-  PC-TV applications

-  AM/FM clock radios

-  DAB digital radios

-  HD Radio digital radios

-  Home theater systems

-  Portable audio devices

-  MP3/digital media players

ProSLIC® Subscriber Line Interface Circuits for VoIP

Our ProSLIC provides the analog subscriber line interface on the source end of the telephone which generates dial tone, busy tone, caller ID and ring signal. Our offerings are well suited for the market for Voice over IP telephony applications deployed over cable, DSL, optical and wireless fixed terminal networks.

-  Voice functionality for cable, DSL and optical digital modems and terminal adapters

-  VoIP residential gateways

-  Wireless local loop remote access systems

-  PBXs

Broadcast Automotive

Our high-performance automotive infotainment solutions include hybrid Software Defined Radio (SDR) tuners, data receivers and digital radio coprocessors that improve the end user experience, reduce system cost, and support all major digital radio standards, including DAB/DAB+, HD Radio and DRM. Our scalable architecture enables automotive infotainment system suppliers to leverage their investments across multiple product lines ranging from entry-level car radios to cutting-edge multi-tuner, multi-antenna radios for premium vehicles.

-  Automotive OEM infotainment systems

-  Aftermarket car radios

-  Navigation/GPS devices

5

Product Areas and Description

    

Applications

ISOmodem® Embedded Modems

Our ISOmodem embedded modems leverage innovative silicon direct access arrangement (DAA) technology and a digital signal processor (DSP) to deliver a globally compliant, compact analog modem for embedded applications.

-  Fax machines and multi-function printers

-  Point of sale (POS) terminals

-  Security systems

-  Industrial monitoring

-  Remote medical monitoring

Power over Ethernet

Our PoE power source equipment and powered device ICs offer highly differentiated solutions with a reduced total bill of materials (BOM) and improved performance and reliability. Our solutions offer a higher level of integration not available with competing solutions.

-  Enterprise networking routers and switches

-  Wireless access points (WAP)

-  VoIP phones

-  POS terminals

-  Security cameras

Revenues during fiscal 2020, 2019 and 2018 were generated predominately by sales of our mixed-signal products. The following summarizes our revenue by product category (in thousands):

Fiscal Year

    

2020

    

2019

    

2018

Internet of Things

$

513,670

$

488,156

$

463,838

Infrastructure and automotive

 

373,007

 

349,398

 

404,429

$

886,677

$

837,554

$

868,267

The Company has combined its previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted.

Customers, Sales and Marketing

We market our products through our direct sales force and through a network of independent sales representatives and distributors. Direct and distribution customers buy on an individual purchase order basis, rather than pursuant to long-term agreements.

We consider our customer to be the end customer purchasing either directly from a distributor, a contract manufacturer or us. During fiscal 2020, our ten largest end customers accounted for 20% of our revenues. We had no customer that represented more than 10% of our revenues during this period. An end customer purchasing through a contract manufacturer typically instructs such contract manufacturer to obtain our products and incorporate such products with other components for sale by such contract manufacturer to the end customer. Although we sell the products to, and are paid by distributors and contract manufacturers, we refer to such end customer as our customer. Three of our distributors who sell to our customers, Arrow Electronics, Edom Technology and Sekorm, each represented 26%, 22% and 11% of our revenues during fiscal 2020, respectively.

We maintain numerous sales offices in Asia, the Americas and Europe. Revenue is attributed to a geographic area based on the shipped-to location. The percentage of our revenues derived from outside of the United States was 90% in fiscal 2020.

Our direct sales force is comprised of many sales professionals who possess varied levels of responsibility and experience, including directors, country managers, regional sales managers, district sales managers, strategic account managers, field sales engineers and sales representatives. We also utilize independent sales representatives and distributors to generate sales of our products. We have relationships with many independent sales representatives and distributors worldwide whom we have selected based on their understanding of the mixed-signal marketplace and their ability to provide effective field sales applications support for our products.

6

Our marketing efforts are targeted at both identified industry leaders and emerging market participants. Direct marketing activities are supplemented by a focused marketing communications effort that seeks to raise awareness of our company and products. Our public relations efforts are focused on leading trade and business publications. Our external website is used to deliver corporate and product information. We also pursue targeted advertising in key trade publications and we have a cooperative marketing program that allows our distributors and representatives to promote our products to their local markets in conjunction with their own advertising activities. Finally, we maintain a presence at strategic trade shows and industry events. These activities, in combination with direct sales activities, help drive demand for our products.

Due to the complex and innovative nature of our products, we employ experienced applications engineers who work closely with customers and distributors to support the design-win process, and can significantly accelerate the customer’s time to market. A design win occurs when a customer has designed our ICs into its product architecture and ordered product from us. A considerable amount of effort to help a customer incorporate our ICs into its products is typically required prior to any sale. In many cases, our innovative ICs require significantly different implementations than existing approaches and, therefore, successful implementations may require extensive communication with potential customers. The amount of time required to achieve a design win can vary substantially depending on a customer’s development cycle, which can be relatively short (such as three months) or very long (such as two years) based on a wide variety of customer factors. Not all design wins ultimately result in revenue, or may result in less revenue than expected. However, once a completed design architecture has been implemented and produced in high volumes, our customers are reluctant to significantly alter their designs due to this extensive design-win process. We believe this process, coupled with our intellectual property protection, promotes relatively longer product life cycles for our products and high barriers to entry for competitive products, even if such competing products are offered at lower prices. Our close collaboration with our customers provides us with knowledge of derivative product ideas or completely new product line offerings that may not otherwise arise in other new product discussions.

Research and Development

Through our research and development efforts, we leverage experienced analog and mixed-signal engineering talent and expertise to create new ICs that integrate functions typically performed less efficiently by multiple discrete components. This integration generally results in lower costs, smaller die sizes, lower power demands and enhanced price/performance characteristics. We attempt to reuse successful techniques for integration in new applications where similar benefits can be realized. We believe that we have attracted many of the best engineers in our industry. We believe that reliable and precise analog and mixed-signal ICs can only be developed by teams of engineers who have significant analog experience and are familiar with the intricacies of designing these ICs for commercial volume production. The development of test methodologies is just one example of a critical activity requiring experience and know-how to enable the rapid release of a new product for commercial success. We have accumulated a vast set of trade secrets that allow us to pursue innovative approaches to mixed-signal problems that are difficult for competitors to duplicate. We highly value our engineering talent and strive to maintain a very high bar when bringing new recruits to the company.

Research and development expenses were $287.9 million, $257.2 million and $238.3 million in fiscal 2020, 2019 and 2018, respectively.

Technology

Our product development process facilitates the design of highly-innovative, analog-intensive, mixed-signal ICs. Our engineers’ deep knowledge of existing and emerging standards and performance requirements helps us to assess the technical feasibility of a particular IC. We target areas where we can provide compelling product improvements. Once we have solved the primary challenges, our field application engineers continue to work closely with our customers’ design teams to maintain and develop an understanding of our customers’ needs, allowing us to formulate derivative products and refined features.

In providing mixed-signal ICs for our customers, we believe our key competitive advantages are:

Analog and RF design expertise in CMOS;
Mixed-signal, firmware and system design expertise;
Microcontroller and system on a chip design expertise;
Software expertise, including multiprotocol connectivity and real-time operating systems for the IoT;
Module integration and wireless design expertise;

7

Silicon-to-cloud security integration expertise; and
Our broad understanding of systems technology and trends.

To fully capitalize on these advantages, we have assembled a world-class development team with exceptional analog and mixed-signal design expertise led by accomplished senior engineers.

Analog and RF Design Expertise in CMOS

We believe that our most significant core competency is world-class analog and RF design capability. Additionally, we strive to design substantially all our ICs in standard CMOS processes. Most of our product designs now incorporate some type of RF in CMOS technology. While it is often significantly more difficult to design analog ICs in CMOS, CMOS provides multiple benefits versus existing alternatives, including significantly reduced cost, reduced technology risk and greater worldwide foundry capacity. CMOS is the most commonly used process technology for manufacturing digital ICs and as a result is most likely to be used for the manufacturing of ICs with finer line geometries. These finer line geometries can enable smaller and faster ICs. By designing our ICs in CMOS, we enable our products to benefit from this trend towards finer line geometries, which allows us to integrate more digital functionality into our mixed-signal ICs.

Designing analog and mixed-signal ICs is significantly more complicated than designing standalone digital ICs. While advanced software tools exist to help automate digital IC design, there are far fewer tools for advanced analog and mixed-signal IC design. In many cases, our analog circuit design efforts begin at the fundamental transistor level. We believe that we have a demonstrated ability to design the most difficult analog and RF circuits using standard CMOS technologies.

Mixed-Signal, Firmware and System Design Expertise

We consider the partitioning of a circuit to be a proprietary and creative design technique. Deep systems knowledge allows us to use our mixed-signal and RF in CMOS design expertise to maximize the price/performance characteristics of both the analog and digital functions and allow our ICs to work in an optimized manner to accomplish particular tasks. Generally, we attempt to move analog functions into the digital domain as quickly as possible, creating system efficiencies without compromising performance. These patented approaches require our advanced signal processing and systems expertise. We then leverage our firmware know-how to change the ‘personality’ of our devices, optimizing features and functions needed by various markets we serve. For example, our wireless SoC devices for IoT applications integrate both digital and analog domains in a single chip. The SoCs combine ARM Cortex-M processor cores, a variety of digital and analog peripherals, hardware cryptography accelerators, and analog-intensive multiprotocol radio transceivers. This system integration at the chip level leverages our deep expertise in mixed-signal and RF design, and low-power wireless MCU architectures pioneered for more than a decade.

Microcontroller and System on a Chip Design Expertise

We have the talent and circuit integration methodologies required to combine precision analog, high-speed digital, flash memory and in-system programmability into a single, monolithic CMOS integrated circuit. Our microcontroller products are designed to capture an external analog signal, convert it to a digital signal, compute digital functions on the stream of data and then communicate the results through a standard digital interface. The ability to develop standard products with the broadest possible customer application base while being cost efficient with the silicon area of the monolithic CMOS integrated circuit requires a keen sense of customer value and engineering capabilities. Additionally, to manage the wide variety of signals on a monolithic piece of silicon including electrical noise, harmonics and other electronic distortions requires a fundamental knowledge of device physics and accumulated design expertise.

Software Expertise

Our software expertise allows us to develop products for markets where intelligent data capture, high-performance processing and communication are increasingly important product differentiators. The software we have developed to address these markets enables machine-to-machine communications, providing intelligence to electronic systems. Our products integrate high-performance, low-power wireless and microcontroller ICs with reliable and scalable software into a flexible and robust networking platform.

8

The demand for low-power, small-footprint wireless technology is accelerating as more and more IP-enabled end points are being connected to the IoT. Our software enables a broad range of power-sensitive applications for the IoT, including smart energy, home automation, security and other connected products. We believe that the combination of our software and IC design expertise differentiates us from many of our competitors.

As the IoT continues to mature, a new class of embedded applications is emerging, presenting feature-rich and task-intensive use cases. This growing complexity is driving the need for real-time operating systems to help simplify software development for IoT applications by coordinating and prioritizing multiprotocol connectivity, SoC peripherals and other system-level activities. In addition to being able to manage numerous application tasks, an RTOS enhances scalability, and makes complex applications predictable and reliable. To address these application needs, in 2016 we acquired Micrium, an embedded RTOS provider. Micrium has established itself as a reliable, high performance and trusted RTOS software platform, with an installed base that has grown to millions of devices.

Module Integration and Wireless Design Expertise

The market for wireless modules has grown as customers search for solutions that provide turnkey wireless connectivity for their products. The development of modules is difficult due to stringent requirements, including high levels of integration, programmability, performance, reliability, security and power efficiency. In addition, designs must meet numerous wireless standards deployed in various environments and serving diverse requirements.

Our combined expertise in IC design and software development allows us to engineer modules that provide robust, high-performance connections in challenging wireless environments. We have developed wireless modules based on numerous wireless standards, including Z-Wave, Bluetooth, Zigbee, Thread, Wi-Fi and sub-GHz. We believe our demonstrated proficiency in the design of modules provides our customers with significant advantages such as fast time to market, reduced development cost, global wireless certifications and software reuse.

Silicon-to-Cloud Security Integration Expertise

Security is of paramount importance to our customers. More than ever before, device manufacturers and OEMs developing IoT products have specific needs to ensure their solutions are secure. Security is a complex endeavor involving the convergence of multiple integrated hardware and software technologies. IoT products are designed to ensure the devices operate in a trusted and reliable manner, enforce policies as well as protect the confidentiality, authenticity and integrity of data and private information being processed and transmitted. The building blocks are built in hardware based on dedicated IC security components integrated into SoC designs. These specialized security components are designed to enhance cryptographic capabilities and exploit unique physical characteristics of CMOS to establish foundations of trust and enable device identity and assurance.

In addition to developing specific security hardware and software capabilities, we also focus design and engineering efforts on technologies that simplify and accelerate adoption by customers of security features engineered into our silicon chips. This is primarily achieved through software tools such as Simplicity Studio and its integration with cloud-based services that simplify implementation, reduce complexity and enable management of security for fleets of devices. Those capabilities are designed to help customers develop products and solutions with chip-to-cloud security integration, enable faster time to market and reduce security defects, risks and losses due to security attacks and incidents. We are creating innovative security solutions that enable customers to develop best-in-class, simple and economical solutions. We will continue investing in security-specific research and development that addresses a dynamic threat landscape, emerging regulatory requirements, and evolving customer security and privacy needs.

Understanding of Systems Technology and Trends

Our focused expertise in mixed-signal ICs is the result of the breadth of engineering talent we have assembled with experience working in analog-intensive CMOS design for a wide variety of applications. This expertise, which we consider a competitive advantage, is the foundation of our in-depth understanding of the technology and trends that impact electronic systems and markets. Our expertise includes:

Isolation, which is critical for existing and emerging industrial, hybrid and hybrid-electric applications and telecom networks;
Frequency synthesis, which is core technology for wireless and clocking applications;
Integration, which enables the elimination of discrete components in a system; and

9

Signal processing and precision analog, which forms the heart of consumer, industrial, medical and automotive electronics applications.

Our understanding of the role of analog/digital interfaces within electronic systems, standards evolution, and end market drivers enables us to identify product development opportunities and capitalize on market trends.

Manufacturing

As a fabless semiconductor company, we conduct IC design and development in our facilities and electronically transfer our proprietary IC designs to third-party semiconductor fabricators who process silicon wafers to produce the ICs that we design. Our IC designs typically use industry-standard CMOS manufacturing process technology to achieve a level of performance normally associated with more expensive special-purpose IC fabrication technology. We believe the use of CMOS technology facilitates the rapid production of our ICs within a lower cost framework. Our IC production employs submicron process geometries which are readily available from leading foundry suppliers worldwide, thus increasing the likelihood that manufacturing capacity will be available throughout our products’ life cycles. We currently partner primarily with Taiwan Semiconductor Manufacturing Co. (TSMC) and Semiconductor Manufacturing International Corporation (SMIC) to manufacture the majority of our semiconductor wafers. We believe that our fabless manufacturing model significantly reduces our capital requirements and allows us to focus our resources on design, development and marketing of our ICs.

Once the silicon wafers have been produced, they are shipped directly to our third-party assembly subcontractors. The assembled ICs are then moved to the final testing stage. This operation can be performed by the same contractor that assembled the IC, other third-party test subcontractors or within our internal facilities prior to shipping to our customers. During fiscal 2020, most of our units shipped were tested by offshore third-party test subcontractors. We expect that our utilization of offshore third-party test subcontractors will remain substantial during fiscal 2021.

The impacts of the COVID-19 pandemic on our suppliers are uncertain, evolving and dependent on numerous unpredictable factors outside of our control. If our suppliers experience closures or reductions in their capacity utilization levels in the future, we may have difficulty sourcing materials necessary to fulfill production requirements. Disruptions to our business and supply chain (and the business and supply chains of our customers) could cause significant delays in shipments of our products until we are able to shift our manufacturing, assembling or testing from the affected subcontractor to another third-party vendor. Capacity is currently limited at certain of our third-party foundry, assembly and test subcontractors due to a spike in semiconductor demand

Backlog

We include in backlog accepted product purchase orders from customers and worldwide distributor stocking orders. Product orders in our backlog are subject to changes in delivery schedules or cancellation at the option of the purchaser typically without penalty. Our backlog may fluctuate significantly depending upon customer order patterns which may, in turn, vary considerably based on rapidly changing business circumstances. Accordingly, we do not believe that our backlog at any time is necessarily representative of actual sales for any succeeding period.

Competition

The markets for semiconductors generally, and for analog and mixed-signal ICs in particular, are intensely competitive. We anticipate that the market for our products will continually evolve and will be subject to rapid technological change. We believe the principal competitive factors in our industry are:

    Product size;

    Power requirement;

    Level of integration;

    Customer support;

    Product capabilities;

    Reputation;

    Reliability;

    Ability to rapidly introduce new products to market;

    Price;

    Intellectual property; and

    Performance;

    Software.

10

We believe that we are competitive with respect to these factors, particularly because our ICs typically are smaller in size, are highly integrated, achieve high performance specifications at lower price points than competitive products and are manufactured in standard CMOS which generally enables us to supply them on a relatively rapid basis to customers to meet their product introduction schedules. However, disadvantages we face include our relatively short operating history in certain of our markets and the need for customers to redesign their products and modify their software to implement our ICs in their products.

Due to our diversified product portfolio and the numerous markets and applications we serve, we target a relatively large number of competitors. We compete with AltoBeam, Analog Devices, Aura, Broadcom, Dialog, Espressif, Infineon, Maxim Integrated Products, MaxLinear, MediaTek, Microchip, Nordic Semiconductor, NXP, Qualcomm, Rafael, Renesas, STMicroelectronics, Synaptics, Telink, Texas Instruments and others. We expect to face competition in the future from our current competitors, other manufacturers and designers of semiconductors and start-up semiconductor design companies. Our competitors may also offer bundled solutions offering a more complete product, which may negatively impact our competitive position despite the technical merits or advantages of our products. In addition, our customers could develop products or technologies internally that would replace their need for our products and would become a source of competition. We could also face competition from module makers or other systems suppliers that may include mixed-signal components in their products that could eliminate the need for our ICs.

Many of our competitors and potential competitors have longer operating histories, greater name recognition, access to larger customer bases, complementary product offerings, and significantly greater financial, sales and marketing, manufacturing, distribution, technical and other resources than us. Current and potential competitors have established or may establish financial and strategic relationships between themselves or with our existing or potential customers, resellers or other third parties. Accordingly, it is possible that new competitors or alliances among competitors could emerge and rapidly acquire significant market share.

Intellectual Property

Our future success depends in part upon our proprietary technology. We seek to protect our technology through a combination of patents, copyrights, trade secrets, trademarks and confidentiality procedures. As of January 2, 2021, we had approximately 1,771 issued or pending United States and foreign patents. Patents generally have a term of twenty years from the date they are filed. As our patent portfolio has been built over time, the remaining terms of the individual patents in our patent portfolio vary. There can be no assurance that patents will ever be issued with respect to our patent applications. Furthermore, it is possible that any patents held by us may be invalidated, circumvented, challenged or licensed to others. In addition, there can be no assurance that such patents will provide us with competitive advantages or adequately safeguard our proprietary rights. While we continue to file new patent applications with respect to our recent developments, existing patents are granted for prescribed time periods and will expire at various times in the future.

We claim copyright protection for proprietary documentation for our products. We have filed for registration, or are in the process of filing for registration, the visual images of certain ICs with the U.S. Copyright Office. We have registered the “Silicon Labs” logo and a variety of other product and product family names as trademarks in the United States and selected foreign jurisdictions. All other trademarks, service marks or trade names appearing in this report are the property of their respective owners. We also attempt to protect our trade secrets and other proprietary information through agreements with our customers, suppliers, employees and consultants, and through other customary security measures. We intend to protect our rights vigorously, but there can be no assurance that our efforts will be successful. In addition, the laws of other countries in which our products are sold may not protect our products and intellectual property rights to the same extent as the laws of the United States.

While our ability to effectively compete depends in large part on our ability to protect our intellectual property, we believe that our technical expertise and ability to introduce new products in a timely manner will be an important factor in maintaining our competitive position.

Many participants in the semiconductor and electronics industries have a significant number of patents and have frequently demonstrated a readiness to commence litigation based on allegations of patent and other intellectual property infringement. From time to time, third parties may assert infringement claims against us. We may not prevail in any such litigation or may not be able to license any valid and infringed patents from third parties on commercially reasonable terms, if at all. Litigation, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management’s time. Any such litigation could materially adversely affect us.

Our licenses include industry standard licenses with our vendors, such as wafer fabrication tool libraries, third-party core libraries, computer-aided design applications and business software applications.

11

Human Capital

Our success depends on our ability to continue to attract, retain and motivate qualified employees, particularly highly skilled analog and mixed-signal engineers and senior management personnel. We strive to meet this objective by offering competitive compensation and benefits in a diverse, inclusive and safe workplace, with opportunities for our employees to grow and develop in their careers.

As of January 2, 2021, we employed 1,838 people, of whom more than 60% are in engineering roles. Women represent approximately 20% of our workforce and men represent approximately 80%. We are a multi-national and multi-ethnic workforce, with sites and employees in more than a dozen countries. We are committed to fostering a diverse and inclusive workplace that attracts and retains exceptional talent. We actively promote diversity in our recruitment, development and promotion practices. These principles are also reflected in our employee training, in particular with respect to our policies against harassment, discrimination and the elimination of bias in the workplace.

We hold our employees to high performance standards and our compensation plans are designed to deliver competitive base pay and attractive incentive opportunities. Our benefits programs are tailored to the various countries in which we operate. We benchmark for market practices, and regularly review our compensation and benefit programs against the market to ensure they remain competitive.

We support a high-performance culture through learning and development solutions aligned with our strategic priorities. Our approach is business-centric, accessible and inclusive. Employees continuously collaborate and share their expertise through an internal training program consisting of classes and workshops that help strengthen technical and professional skills and advance careers. We also host university professors and external speakers to broaden knowledge, trigger creativity and inspire innovation. Our e-learning libraries and on-demand training videos allow employees to absorb information at their own pace and share their recommendations with co-workers. Employees are invited to attend our annual two-day technical symposium featuring peer-reviewed presentations showcasing our internal technical achievements and talks from outside experts to educate and inspire our workforce. Our talent development programs provide employees with the resources they need to help achieve their career goals, build management skills and lead their organizations. We regularly review succession plans and focus on promoting internal talent to help grow our employees’ careers.

We believe that our future success will be dependent on retaining the services of our key personnel, developing their successors and properly managing the transition of key roles when they occur. Our key technical personnel represent a significant asset and serve as the primary source for our technological and product innovations. We use employee surveys to better understand and improve the employee experience and identify opportunities to continually strengthen our work philosophy. We use employee feedback to drive and improve processes and ensure a deep understanding of our culture and vision among our employees. We believe the development of our company culture, along with competitive compensation, career growth and development opportunities have helped increase employee tenure and reduce voluntary turnover. During fiscal 2020, our voluntary employee turnover rate was less than 10%.

The health and safety of our employees is of utmost important to us. We offer comprehensive benefits to protect the health of our employees and their families as well as their way of life. We provide our employees and their families with access to a variety of innovative, flexible and convenient health and wellness programs that support their physical and mental health by providing tools and resources to help them improve or maintain their health status. In response to the COVID-19 pandemic, we implemented a response plan that we believe was in the best interest of our employees and the communities in which we operate. This included largely transitioning our global workforce to a remote work model, while implementing additional safety measures for essential employees continuing critical on-site work.

Corporate Social Responsibility

As a global corporate citizen, we are committed to environmental sustainability, operational excellence, and support for people and communities around the world. We strive to minimize resource use and reduce the environmental impact of our production process by designing smaller and more energy-efficient products, conserving energy and precious resources, and investing in sustainable technologies. We believe that sharing our success with the community is also a key component of our corporate value to “do the right thing.” Our philanthropy program provides financial, volunteer and in-kind support to organizations that have made a difference in improving the quality of life throughout the world, including those promoting diversity, inclusion and social justice. Actions we have taken in pursuit of these commitments include:

12

Environmental Programs

Adopted and require our suppliers to support the Responsible Business Alliance® (RBA®) Code of Conduct;
Prioritized qualified suppliers who are socially and environmentally progressive;
Demanded excellence in our quality and environmental performance, as demonstrated through our extensive product and process qualification commitments, including ISO 9001 Quality Management System and ISO 14001 Environmental Management System;

Social Programs

Donated a portion of our annual profits to charitable organizations;
Provided corporate matching for employee donations to qualified nonprofit organizations;
Offered 24 hours of paid time off per year for employees to volunteer in their communities;
Signed an open letter to take actions that advance racial justice, denounce racism and commit to real, sustained action and progress. As part of that effort, we granted $100 thousand to a collaborative nonprofit project that funds five racial justice organizations and provides the infrastructure for advocacy, volunteering and education;
Provided financial grants to organizations offering STEM education programs for at-risk students; and
Engaged in community service projects in our communities globally and donated to relief efforts when disasters occur.

Governmental Regulations

We are subject to international, federal, state and local regulations that are customary to businesses in the semiconductor industry. Such regulations include:

The Restriction of Hazardous Substances Directive (“RoHS”), which restricts the use of certain hazardous substances in electrical and electronic equipment;
General Data Protection Regulation (“GDPR”), which provides guidelines for the collection and processing of personal information from individuals who live in the European Union;
The U.S. Foreign Corrupt Practices Act ("FCPA"), which prohibits companies and their individual officers from influencing foreign officials with any personal payments or rewards; and
Conflict minerals reporting, which imposes disclosure requirements regarding the use of “conflict” minerals mined from the Democratic Republic of Congo and adjoining countries in products.

Our compliance with these laws and regulations has not had a material impact on our financial position or results of operations.

Available Information

Our website address is www.silabs.com. Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations page of our website free of charge as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (SEC). Our website and the information contained therein or connected thereto are not intended to be incorporated into this Annual Report on Form 10-K.

13

Item 1A.    Risk Factors

Global Business Risks

The COVID-19 pandemic could adversely affect our business, results of operations, and financial condition

The COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments, including the duration, severity and spread of the pandemic, related restrictions on travel and transportation and other actions that may be taken by governmental authorities, the impact to the business of our suppliers or customers and other items identified in the risk factors below, all of which are uncertain and cannot be predicted.

The impacts of the COVID-19 pandemic, or a similar public health crisis, on our business, customers, suppliers, employees, markets and financial results and condition are uncertain, evolving and dependent on numerous unpredictable factors outside of our control, including:

The duration and impact of a global economic recession or depression that could further reduce demand and/or pricing for our products;
Disruptions to our business and supply chain (and the business and supply chains of our customers) in connection with the sourcing of materials, equipment and engineering support, and services from geographic areas impacted by the public health crisis, including disruptions caused by illnesses, quarantines and restrictions on people’s ability to work, office and factory closures, disruptions to ports and other shipping infrastructure, border closures, and other travel or health-related restrictions;
Delays or limitations on the ability of our customers to make timely payments;
Governmental actions to limit exposure to and spreading of such infectious diseases, such as travel restrictions, quarantines and business shutdowns or slowdowns, facility closures or other restrictions;
Deterioration of worldwide credit and financial markets that could limit our ability to obtain external financing to fund our operations and capital expenditures or to refinance our existing indebtedness;
Potential asset impairments, including goodwill, intangible assets, investments and other assets;
Complexities related to our employees temporarily working from home as well as increased cyber-related risks due to our employees working from home;
Potential failure of our computer systems or communication systems; and
Investment-related risks, including difficulties in liquidating investments due to current market conditions and adverse investment performance.

14

There can be no assurance that any decrease in sales resulting from the COVID-19 pandemic will be offset by increased sales in subsequent periods. Even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse impacts to our business as a result of its global economic impact, including any recession, economic downturn or increased unemployment that has occurred or may occur in the future. An extended period of global supply chain and economic disruption could materially affect our business, results of operations, access to sources of liquidity and financial condition.

We are subject to the cyclical nature of the semiconductor industry, which has been subject to significant fluctuations

The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand. The industry has experienced significant fluctuations, often connected with, or in anticipation of, maturing product cycles and new product introductions of both semiconductor companies' and their customers' products and fluctuations in general economic conditions. Deteriorating general worldwide economic conditions, including reduced economic activity, concerns about credit and inflation, increased energy costs, decreased consumer confidence, reduced corporate profits, decreased spending and similar adverse business conditions, would make it very difficult for our customers, our vendors, and us to accurately forecast and plan future business activities and could cause U.S. and foreign businesses to slow spending on our products. We cannot predict the timing, strength, or duration of any economic slowdown or economic recovery. If the economy or markets in which we operate deteriorate, our business, financial condition, and results of operations would likely be materially and adversely affected.

Downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Upturns have been characterized by increased product demand and production capacity constraints created by increased competition for access to third-party foundry, assembly and test capacity. We are dependent on the availability of such capacity to manufacture, assemble and test our products. Foundry, assembly and test capacity is currently limited due to a spike in semiconductor demand. None of our third-party foundry, assembly or test subcontractors have provided assurances that adequate capacity will be available to us.

In addition, the COVID-19 pandemic has caused further global economic uncertainty. The impact from the rapidly changing market and economic conditions due to the COVID-19 outbreak is uncertain, disrupting the business of our customers and suppliers, and could impact our business and operating results in the future.

We are a global company, which subjects us to additional business risks including logistical and financial complexity, political instability and currency fluctuations

We have established international subsidiaries and have opened offices in international markets to support our activities in Asia, the Americas and Europe. This has included the establishment of a headquarters in Singapore for non-U.S. operations. During fiscal 2020, the percentage of our revenues derived from outside of the United States was 90% (and the revenue associated with end customers in China was 26%, and revenue attributed to China based on shipped-to location was 45)%. We may not be able to maintain or increase global market demand for our products. Our international operations are subject to a number of risks, including:

Complexity and costs of managing international operations and related tax obligations, including our headquarters for non-U.S. operations in Singapore;
Protectionist laws and business practices, including trade restrictions, tariffs, export controls, quotas and other trade barriers, including China-U.S. trade policies and the potential effects of Brexit;
Trade tensions, geopolitical uncertainty, or governmental actions, including those arising from the trade dispute between the U.S. and China, may lead customers to favor products from non-US companies which could put us at a competitive disadvantage and result in decreased customer demand for our products and our customers’ products;
Restrictions or tariffs imposed on certain countries and sanctions or export controls imposed on customers or suppliers may affect our ability to sell and source our products;
Difficulties related to the protection of our intellectual property rights in some countries;
Public health crises, such as the COVID-19 pandemic, may affect our international operations, suppliers and customers and we may experience delays in product development, a decreased ability to support our customers and reduced design win activity if the travel restrictions or business shutdowns or slowdowns continue for an extended period of time in any of the countries in which we, our suppliers and our customers operate and do business;
15
Multiple, conflicting and changing tax and other laws and regulations that may impact both our international and domestic tax and other liabilities and result in increased complexity and costs, including the impact of the Tax Cuts and Jobs Act, which we expect to increase our effective tax rate, in part due to the impact of the requirement to capitalize and amortize foreign research and development expenses beginning in 2022;
Longer sales cycles;
Greater difficulty in accounts receivable collection and longer collection periods;
High levels of distributor inventory subject to price protection and rights of return to us;
Political and economic instability;
Greater difficulty in hiring and retaining qualified personnel; and
The need to have business and operations systems that can meet the needs of our international business and operating structure.

To date, substantially all of our sales to international customers and purchases of components from international suppliers have been denominated in U.S. dollars. As a result, an increase in the value of the U.S. dollar relative to foreign currencies could make our products more expensive for our international customers to purchase, thus rendering our products less competitive. Similarly, a decrease in the value of the U.S. dollar could reduce our buying power with respect to international suppliers.

Our research and development efforts are focused on a limited number of new technologies and products, and any delay in the development, or abandonment, of these technologies or products by industry participants, or their failure to achieve market acceptance, could compromise our competitive position

Our products serve as components and solutions in electronic devices in various markets. As a result, we have devoted and expect to continue to devote a large amount of resources to develop products based on new and emerging technologies and standards that will be commercially introduced in the future. Research and development expense during fiscal 2020 was $287.9 million, or 32.5% of revenues. A number of companies are actively involved in the development of these new technologies and standards. Should any of these companies delay or abandon their efforts to develop commercially available products based on new technologies and standards, our research and development efforts with respect to these technologies and standards likely would have no appreciable value. In addition, if we do not correctly anticipate new technologies and standards, or if the products that we develop based on these new technologies and standards fail to achieve market acceptance, our competitors may be better able to address market demand than we would. Furthermore, if markets for these new technologies and standards develop later than we anticipate, or do not develop at all, demand for our products that are currently in development would suffer, resulting in lower sales of these products than we currently anticipate.

Competition within the numerous markets we target may reduce sales of our products and reduce our market share

The markets for semiconductors in general, and for mixed-signal products in particular, are intensely competitive. We expect that the market for our products will continually evolve and will be subject to rapid technological change. In addition, as we target and supply products to numerous markets and applications, we face competition from a relatively large number of competitors. We compete with AltoBeam, Analog Devices, Aura, Broadcom, Dialog, Espressif, Infineon, Maxim Integrated Products, MaxLinear, MediaTek, Microchip, Nordic Semiconductor, NXP, Qualcomm, Rafael, Renesas, STMicroelectronics, Synaptics, Telink, Texas Instruments and others. We expect to face competition in the future from our current competitors, other manufacturers and designers of semiconductors, and start-up semiconductor design companies. As the markets for communications products grow, we also may face competition from traditional communications device companies. These companies may enter the mixed-signal semiconductor market by introducing their own products or by entering into strategic relationships with or acquiring other existing providers of semiconductor products. In addition, large companies may restructure their operations to create separate companies or may acquire new businesses that are focused on providing the types of products we produce or acquire our customers.

16

We rely on third parties to manufacture, assemble and test our products and the failure to successfully manage our relationships with our manufacturers and subcontractors would negatively impact our ability to sell our products

We do not have our own wafer fab manufacturing facilities. Therefore, we rely on third-party vendors to manufacture the products we design. We also currently rely on Asian third-party assembly subcontractors to assemble and package the silicon chips provided by the wafers for use in final products. Additionally, we rely on these offshore subcontractors for a substantial portion of the testing requirements of our products prior to shipping. We expect utilization of third-party subcontractors to continue in the future.

The cyclical nature of the semiconductor industry drives wide fluctuations in available capacity at third-party vendors. On occasion, we have been unable to adequately respond to unexpected increases in customer demand due to capacity constraints and, therefore, were unable to benefit from this incremental demand. We may be unable to obtain adequate foundry, assembly or test capacity from our third-party subcontractors to meet our customers’ delivery requirements even if we adequately forecast customer demand. For example, foundry, assembly and test capacity is currently limited due to a spike in semiconductor demand. As a result, we have recently experienced longer lead times at certain third-party foundry subcontractors. In addition, use of subcontractors outside of China has increased due to U.S.-China trade concerns. This is resulting in competing demand for capacity at our suppliers. Such conditions may adversely affect our revenue and increase our costs.

There are significant risks associated with relying on these third-party foundries and subcontractors, including:

Failure by us, our customers or their end customers to qualify a selected supplier;
Potential insolvency of the third-party subcontractors;
Reduced control over delivery schedules and quality;
Limited warranties on wafers or products supplied to us;
Potential increases in prices or payments in advance for capacity;
Increased need for international-based supply, logistics and financial management;
Disruption to our supply chain resulting from cyber-attacks on our suppliers’ information technology systems;
Their inability to supply or support new or changing packaging technologies; and
Low test yields.

We typically do not have long-term supply contracts with our third-party vendors which obligate the vendor to perform services and supply products to us for a specific period, in specific quantities, and at specific prices. Our third-party foundry, assembly and test subcontractors typically do not guarantee that adequate capacity will be available to us within the time required to meet demand for our products. In the event that these vendors fail to meet our demand for whatever reason, we expect that it would take up to 12 months to transition performance of these services to new providers. Such a transition may also require qualification of the new providers by our customers or their end customers.

If our suppliers experience closures or reductions in their capacity utilization levels in the future, we may have difficulty sourcing materials necessary to fulfill production requirements. Public health crises, such as the COVID-19 pandemic may affect our suppliers’ production capabilities as a result of quarantines, closures of production facilities, lack of supplies or delays caused by restrictions on travel.

Most of the silicon wafers for the products that we have sold were manufactured either by Taiwan Semiconductor Manufacturing Co. (TSMC) or Semiconductor Manufacturing International Corporation (SMIC). Our customers typically complete their own qualification process. If we fail to properly balance customer demand across the existing semiconductor fabrication facilities that we utilize or are required by our foundry partners to increase, or otherwise change the number of fab lines that we utilize for our production, we might not be able to fulfill demand for our products and may need to divert our engineering resources away from new product development initiatives to support the fab line transition, which would adversely affect our operating results.

17

We may not be able to maintain our historical growth and may experience significant period-to-period fluctuations in our revenues and operating results, which may result in volatility in our stock price

Although we have generally experienced revenue growth in our history, we may not be able to sustain this growth. We may also experience significant period-to-period fluctuations in our revenues and operating results in the future due to a number of factors, and any such variations may cause our stock price to fluctuate. In some future period our revenues or operating results may be below the expectations of public market analysts or investors. If this occurs, our stock price may drop, perhaps significantly.

A number of factors, in addition to those cited in other risk factors applicable to our business, may contribute to fluctuations in our revenues and operating results, including:

The timing and volume of orders received from our customers;
The timeliness of our new product introductions and the rate at which our new products may cannibalize our older products;
The rate of acceptance of our products by our customers, including the acceptance of new products we may develop for integration in the products manufactured by such customers, which we refer to as “design wins”;
The time lag and realization rate between “design wins” and production orders;
Supplier capacity constraints;
The demand for, and life cycles of, the products incorporating our mixed-signal solutions;
The rate of adoption of mixed-signal products in the markets we target;
Deferrals or reductions of customer orders in anticipation of new products or product enhancements from us or our competitors or other providers of mixed-signal ICs;
Changes in product mix;
The average selling prices for our products could drop suddenly due to competitive offerings or competitive predatory pricing;
The average selling prices for our products generally decline over time;
Changes in market standards;
Impairment charges related to inventory, equipment or other long-lived assets;
The software used in our products, including software provided by third parties, may not meet the needs of our customers;
Our customers may not be able to obtain other components such as capacitors (which are currently in short supply) that they need to incorporate in conjunction with our products, leading to potential downturn in the demand for our products;
Significant legal costs to defend our intellectual property rights or respond to claims against us; and
The rate at which new markets emerge for products we are currently developing or for which our design expertise can be utilized to develop products for these new markets.

The markets for consumer electronics, for example, are characterized by rapid fluctuations in demand and seasonality that result in corresponding fluctuations in the demand for our products that are incorporated in such devices. Additionally, the rate of technology acceptance by our customers results in fluctuating demand for our products as customers are reluctant to incorporate a new IC into their products until the new IC has achieved market acceptance. Once a new IC achieves market acceptance, demand for the new IC can quickly accelerate to a point and then level off such that rapid historical growth in sales of a product should not be viewed as indicative of continued future growth. In addition, demand can quickly decline for a product when a new IC product is introduced and receives market acceptance. Due to the various factors mentioned above, the results of any prior quarterly or annual periods should not be relied upon as an indication of our future operating performance.

18

The average selling prices of our products could decrease rapidly which may negatively impact our revenues and gross profit

We may experience substantial period-to-period fluctuations in future operating results due to the erosion of our average selling prices. We have reduced the average unit price of our products in anticipation of or in response to competitive pricing pressures, new product introductions by us or our competitors and other factors. If we are unable to offset any such reductions in our average selling prices by increasing our sales volumes, increasing our sales content per application or reducing production costs, our gross profit and revenues will suffer. To maintain our gross profit, we will need to develop and introduce new products and product enhancements on a timely basis and continually reduce our costs. Our failure to do so could cause our revenues and gross profit to decline.

We depend on our key personnel to manage our business effectively in a rapidly changing market, and if we are unable to retain our current personnel and hire additional personnel, our ability to develop and successfully market our products could be harmed

We believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, engineering, sales and marketing personnel. We believe that our future success will be dependent on retaining the services of our key personnel, developing their successors and certain internal processes to reduce our reliance on specific individuals, and on properly managing the transition of key roles when they occur. There is currently a shortage of qualified personnel with significant experience in the design, development, manufacturing, marketing and sales of analog and mixed-signal products. In particular, there is a shortage of engineers who are familiar with the intricacies of the design and manufacturability of analog elements, and competition for such personnel is intense. Our key technical personnel represent a significant asset and serve as the primary source for our technological and product innovations. We may not be successful in attracting and retaining sufficient numbers of technical personnel to support our anticipated growth. The loss of any of our key employees or the inability to attract or retain qualified personnel both in the United States and internationally, including engineers, sales, applications and marketing personnel, could delay the development and introduction of, and negatively impact our ability to sell, our products.

If we are unable to develop or acquire new and enhanced products that achieve market acceptance in a timely manner, our operating results and competitive position could be harmed

Our future success will depend on our ability to develop or acquire new products and product enhancements that achieve market acceptance in a timely and cost-effective manner. The development of mixed-signal ICs is highly complex, and we have at times experienced delays in completing the development and introduction of new products and product enhancements. Successful product development and market acceptance of our products depend on a number of factors, including:

Requirements of customers;
Accurate prediction of market and technical requirements;
Timely completion and introduction of new designs;
Timely qualification and certification of our products for use in our customers’ products;
Commercial acceptance and volume production of the products into which our ICs will be incorporated;
Availability of foundry, assembly and test capacity;
Achievement of high manufacturing yields;
Quality, price, performance, power use and size of our products;
Availability, quality, price and performance of competing products and technologies;
Our customer service, application support capabilities and responsiveness;
Successful development of our relationships with existing and potential customers;
Technology, industry standards or end-user preferences; and
Cooperation of third-party software providers and our semiconductor vendors to support our chips within a system.

19

We cannot provide any assurance that products which we recently have developed or may develop in the future will achieve market acceptance. We have introduced to market or are in development of many products. If our products fail to achieve market acceptance, or if we fail to develop new products on a timely basis that achieve market acceptance, our growth prospects, operating results and competitive position could be adversely affected. The growth of the IoT market is dependent on the adoption of industry standards to permit devices to connect and communicate with each other. If the industry cannot agree on a common set of standards, then the growth of the IoT market may be slower than expected.

Any acquisitions we make could disrupt our business and harm our financial condition

As part of our growth and product diversification strategy, we continue to evaluate opportunities to acquire other businesses, intellectual property or technologies that would complement our current offerings, expand the breadth of our markets or enhance our technical capabilities. The acquisitions that we have made and may make in the future entail a number of risks that could materially and adversely affect our business and operating results, including:

Problems integrating the acquired operations, technologies or products with our existing business and products;
Diversion of management’s time and attention from our core business;
Need for financial resources above our planned investment levels;
Difficulties in retaining business relationships with suppliers and customers of the acquired company;
Risks associated with entering markets in which we lack prior experience;
Risks associated with the transfer of licenses of intellectual property;
Increased operating costs due to acquired overhead;
Tax issues associated with acquisitions;
Acquisition-related disputes, including disputes over earn-outs and escrows;
Potential loss of key employees of the acquired company; and
Potential impairment of related goodwill and intangible assets.

In particular, the extent of the impact of the COVID-19 pandemic on our ability to complete and integrate any future acquisition into our business is unpredictable and will depend on future developments, including the duration, severity and spread of the pandemic, related restrictions on travel and transportation, and other actions that may be taken by governmental authorities. Future acquisitions also could cause us to incur debt or contingent liabilities or cause us to issue equity securities that could negatively impact the ownership percentages of existing shareholders.

20

We may be the victim of business disruptions and security breaches, including cyber-attacks, which could lead to liability or could damage our reputation and financial results

Information technology system and/or network disruptions, regardless of the cause, but including acts of sabotage, error, or other actions, could harm the company’s operations. Failure to effectively prevent, detect, and recover from security breaches, including cyber-attacks, could result in the misuse of company assets, disruption to the company, diversion of management resources, regulatory inquiries, legal claims or proceedings, reputational damage, loss of sales and other costs to the company. We routinely face attacks that attempt to breach our security protocols, gain access to or disrupt our computerized systems or steal proprietary company, customer, partner or employee information. These attacks are sometimes successful. These attacks may be due to security breaches, employee error, theft, malfeasance, phishing schemes, ransomware, faulty password or data security management, or other irregularities. The theft, loss, destruction, unavailability or misuse of personal or business data collected, used, stored or transferred by us to run our business could result in increased security costs or costs related to defending legal claims. Industrial espionage, theft or loss of our intellectual property data could lead to counterfeit products or harm the competitive position of our products and services. Costs to implement, test and maintain measures to promote compliance with applicable privacy and data security laws as well as to protect the overall security of our system could be significant. Attempted or successful attacks against our products and services could damage our reputation with customers or users and reduce demand for our products and services.

Additionally, there is an increased risk that we may experience cybersecurity-related events such as COVID-19 themed phishing attacks and other security challenges as a result of most of our employees and our service providers working remotely from non-corporate managed networks during the ongoing COVID-19 pandemic and potentially continuing working remotely even after the COVID-19 pandemic has subsided.

Failure to manage our distribution channel relationships could impede our future growth

The future growth of our business will depend in large part on our ability to manage our relationships with current and future distributors and sales representatives, develop additional channels for the distribution and sale of our products and manage these relationships. During fiscal 2020, 78% of our revenue was derived from distributors. As we execute our indirect sales strategy, we must manage the potential conflicts that may arise with our direct sales efforts. For example, conflicts with a distributor may arise when a customer begins purchasing directly from us rather than through the distributor. The inability to successfully execute or manage a multi-channel sales strategy could impede our future growth. In addition, relationships with our distributors often involve the use of price protection and inventory return rights. This often requires a significant amount of sales management’s time and system resources to manage properly. Because we consolidated our distribution relationships to a single global distributor, Arrow Electronics, in fiscal 2018, termination of the relationship with Arrow Electronics, either by us or by Arrow Electronics, could result in a temporary or permanent loss of revenue. If Arrow Electronics fails to effectively market and sell our products in full compliance with applicable laws, or if we are unable to maintain our existing relationship with Arrow Electronics, we may not be able to find a distributor with the scale and resources of Arrow Electronics, maintain existing levels of international revenue or realize expected long-term international revenue growth. We may not be successful in finding suitable alternative global distributors on satisfactory terms, or at all, and this could adversely affect our ability to effectively sell our solutions in certain geographical locations or to certain end customers.

We do not have long-term commitments from our customers

Our customers regularly evaluate alternative sources of supply in order to diversify their supplier base, which increases their negotiating leverage with us and protects their ability to secure these components. We believe that any expansion of our customers' supplier bases could have an adverse effect on the prices we are able to charge and volume of product that we are able to sell to our customers, which would negatively affect our revenues and operating results.

Customers may decide not to purchase our products at all, purchase fewer products than they did in the past, or alter their purchasing patterns, particularly because:

We do not have material long-term purchase contracts with our customers;
Substantially all of our sales to date have been made on a purchase order basis, which permits our customers to cancel, change or delay product purchase commitments with little or no notice to us and without penalty;
Some of our customers may have efforts underway to actively diversify their vendor base which could reduce purchases of our products; and

21

Some of our customers have developed or acquired products that compete directly with products these customers purchase from us, which could affect our customers' purchasing decisions in the future.

We are subject to increased inventory risks and costs because we build our products based on forecasts provided by customers before receiving purchase orders for the products

In order to ensure availability of our products for some of our largest customers, we start the manufacturing of our products in advance of receiving purchase orders based on forecasts provided by these customers. However, these forecasts do not represent binding purchase commitments and we do not recognize sales for these products until they are shipped to the customer. As a result, we incur inventory and manufacturing costs in advance of anticipated sales. Because demand for our products may not materialize, manufacturing based on forecasts subjects us to increased risks of high inventory carrying costs, increased obsolescence and increased operating costs. These inventory risks are exacerbated when our customers purchase indirectly through contract manufacturers or hold component inventory levels greater than their consumption rate because this causes us to have less visibility regarding the accumulated levels of inventory for such customers. A resulting write-off of unusable or excess inventories would adversely affect our operating results.

Our products are complex and may contain errors which could lead to liability, an increase in our costs and/or a reduction in our revenues

Our products are complex and may contain errors, particularly when first introduced and/or when new versions are released. Our products are increasingly designed in more complex processes, including higher levels of software and hardware integration in modules and system-level solutions and/or include elements provided by third parties which further increase the risk of errors. We rely primarily on our in-house testing personnel to design test operations and procedures to detect any errors or vulnerabilities prior to delivery of our products to our customers.

Should problems occur in the operation or performance of our products, we may experience delays in meeting key introduction dates or scheduled delivery dates to our customers. These errors could also cause significant re-engineering costs, the diversion of our engineering personnel’s attention from our product development efforts and cause significant customer relations and business reputation problems. Any defects could result in refunds, product replacement, product recall or other liability. Any of the foregoing could impose substantial costs and harm our business.

Product liability, data breach or cyber liability claims may be asserted with respect to our products. Many of our products focus on wireless connectivity and the IoT market and such connectivity may make these products particularly susceptible to cyber-attacks. Our products are typically sold at prices that are significantly lower than the cost of the end-products into which they are incorporated. A defect, failure or vulnerability in our product could cause failure in our customer’s end-product, so we could face claims for damages that are disproportionately higher than the revenues and profits we receive from the products involved. Furthermore, product liability risks are particularly significant with respect to medical and automotive applications because of the risk of serious harm to users of these end-products. There can be no assurance that any insurance we maintain will sufficiently protect us from such claims.

We may be subject to information technology failures that could damage our reputation, business operations and financial condition

We rely on information technology for the effective operation of our business. Our systems are subject to damage or interruption from a number of potential sources, including natural disasters, accidents, power disruptions, telecommunications failures, acts of terrorism or war, computer viruses, theft, physical or electronic break-ins, cyber-attacks, sabotage, vandalism, or similar events or disruptions. Our security measures may not detect or prevent such security breaches. Any such compromise of our information security could result in the theft or unauthorized publication or use of our confidential business or proprietary information, result in the unauthorized release of customer, supplier or employee data, result in a violation of privacy or other laws, expose us to a risk of litigation or damage our reputation. In addition, our inability to use or access information systems at critical points in time could unfavorably impact the timely and efficient operation of our business, which could negatively affect our business and operating results.

Third parties with which we conduct business, such as foundries, assembly and test contractors, distributors and customers, have access to certain portions of our sensitive data. In the event that these third parties do not properly safeguard our data that they hold, security breaches could result and negatively impact our reputation, business operations and financial results. Additionally, a successful cyber-attack against one of these third-parties’ information technology systems may disrupt our supply chain.

22

Our customers require our products to undergo a lengthy and expensive qualification process without any assurance of product sales

Prior to purchasing our products, our customers require that our products undergo an extensive qualification process, which involves testing of the products in the customer’s system as well as rigorous reliability testing. This qualification process may continue for six months or longer. However, qualification of a product by a customer does not ensure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision to the product or software, changes in the IC’s manufacturing process or the selection of a new supplier by us may require a new qualification process, which may result in delays and in us holding excess or obsolete inventory. After our products are qualified, it can take an additional six months or more before the customer commences volume production of components or devices that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering, sales, marketing and management efforts, toward qualifying our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, such failure or delay would preclude or delay sales of such product to the customer, which may impede our growth and cause our business to suffer.

Our inability to manage growth could materially and adversely affect our business

Our past growth has placed, and any future growth of our operations will continue to place, a significant strain on our management personnel, systems and resources. We anticipate that we will need to implement a variety of new and upgraded sales, operational and financial enterprise-wide systems, information technology infrastructure, procedures and controls, including the improvement of our accounting and other internal management systems to manage this growth and maintain compliance with regulatory guidelines, including Sarbanes-Oxley Act requirements. To the extent our business grows, our internal management systems and processes will need to improve to ensure that we remain in compliance. We also expect that we will need to continue to expand, train, manage and motivate our workforce. All of these endeavors will require substantial management effort, and we anticipate that we will require additional management personnel and internal processes to manage these efforts and to plan for the succession from time to time of certain persons who have been key management and technical personnel. If we are unable to effectively manage our expanding global operations, including our international headquarters in Singapore, our business could be materially and adversely affected.

We are subject to risks relating to product concentration

We derive a substantial portion of our revenues from a limited number of products, and we expect these products to continue to account for a large percentage of our revenues in the near term. Continued market acceptance of these products, is therefore, critical to our future success. In addition, substantially all of our products that we have sold include technology related to one or more of our issued U.S. patents. If these patents are found to be invalid or unenforceable, our competitors could introduce competitive products that could reduce both the volume and price per unit of our products. Our business, operating results, financial condition and cash flows could therefore be adversely affected by:

A decline in demand for any of our more significant products;
Failure of our products to achieve continued market acceptance;
Competitive products;
New technological standards or changes to existing standards that we are unable to address with our products;
A failure to release new products or enhanced versions of our existing products on a timely basis; and
The failure of our new products to achieve market acceptance.

Any dispositions could harm our financial condition

Any disposition of a product line would entail a number of risks that could materially and adversely affect our business and operating results, including:

Diversion of management’s time and attention from our core business;
Difficulties separating the divested business;

23

Risks to relations with customers who previously purchased products from our disposed product line;
Reduced leverage with suppliers due to reduced aggregate volume;
Risks related to employee relations;
Risks associated with the transfer and licensing of intellectual property;
Security risks and other liabilities related to the transition services provided in connection with the disposition;
Tax issues associated with dispositions; and
Disposition-related disputes, including disputes over earn-outs and escrows.

Most of our current manufacturers, assemblers, test service providers, distributors and customers are concentrated in the same geographic region, which increases the risk that a natural disaster, epidemic, labor strike, war or political unrest could disrupt our operations or sales

Most of our foundries and several of our assembly and test subcontractors’ sites are located in Taiwan and most of our other foundry, assembly and test subcontractors are located in the Pacific Rim region. In addition, many of our customers are located in the Pacific Rim region. The risk of earthquakes in Taiwan and the Pacific Rim region is significant due to the proximity of major earthquake fault lines in the area. Earthquakes, tsunamis, fire, flooding, lack of water or other natural disasters, an epidemic such as the current COVID-19 outbreak, political unrest, war, labor strikes or work stoppages in countries where our semiconductor manufacturers, assemblers and test subcontractors are located, likely would result in the disruption of our foundry, assembly or test capacity. There can be no assurance that alternate capacity could be obtained on favorable terms, if at all.

A natural disaster, epidemic, labor strike, war or political unrest where our customers’ facilities are located would likely reduce our sales to such customers. In addition, a significant portion of the assembly and testing of our products occurs in South Korea. Any disruption resulting from these events, including the COVID-19 pandemic, could also cause significant delays in shipments of our products until we are able to shift our manufacturing, assembling or testing from the affected subcontractor to another third-party vendor. If the COVID-19 pandemic continues to progress in ways that significantly disrupt the manufacture, shipment and sales of our products or the products of our customers, this may materially negatively impact our operating results for subsequent periods. For example, if the travel restrictions or business shutdowns or slowdowns continue for an extended period of time in Taiwan, South Korea or the other countries in which our current manufacturers, assemblers, test service providers, distributors and customers are located, we may experience delays in product production, a decreased ability to support our customers, reduced design win activity, and overall lack of productivity. 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.

The semiconductor manufacturing process is highly complex and, from time to time, manufacturing yields may fall below our expectations, which could result in our inability to satisfy demand for our products in a timely manner and may decrease our gross profit due to higher unit costs

The manufacturing of our products is a highly complex and technologically demanding process. Although we work closely with our foundries and assemblers to minimize the likelihood of reduced manufacturing yields, we have from time to time experienced lower than anticipated manufacturing yields. Changes in manufacturing processes or the inadvertent use of defective or contaminated materials could result in lower than anticipated manufacturing yields or unacceptable performance deficiencies, which could lower our gross profit. If our foundries fail to deliver fabricated silicon wafers of satisfactory quality in a timely manner, we will be unable to meet our customers’ demand for our products in a timely manner, which would adversely affect our operating results and damage our customer relationships.

We depend on our customers to support our products, and some of our customers offer competing products

We rely on our customers to provide hardware, software, intellectual property indemnification and other technical support for the products supplied by our customers. If our customers do not provide the required functionality or if our customers do not provide satisfactory support for their products, the demand for these devices that incorporate our products may diminish or we may otherwise be materially adversely affected. Any reduction in the demand for these devices would significantly reduce our revenues.

In certain products, some of our customers offer their own competitive products. These customers may find it advantageous to support their own offerings in the marketplace in lieu of promoting our products.

24

We have limited resources compared to some of our current and potential competitors and we may not be able to compete effectively and increase market share

Some of our current and potential competitors have longer operating histories, significantly greater resources and name recognition and a larger base of customers than we have. As a result, these competitors may have greater credibility with our existing and potential customers. They also may be able to adopt more aggressive pricing policies and devote greater resources to the development, promotion and sale of their products than we can to ours. In addition, some of our current and potential competitors have already established supplier or joint development relationships with the decision makers at our current or potential customers. These competitors may be able to leverage their existing relationships to discourage their customers from purchasing products from us or persuade them to replace our products with their products. Our competitors may also offer bundled solutions offering a more complete product despite the technical merits or advantages of our products. These competitors may elect not to support our products which could complicate our sales efforts. We also face increased competition as a result of China actively promoting its domestic semiconductor industry through policy changes and investment. These actions, as well as China-U.S. trade barriers, may restrict our participation in the China market or may prevent us from competing effectively with Chinese companies or companies from other countries that China favors over the United States. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition, which may include price concessions, delayed payment terms, financing terms, or other terms and conditions that are more enticing to potential customers. These and other competitive pressures may prevent us from competing successfully against current or future competitors, and may materially harm our business. Competition could decrease our prices, reduce our sales, lower our gross profit and/or decrease our market share.

Changes in the Privacy and Data Security/Protection Laws Could Have an Adverse Effect on our Operations

Federal, state and international privacy-related or data protection laws and regulations could have an adverse effect on our operations. Complying with these laws and the possibility of proceedings against us by governmental entities or others in relation to these laws could increase operational costs. In May 2018, the European Union’s General Data Protection Regulation (“GDPR”) went into effect, replacing the EU’s 1995 Data Protection Directive. The costs of compliance with the GDPR and the potential for fines and penalties in the event of a breach of the GDPR may have an adverse effect on our operations.

Our products must conform to industry standards and technology in order to be accepted by end users in our markets

Generally, our products comprise only a part of a device. All components of such devices must uniformly comply with industry standards in order to operate efficiently together. We depend on companies that provide other components of the devices to support prevailing industry standards. Many of these companies are significantly larger and more influential in affecting industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our customers or end users. If larger companies do not support the same industry standards that we do, or if competing standards emerge, market acceptance of our products could be adversely affected which would harm our business.

Products for certain applications are based on industry standards that are continually evolving. Our ability to compete in the future will depend on our ability to identify and ensure compliance with these evolving industry standards. The emergence of new industry standards could render our products incompatible with products developed by other suppliers. As a result, we could be required to invest significant time and effort and to incur significant expense to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we could miss opportunities to achieve crucial design wins. For example, the IoT market is relatively new and is continuously evolving. Furthermore, products in the IoT market frequently require interoperability across multiple standards. We may need to adjust our portfolio to meet the needs of this evolving market through acquisitions or significant new investments in research and development.

Our pursuit of necessary technological advances may require substantial time and expense. We may not be successful in developing or using new technologies or in developing new products or product enhancements that achieve market acceptance. If our products fail to achieve market acceptance, our growth prospects, operating results and competitive position could be adversely affected.

25

Intellectual Property Risks

Significant litigation over intellectual property in our industry may cause us to become involved in costly and lengthy litigation which could adversely affect our business

The semiconductor and software industries have experienced significant litigation involving patents and other intellectual property rights. From time to time, third parties, including non-practicing entities, allege intellectual property infringement by our products, our customers’ products, or products using technologies or communications standards used in our industry. We also receive communications from customers or suppliers requesting indemnification for allegations brought against them by third parties. Some of these allegations have resulted, and may result in the future, in our involvement in litigation. We have certain contractual obligations to defend and indemnify our customers from certain infringement claims. We also have been involved in litigation to protect our intellectual property rights in the past and may become involved in such litigation again in the future.

Given the unpredictable nature of litigation and the complexity of the technology, we may not prevail in any such litigation. Legal proceedings could subject us to significant liability, invalidate our proprietary rights, or harm our businesses and our ability to compete. Legal proceedings initiated by us to protect our intellectual property rights could also result in counterclaims or countersuits against us. Any litigation, regardless of its outcome or merit, could be time-consuming and expensive to resolve and could divert our management’s time and attention. Intellectual property litigation also could force us to take specific actions, including:

Cease using, selling or manufacturing certain products, services or processes;
Attempt to obtain a license, which license may require the payment of substantial royalties or may not be available on reasonable terms or at all;
Incur significant costs, time delays and lost business opportunities to develop alternative technologies or redesign products; or
Pursue legal remedies with third parties to enforce our indemnification rights, which may not adequately protect our interests.

We may be unable to protect our intellectual property, which would negatively affect our ability to compete

Our products rely on our proprietary technology, and we expect that future technological advances made by us will be critical to sustain market acceptance of our products. Therefore, we believe that the protection of our intellectual property rights is and will continue to be important to the success of our business. We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. We also enter into confidentiality or license agreements with our employees, consultants, intellectual property providers and business partners, and control access to and distribution of our documentation and other proprietary information. Despite these efforts, unauthorized parties may attempt to copy or otherwise obtain and use our proprietary technology. Monitoring unauthorized use of our technology is difficult, and we cannot be certain that the steps we have taken will prevent unauthorized use of our technology, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States. We cannot be certain that patents will be issued as a result of our pending applications nor can we be certain that any issued patents would protect or benefit us or give us adequate protection from competing products. For example, issued patents may be circumvented or challenged and declared invalid or unenforceable. We also cannot be certain that others will not develop effective competing technologies on their own.

Our products incorporate technology licensed from third parties

We incorporate technology (including software) licensed from third parties in our products. We could be subjected to claims of infringement regardless of our lack of involvement in the development of the licensed technology. Although a third-party licensor is typically obligated to indemnify us if the licensed technology infringes on another party’s intellectual property rights, such indemnification is typically limited in amount and may be worthless if the licensor becomes insolvent. See Significant litigation over intellectual property in our industry may cause us to become involved in costly and lengthy litigation which could seriously harm our business. Furthermore, any failure of third-party technology to perform properly would adversely affect sales of our products incorporating such technology.

26

Liquidity and Credit Risks

We are subject to credit risks related to our accounts receivable

We do not generally obtain letters of credit or other security for payment from customers, distributors or contract manufacturers. Accordingly, we are not protected against accounts receivable default or bankruptcy by these entities. Our ten largest customers or distributors represent a substantial majority of our accounts receivable. If any such customer or distributor, or a material portion of our smaller customers or distributors, were to become insolvent or otherwise not satisfy their obligations to us, we could be materially harmed.

Our convertible senior notes could adversely affect our operating results and financial condition

Upon conversion, our convertible senior notes may be settled in cash, shares of our common stock or a combination of cash and shares, at our election. We intend to settle the principal amount of the notes in cash. If we do not have adequate cash available, we may not be able to settle the principal amount in cash. In such case, we will be required to settle the principal amount in stock, which would result in immediate, and likely material, dilution to the ownership interests of our existing stockholders. Any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock.

Following any conclusion that we no longer have the ability to settle the convertible senior notes in cash, we will be required on a going forward basis to change our accounting policy for earnings per share from the treasury stock method to the if-converted method. Earnings per share may be lower under the if-converted method as compared to the treasury stock method.

The principal balance of the convertible senior notes was separated into liability and equity components, which were recorded initially at fair value. The excess of the principal amount of the liability component over its carrying amount represents the debt discount, which is accreted to interest expense over the term of the notes using the effective interest method. Accordingly, we will report higher interest expense because of the recognition of both the debt discount amortization and the notes’ coupon interest.

On January 6, 2021, we issued a notice of redemption for the remaining $140.6 million principal amount of our 2022 convertible senior notes. The redemption will occur on March 22, 2021, unless earlier converted.

Our debt could adversely affect our operations and financial condition

We believe we have the ability to service our debt, but our ability to make the required payments thereunder when due depends upon our future performance, which will be subject to general economic conditions, industry cycles and other factors affecting our operations, including risk factors described herein, such as the potential implications of the COVID-19 pandemic, many of which are beyond our control. Our credit facility also contains covenants, including financial covenants. If we breach any of the covenants under our credit facility and do not obtain appropriate waivers, then, subject to any applicable cure periods, our outstanding indebtedness thereunder could be declared immediately due and payable.

We could seek to raise additional debt or equity capital in the future, but additional capital may not be available on terms acceptable to us, or at all

We believe that our existing cash, cash equivalents, investments and credit under our credit facility will be sufficient to meet our working capital needs, capital expenditures, investment requirements and commitments for at least the next 12 months. However, our ability to borrow further under the credit facility is dependent upon our ability to satisfy various conditions, covenants and representations. It is possible that we may need to raise additional funds to finance our activities or to facilitate acquisitions of other businesses, products, intellectual property or technologies. We believe we could raise these funds, if needed, by selling equity or debt securities to the public or to selected investors. In addition, even though we may not need additional funds, we may still elect to sell additional equity or debt securities or obtain credit facilities for other reasons. However, we may not be able to obtain additional funds on favorable terms, or at all, particularly during financial market instability related to the COVID-19 pandemic. If we decide to raise additional funds by issuing equity or convertible debt securities, the ownership percentages of existing shareholders would be reduced.

27

Stock and Governance Risks

Our stock price may be volatile

The market price of our common stock has been volatile in the past and may be volatile in the future. The market price of our common stock may be significantly affected by the following factors:

Actual or anticipated fluctuations in our operating results;
Changes in financial estimates by securities analysts or our failure to perform in line with such estimates;
Changes in market valuations of other technology companies, particularly semiconductor companies;
Announcements by us or our competitors of significant technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
Introduction of technologies or product enhancements that reduce the need for our products;
The loss of, or decrease in sales to, one or more key customers;
A large sale of stock by a significant shareholder;
Dilution from the issuance of our stock in connection with acquisitions;
The addition or removal of our stock to or from a stock index fund;
Departures of key personnel;
The required expensing of stock awards; and
The required changes in our reported revenue and revenue recognition accounting policy under ASC Topic 606, Revenue from Contracts with Customers.

The stock market has experienced extreme volatility that often has been unrelated to the performance of particular companies. These market fluctuations may cause our stock price to fall regardless of our performance.

Provisions in our charter documents and Delaware law could prevent, delay or impede a change in control of us and may reduce the market price of our common stock

Provisions of our certificate of incorporation and bylaws could have the effect of discouraging, delaying or preventing a merger or acquisition that a stockholder may consider favorable. For example, our certificate of incorporation and bylaws provide for:

The division of our Board of Directors into three classes to be elected on a staggered basis, one class each year;
The ability of our Board of Directors to issue shares of our preferred stock in one or more series without further authorization of our stockholders;
A prohibition on stockholder action by written consent;
Elimination of the right of stockholders to call a special meeting of stockholders;
A requirement that stockholders provide advance notice of any stockholder nominations of directors or any proposal of new business to be considered at any meeting of stockholders; and
A requirement that a supermajority vote be obtained to amend or repeal certain provisions of our certificate of incorporation.

We also are subject to the anti-takeover laws of Delaware which may discourage, delay or prevent someone from acquiring or merging with us, which may adversely affect the market price of our common stock.

28

Item 1B.    Unresolved Staff Comments

None.

Item 2.    Properties

Our corporate headquarters, housing engineering, sales and marketing, administration and test operations, is located in Austin, Texas. Our headquarters facilities consist of two buildings, which we own, that are located on land which we have leased through 2099. The buildings contain approximately 441,000 square feet of floor space, of which approximately 87,000 square feet were leased to other tenants. In addition to these properties, we lease smaller facilities in various locations in the United States, Australia, Canada, China, Denmark, Finland, France, Germany, Hungary, India, Italy, Japan, Norway, Singapore, South Korea, Taiwan and the United Kingdom for engineering, sales and marketing, administrative and manufacturing support activities. We believe that these facilities are suitable and adequate to meet our current operating needs.

Item 3.    Legal Proceedings

Information regarding legal proceedings is provided in Note 12, Commitments and Contingencies, to the Consolidated Financial Statements. Such information is incorporated by reference herein.

Item 4.    Mine Safety Disclosures

Not applicable.

29

Part II

Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information and Holders

Our registration statement (Registration No. 333-94853) under the Securities Act of 1933, as amended, relating to our initial public offering of our common stock became effective on March 23, 2000. Our common stock is quoted on the NASDAQ National Market (NASDAQ) under the symbol “SLAB”. As of January 25, 2021, there were 66 holders of record of our common stock.

Dividend Policy

We have never declared or paid any cash dividends on our common stock and we currently do not intend to pay cash dividends. We currently expect to retain any future earnings to fund the operation and expansion of our business.

Stock Performance Graph

The graph depicted below shows a comparison of cumulative total stockholder returns for an investment in Silicon Laboratories Inc. common stock, the NASDAQ Composite Index and the PHLX Semiconductor Index.

Graphic

Company / Index

    

01/02/16

    

12/31/16

    

12/30/17

    

12/29/18

    

12/28/19

    

01/02/21

Silicon Laboratories Inc.

$

100.00

$

133.91

$

181.91

$

161.72

$

240.05

$

262.34

NASDAQ Composite Index

$

100.00

$

108.87

$

141.13

$

136.06

$

188.13

$

271.64

PHLX Semiconductor Index

$

100.00

$

139.32

$

195.80

$

182.72

$

301.80

$

461.53

(1)The graph assumes that $100 was invested in our common stock and in each index at the market close on January 2, 2016, and that all dividends were reinvested. No cash dividends have been declared on our common stock.
(2)Stockholder returns over the indicated period should not be considered indicative of future stockholder returns.

30

Issuer Purchases of Equity Securities

There were no repurchases of our common stock during the three months ended January 2, 2021.

Item 6.    Selected Financial Data

Please read this selected consolidated financial data in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” our Consolidated Financial Statements and the notes to those statements included in this Form 10-K.

Fiscal Year

    

2020

    

2019

    

2018 (1)

    

2017

    

2016

(in thousands, except per share data)

Consolidated Statements of Income Data

    

  

 

  

 

  

 

  

 

  

Revenues

$

886,677

$

837,554

$

868,267

$

768,867

$

697,626

Operating income

$

38,300

$

56,697

$

85,208

$

84,974

$

66,277

Net income

$

12,531

$

19,265

$

83,591

$

47,092

$

61,494

Earnings per share:

    

 

 

 

  

 

  

 

  

Basic

$

0.29

$

0.44

$

1.94

$

1.11

$

1.47

Diluted

$

0.28

$

0.43

$

1.90

$

1.09

$

1.45

Consolidated Balance Sheet Data

    

 

 

 

  

 

  

 

  

Cash, cash equivalents and investments

$

730,023

$

731,618

$

619,581

$

769,704

$

300,263

Working capital

 

691,323

 

806,158

 

681,793

 

785,317

 

351,156

Total assets

 

1,993,487

 

1,674,853

 

1,624,354

 

1,535,082

 

1,081,844

Long‑term obligations

 

509,148

 

422,101

 

412,219

 

419,741

 

115,191

Total stockholders’ equity

 

1,199,841

 

1,115,051

 

1,067,290

 

953,016

 

826,958

(1)In fiscal 2018, we adopted Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers. We elected the modified retrospective method of adoption. Periods prior to fiscal 2018 have not been adjusted.

31

Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of financial condition and results of operations should be read in conjunction with the Consolidated Financial Statements and related notes thereto included elsewhere in this report. This discussion contains forward-looking statements. Please see the “Cautionary Statement” and “Risk Factors” above for discussions of the uncertainties, risks and assumptions associated with these statements. Our fiscal year-end financial reporting periods are a 52- or 53-week fiscal year that ends on the Saturday closest to December 31. Fiscal 2020 was a 53-week year with the extra week occurring in the first quarter of the year and ended on January 2, 2021. Fiscal 2019 and 2018 were 52-week years and ended on December 28, 2019 and December 29, 2018, respectively.

Impact of COVID-19

A new strain of novel coronavirus which causes a severe respiratory disease (“COVID-19”) was identified in 2019, and subsequently declared a worldwide pandemic by the World Health Organization. We implemented a response plan and continued operations while largely transitioning our global workforce to a remote work model. The third parties that perform our semiconductor manufacturing, assembly, packaging and testing have generally remained operational. The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments, including the duration, severity and spread of the pandemic, related restrictions on travel and transportation and other actions that may be taken by governmental authorities, the impact to the business of our suppliers or customers, and other items identified under “Risk Factors” above, all of which are uncertain and cannot be predicted. An extended period of global supply chain and economic disruption could materially affect our business, results of operations, access to sources of liquidity and financial condition.

Overview

We are a leading provider of silicon, software and solutions for a smarter, more connected world. Our award-winning technologies are shaping the future of the Internet of Things (IoT), internet infrastructure, industrial automation, consumer and automotive markets. Our world-class engineering team creates products focused on performance, energy savings, connectivity and simplicity. Our primary semiconductor products are mixed-signal integrated circuits (ICs), which are electronic components that convert real-world analog signals, such as sound and radio waves, into digital signals that electronic products can process.

As a fabless semiconductor company, we rely on third-party semiconductor fabricators in Asia, and to a lesser extent the United States and Europe, to manufacture the silicon wafers that reflect our IC designs. Each wafer contains numerous die, which are cut from the wafer to create a chip for an IC. We rely on third parties in Asia to assemble, package, and, in most cases, test these devices and ship these units to our customers. Testing performed by such third parties facilitates faster delivery of products to our customers (particularly those located in Asia), shorter production cycle times, lower inventory requirements, lower costs and increased flexibility of test capacity.

Our expertise in analog-intensive, high-performance, mixed-signal ICs and software enables us to develop highly differentiated solutions that address multiple markets. We group our products into the following categories:

Internet of Things products, which include wireless connectivity, microcontroller (MCU) and sensor products; and
Infrastructure and automotive products, which include timing products (clocks and oscillators); power products (isolation and Power over Ethernet (PoE) devices); broadcast products (consumer and automotive radio devices); and access products (Voice over IP (VoIP) products and embedded modems).

We have combined our previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted.

The sales cycle for our ICs can be as long as 12 months or more. An additional three to six months or more are usually required before a customer ships a significant volume of devices that incorporate our ICs. Due to this lengthy sales cycle, we typically experience a significant delay between incurring research and development and selling, general and administrative expenses, and the corresponding sales. Consequently, if sales in any quarter do not occur when expected, expenses and inventory levels could be disproportionately high, and our operating results for that quarter and, potentially, future quarters would be adversely affected. Moreover, the amount of time between initial research and development and commercialization of a product, if ever, can be substantially longer than the sales cycle for the product. Accordingly, if we incur substantial research and development costs without developing a commercially successful product, our operating results, as well as our growth prospects, could be adversely affected.

32

Because some of our ICs are designed for use in consumer products such as televisions, set-top boxes and radios, we expect that the demand for our products will be typically subject to some degree of seasonal demand. However, rapid changes in our markets and across our product areas make it difficult for us to accurately estimate the impact of seasonal factors on our business.

Current Period Highlights

Revenues increased $49.1 million in fiscal 2020 compared to fiscal 2019 due to increased revenues from both our IoT products and Infrastructure and automotive products. Gross profit increased $17.2 million during the same period due primarily to increased product sales. Gross margin decreased to 59.5% in fiscal 2020 compared to 60.9% in fiscal 2019 primarily due to variations in product mix. Operating expenses increased $35.6 million in fiscal 2020 compared to fiscal 2019 due primarily to increased personnel-related expenses, new product introduction costs, amortization of intangible assets and occupancy costs. Operating income in fiscal 2020 was $38.3 million compared to $56.7 million in fiscal 2019.

We ended fiscal 2020 with $724.7 million in cash, cash equivalents and short-term investments. Net cash provided by operating activities was $135.7 million during fiscal 2020. Accounts receivable were $95.2 million at January 2, 2021, representing 35 days sales outstanding (DSO). Inventory was $66.7 million at January 2, 2021, representing 59 days of inventory (DOI). In fiscal 2020, we repurchased 0.2 million shares of our common stock for $16.3 million.

Through acquisitions and internal development efforts, we have continued to diversify our product portfolio and introduce new products and solutions with added functionality and further integration. On April 28, 2020, we acquired the Wi-Fi and Bluetooth business of Redpine Signals for approximately $317 million in cash. We believe the acquisition will accelerate our roadmap for Wi-Fi and Bluetooth silicon and software solutions.

In fiscal 2020, we introduced a Z-Wave Long Range (LR) solution enabling one mile connectivity for Z-Wave 700 Series products; highly integrated modules designed to simplify implementation of IEEE 1588 in communications, smart grid, financial trading and industrial applications; new isolated gate drivers that cut latency by 50 percent while significantly increasing transient immunity; new small form-factor, high-performance crystal oscillators (XOs) and voltage-controlled crystal oscillators (VCXOs) for applications that require low jitter and frequency-flexible clock synthesis; a Bluetooth Low Energy system-in-package (SiP) that adds turnkey Bluetooth connectivity to extremely small products; a major upgrade to our Integrated Developer Environment (IDE) with the launch of Simplicity Studio 5; energy-friendly power management ICs (PMICs) that enhance the energy efficiency of battery-powered applications; a Power over Ethernet (PoE) portfolio that reduces the cost and complexity of adding 90 W PoE to power sourcing equipment (PSE) and powered devices (PD); Secure Vault technology, an award-winning suite of state-of-the-art security with features designed to help connected device manufacturers address escalating IoT security threats and regulatory pressures; secure, proprietary wireless system-on-chip (SoC) devices designed for power- and size-constrained IoT products such as electronic shelf labels; secure, ultra-low-power SoCs optimized for Zigbee Green Power applications powered by coin cell batteries or energy-harvesting sources; and a Bluetooth SoC solution delivering a combination of security features, wireless performance, energy efficiency, and software tools and stacks to meet the market demand for high-volume, battery-powered IoT products. We plan to continue to introduce products that increase the content we provide for existing applications, thereby enabling us to serve markets we do not currently address and expand our total available market opportunity.

During fiscal 2020, 2019 and 2018, we had no customer that represented more than 10% of our revenues. In addition to direct sales to customers, some of our end customers purchase products indirectly from us through distributors and contract manufacturers. An end customer purchasing through a contract manufacturer typically instructs such contract manufacturer to obtain our products and incorporate such products with other components for sale by such contract manufacturer to the end customer. Although we actually sell the products to, and are paid by, the distributors and contract manufacturers, we refer to such end customer as our customer. Three of our distributors who sell to our customers, Arrow Electronics, Edom Technology and Sekorm, each represented 26%, 22% and 11% of our revenues during fiscal 2020, respectively. Arrow and Edom, each represented 26% and 20% of our revenues during fiscal 2019, and 21% and 17% of our revenues during fiscal 2018, respectively.

The percentage of our revenues derived from outside of the United States was 90% in fiscal 2020, 87% in fiscal 2019 and 83% in fiscal 2018. All of our revenues to date have been denominated in U.S. dollars. We believe that a majority of our revenues will continue to be derived from customers outside of the United States.

33

Results of Operations

The following describes the line items set forth in our Consolidated Statements of Income:

Revenues. Revenues are generated predominately by sales of our products. Our revenues are subject to variation from period to period due to the volume of shipments made within a period, the mix of products we sell and the prices we charge for our products.

Cost of Revenues. Cost of revenues includes the cost of purchasing finished silicon wafers processed by independent foundries; costs associated with assembly, test and shipping of those products; costs of personnel and equipment associated with manufacturing support, logistics and quality assurance; costs of software royalties, other intellectual property license costs and certain acquired intangible assets; and an allocated portion of our occupancy costs. Our gross margin fluctuates depending on product mix, manufacturing yields, inventory valuation adjustments, average selling prices and other factors.

Research and Development. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets and an allocated portion of our occupancy costs. Research and development activities include the design of new products, refinement of existing products and design of test methodologies to ensure compliance with required specifications.

Selling, General and Administrative. Selling, general and administrative expense consists primarily of personnel-related expenses, including stock-based compensation, as well as an allocated portion of our occupancy costs, sales commissions to independent sales representatives, amortization of intangible assets, professional fees, legal fees, and promotional and marketing expenses.

Interest Income and Other, Net. Interest income and other, net reflects interest earned on our cash, cash equivalents and investment balances, foreign currency remeasurement adjustments, income or loss on equity method investments, and other non-operating income and expenses.

Interest Expense. Interest expense consists of interest on our short and long-term obligations, including our convertible senior notes and credit facility. Interest expense on our convertible senior notes includes contractual interest, amortization of the debt discount and amortization of debt issuance costs.

Provision (Benefit) for Income Taxes. Provision (benefit) for income taxes includes both domestic and foreign income taxes at the applicable tax rates adjusted for non-deductible expenses, research and development tax credits and other permanent differences.

The following table sets forth our Consolidated Statements of Income data as a percentage of revenues for the periods indicated:

Fiscal Year

    

2020

    

2019

    

2018

 

Revenues

100.0

%  

100.0

%  

100.0

%

Cost of revenues

40.5

 

39.1

 

39.9

Gross margin

59.5

 

60.9

 

60.1

Operating expenses:

 

 

  

Research and development

32.5

 

30.7

 

27.5

Selling, general and administrative

22.7

 

23.4

 

22.8

Operating expenses

55.2

 

54.1

 

50.3

Operating income

4.3

 

6.8

 

9.8

Other income (expense):

 

 

  

Interest income and other, net

1.3

 

1.5

 

0.8

Interest expense

(3.9)

 

(2.4)

 

(2.3)

Income before income taxes

1.7

 

5.9

 

8.3

Provision (benefit) for income taxes

0.3

 

3.6

 

(1.3)

Net income

1.4

%  

2.3

%  

9.6

%

34

Comparison of Fiscal 2020 to Fiscal 2019

Revenues

Fiscal Year

 

(in millions)

    

2020

    

2019

    

Change

    

% Change

 

Internet of Things

$

513.7

$

488.2

$

25.5

 

5.2

%

Infrastructure and automotive

 

373.0

 

349.4

 

23.6

 

6.8

%

Total

$

886.7

$

837.6

$

49.1

 

5.9

%

The change in revenues in fiscal 2020 was due to:

Increased revenues of $25.5 million for our IoT products, due primarily to increased demand for our MCU products and wireless connectivity products and the addition of revenues from an acquisition.
Increased revenues of $23.6 million for our Infrastructure and automotive products, due primarily to increased demand for our power and timing products.

The increase in revenues in fiscal 2020 was also due to an adjustment of $11.9 million resulting from a change in the assumptions used to estimate variable consideration. Unit volumes of our products increased by 13.8% and average selling prices decreased by 6.7% compared to fiscal 2019. The average selling prices of our products may fluctuate significantly from period to period due to changes in product mix and other factors. In general, as our products become more mature, we expect to experience decreases in average selling prices. We anticipate that newly announced, higher priced, next generation products and product derivatives will offset some of these decreases.

Gross Profit

Fiscal Year

 

(in millions)

    

2020

    

2019

    

Change

 

Gross profit

$

527.5

$

510.3

$

17.2

Gross margin

 

59.5

%  

 

60.9

%  

 

(1.4)

%

Gross profit increased in fiscal 2020 due primarily to increased product sales. The change in gross profit in fiscal 2020 was due to an increase in gross profit of $11.7 million for our Infrastructure and automotive products and $5.5 million for our Internet of Things products. Gross margin decreased in fiscal 2020 primarily due to lower gross margins on our IoT products. Gross margin declines resulted primarily from lower average selling prices on such products in fiscal 2020.

We may experience declines in the average selling prices of certain of our products. This creates downward pressure on gross margin and may be offset to the extent we are able to introduce higher margin new products and gain market share with our products; reduce costs of existing products through improved design; achieve lower production costs from our wafer suppliers and third-party assembly and test subcontractors; achieve lower production costs per unit as a result of improved yields throughout the manufacturing process; or reduce logistics costs.

Research and Development

Fiscal Year

 

(in millions)

    

2020

    

2019

    

Change

    

% Change

 

Research and development

$

287.9

$

257.2

$

30.7

 

12.0

%

Percent of revenue

 

32.5

%  

 

30.7

%  

 

  

 

  

The increase in research and development expense in fiscal 2020 was primarily due to increases of $18.5 million for personnel-related expenses, including costs associated with increased headcount and an acquisition, $5.5 million for new product introduction costs, $3.7 million for the amortization of intangible assets and $1.0 million for occupancy costs. We expect that research and development expense will increase in absolute dollars in the first quarter of 2021 compared to the fourth quarter of 2020.

35

Selling, General and Administrative

Fiscal Year

 

(in millions)

    

2020

    

2019

    

Change

    

% Change

 

Selling, general and administrative

$

201.3

$

196.4

$

4.9

 

2.5

%

Percent of revenue

 

22.7

%  

 

23.4

%  

 

  

 

  

The increase in selling, general and administrative expense in fiscal 2020 was primarily due to an increase of $4.4 million for personnel-related expenses, including costs associated with increased headcount. We expect that selling, general and administrative expense will remain relatively stable in absolute dollars in the first quarter of 2021 compared to the fourth quarter of 2020.

Interest Income and Other, Net

Interest income and other, net in fiscal 2020 was $11.1 million compared to $13.2 million in fiscal 2019. The decrease in interest income and other, net in fiscal 2020 was primarily due to lower interest rates on the underlying instruments, offset by a net gain of $1.8 million recorded in connection an equity investment.

Interest Expense

Interest expense in fiscal 2020 was $34.1 million compared to $20.2 million in fiscal 2019. The increase in interest expense in fiscal 2020 was primarily due to a net increase of $8.0 million in interest resulting from an increase in the aggregate balance of notes outstanding and a loss of $4.1 million recorded on the early extinguishment of a portion of the 2022 Notes.

Provision (Benefit) for Income Taxes

Fiscal Year

(in millions)

    

2020

    

2019

    

Change

Provision (benefit) for income taxes

$

2.8

$

30.4

$

(27.6)

Effective tax rate

 

18.1

%  

 

61.2

%  

 

  

The decrease in the effective tax rate for fiscal 2020 as compared to fiscal 2019 was primarily due to the impact in fiscal 2019 of a change in our position related to the treatment of stock-based compensation within our intercompany cost-sharing arrangement offset by the increased impact of fiscal 2020 permanent tax differences. The incremental, discrete income tax expense recognized in fiscal 2019 for the cost-sharing change was $27.2 million.

The effective tax rates for each of the periods presented differ from the U.S. federal statutory tax rates of 21% due to the amount of income earned in foreign jurisdictions where the tax rate may be higher or lower than the federal statutory tax rate, and other permanent items including research and development tax credits, the tax effects of stock-based compensation and global intangible low-tax income (“GILTI”).

Comparison of Fiscal 2019 to Fiscal 2018

A discussion of changes in our results of operations from fiscal 2018 to fiscal 2019 has been omitted from this Form 10-K, but may be found in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K filed with the Securities and Exchange Commission on January 29, 2020.

36

Business Outlook

The following represents our business outlook for the first quarter of fiscal 2021.

Income Statement Item

    

Estimate

Revenues

$237 million to $247 million

Gross margin

58.1%

Operating expenses

$126 million

Effective tax rate

0.0%

Diluted earnings per share

$0.05 to $0.15

Liquidity and Capital Resources

Our principal sources of liquidity as of January 2, 2021 consisted of $724.7 million in cash, cash equivalents and short-term investments, of which approximately $572.8 million was held by our U.S. entities. The remaining balance was held by our foreign subsidiaries. Our cash equivalents and short-term investments consisted of government debt securities, which include agency bonds, municipal bonds, variable-rate demand notes, U.S. Treasury bills and U.S. government securities; corporate debt securities, which include asset-backed securities, corporate bonds, certificates of deposit and commercial paper; and money market funds. Our long-term investments consisted of auction-rate securities.

Operating Activities

Net cash provided by operating activities was $135.7 million during fiscal 2020, compared to net cash provided of $166.5 million during fiscal 2019. Operating cash flows during fiscal 2020 reflect our net income of $12.5 million, adjustments of $141.6 million for depreciation, amortization, stock-based compensation and deferred income taxes, and a net cash outflow of $18.4 million due to changes in our operating assets and liabilities.

Net cash provided by operating activities was $166.5 million during fiscal 2019, compared to net cash provided of $173.5 million during fiscal 2018. Operating cash flows during fiscal 2019 reflect our net income of $19.3 million, adjustments of $147.8 million for depreciation, amortization, stock-based compensation and deferred income taxes, and a net cash outflow of $0.6 million due to changes in our operating assets and liabilities.

Accounts receivable increased to $95.2 million at January 2, 2021 from $75.6 million at December 28, 2019. The increase in accounts receivable resulted primarily from normal variations in the timing of collections and billings. Our average DSO was 35 days at January 2, 2021 and 31 days at December 28, 2019.

Inventory decreased to $66.7 million at January 2, 2021 from $73.1 million at December 28, 2019. Our inventory level is primarily impacted by our need to make purchase commitments to support forecasted demand and variations between forecasted and actual demand. Our DOI was 59 days at January 2, 2021 and 76 days at December 28, 2019. The decline in DOI was primarily due to lower inventory levels at January 2, 2021 resulting from supplier capacity constraints and higher demand for our products.

Investing Activities

Net cash used in investing activities was $361.0 million during fiscal 2020, compared to net cash used of $106.8 million during fiscal 2019. The increase in cash outflows was principally due to a payment of $316.8 million for the acquisition of the Wi-Fi and Bluetooth business of Redpine Signals, offset by a decrease in cash outflows of $57.4 million from net purchases and sales of marketable securities in fiscal 2020.

Net cash used in investing activities was $106.8 million during fiscal 2019, compared to net cash used of $197.0 million during fiscal 2018. The decrease in cash outflows was principally due to a decrease of $237.2 million in net payments for the acquisition of businesses, offset by an increase in cash outflows of $157.8 million in net purchases and sales of marketable securities in fiscal 2019.

37

Financing Activities

Net cash provided by financing activities was $200.9 million during fiscal 2020, compared to cash used of $29.6 million during fiscal 2019. The increase in cash inflows was principally due to $845.0 million in proceeds from the issuance of debt and a decrease of $10.4 million for repurchases of our common stock, offset by $623.6 million in payments on debt in fiscal 2020.

Net cash used in financing activities was $29.6 million during fiscal 2019, compared to cash used of $48.8 million during fiscal 2018. The decrease in cash outflows was principally due to a decrease of $12.6 million for repurchases of our common stock during fiscal 2019.

As of January 2, 2021, our debt included $535 million principal amount convertible senior notes (the “2025 Notes”) and $140.6 million principal amount convertible senior notes (the “2022 Notes”) and we had an undrawn $400 million revolving credit facility. We have an option to increase the size of the borrowing capacity of the revolving credit facility by up to the greater of an aggregate of $250 million and 100% of EBITDA, plus an amount that would not cause a secured leverage ratio to exceed 3.25 to 1.00, subject to certain conditions. On March 27, 2020, we borrowed $310 million under the revolving credit facility. On June 1, 2020, we used $310.0 million of the 2025 Notes proceeds to repay the revolving credit facility in full. We used the remainder of the proceeds, along with cash on hand, to repurchase approximately $236.8 million aggregate principal amount of its outstanding 2022 Notes. We had increased our borrowings as a precautionary measure in order to increase our cash position and preserve financial flexibility in light of current uncertainty in the global markets resulting from the COVID-19 pandemic. On January 6, 2021, we issued a notice of redemption for the remaining 2022 Notes. The redemption will occur on March 22, 2021, unless earlier converted. See Note 10, Debt, to the Consolidated Financial Statements for additional information.

Our future capital requirements will depend on many factors, including the rate of sales growth, market acceptance of our products, the timing and extent of research and development projects, potential acquisitions of companies or technologies and the expansion of our sales and marketing activities. We believe our existing cash, cash equivalents, investments and credit under our Credit Facility are sufficient to meet our capital requirements through at least the next 12 months, although we could be required, or could elect, to seek additional funding prior to that time. We may enter into acquisitions or strategic arrangements in the future which also could require us to seek additional equity or debt financing.

Contractual Obligations

The following table summarizes our contractual obligations as of January 2, 2021 (in thousands):

Payments due by period

    

Total

    

2021

    

2022

    

2023

    

2024

    

2025

    

Thereafter

Long‑term debt obligations (1)

$

675,567

$

140,567

$

$

$

$

535,000

$

Interest on long‑term debt obligations (2)

$

19,532

$

5,399

$

4,332

$

4,332

$

3,928

$

1,541

$

Operating lease obligations (3)

$

34,901

$

6,787

$

6,174

$

5,367

$

4,874

$

3,278

$

8,421

Purchase obligations (4)

$

148,595

$

148,595

$

$

$

$

$

Other long‑term obligations (5)

$

39,667

$

$

14,888

$

10,406

$

6,346

$

8,027

$

(1)Long-term debt obligations represent the principal portion of the 2022 Notes and 2025 Notes. The remaining principal balance of the 2022 Notes will be redeemed in 2021, and, therefore, has been reclassified to short-term debt.
(2)Interest on our long-term debt obligations primarily represents contractual interest on the 2022 Notes and 2025 Notes. Interest excludes non-cash amortization of the debt discount and debt issuance costs.
(3)Operating lease obligations include amounts for leased facilities.
(4)Purchase obligations include contractual arrangements in the form of purchase orders with suppliers where there is a fixed non-cancelable payment schedule or minimum payments due with a reduced delivery schedule.
(5)Other long-term obligations primarily represent non-current income taxes and software license obligations.

38

We are unable to make a reasonably reliable estimate as to when or if cash settlement with taxing authorities will occur for our unrecognized tax benefits. Therefore, our liability of $3.0 million for unrecognized tax benefits is not included in the table above. See Note 17, Income Taxes, to the Consolidated Financial Statements for additional information.

Off-Balance Sheet Arrangements

As of January 2, 2021, we had no significant off-balance sheet arrangements.

Critical Accounting Policies and Estimates

The preparation of financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles requires that we make estimates and assumptions that affect the amounts reported. Changes in facts and circumstances could have a significant impact on the resulting estimated amounts included in the financial statements. We believe the following critical accounting policies affect our more complex judgments and estimates.

Inventory valuation – We assess the recoverability of inventories through the application of a set of methods, assumptions and estimates. In determining net realizable value, we write down inventory that may be slow moving or have some form of obsolescence, including inventory that has aged more than 12 months. We also adjust the valuation of inventory when its manufacturing cost exceeds the estimated selling price less costs of completion, disposal and transportation. We assess the potential for any unusual customer returns based on known quality or business issues and write-off inventory losses for scrap or non-saleable material. Inventory not otherwise identified to be written down is compared to an assessment of our 12-month forecasted demand. The result of this methodology is compared against the product life cycle and competitive situations in the marketplace to determine the appropriateness of the resulting inventory levels. Demand for our products may fluctuate significantly over time, and actual demand and market conditions may be more or less favorable than those that we project. In the event that actual demand is lower or market conditions are worse than originally projected, additional inventory write-downs may be required.

Impairment of goodwill and other long-lived assets – We review long-lived assets which are held and used, including fixed assets and purchased intangible assets, for impairment whenever changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Such evaluations compare the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its expected useful life and are significantly impacted by estimates of future prices and volumes for our products, capital needs, economic trends and other factors which are inherently difficult to forecast. If the asset is considered to be impaired, we record an impairment charge equal to the amount by which the carrying value of the asset exceeds its fair value determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique.

We test our goodwill for impairment annually as of the first day of our fourth fiscal quarter and in interim periods if certain events occur indicating that the carrying value of goodwill may be impaired. We assess goodwill for impairment by comparing the fair value of a reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, we recognize an impairment loss equal to that excess amount.

39

Acquired intangible assets – When we acquire a business, a portion of the purchase price is typically allocated to identifiable intangible assets, such as acquired technology and customer relationships. Fair value of these assets is determined primarily using the income approach, which requires us to project future cash flows and apply an appropriate discount rate. We amortize intangible assets with finite lives over their expected useful lives. Our estimates are based upon assumptions believed to be reasonable but which are inherently uncertain and unpredictable. Assumptions may be incomplete or inaccurate, and unanticipated events and circumstances may occur. Incorrect estimates could result in future impairment charges, and those charges could be material to our results of operations.

Revenue recognition – We recognize revenue when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. In order to achieve this core principle, we apply a five-step process. As part of this process, we analyze the performance obligations in a customer contract and estimate the consideration we expect to receive. The evaluation of performance obligations requires that we identify the promised goods and services in the contract. For contracts that contain more than one promised good and service, we then must determine whether the promises are capable of being distinct and if they are separately identifiable from other promises in the contract. Additionally, for our sales to distributors, we must estimate the impact that price adjustments and rights of return will have on consideration. We make these estimates based on available information, including recent sales activity and pricing data. If our evaluation of performance obligations is incorrect, we may recognize revenue sooner or later than is appropriate. If our estimates of consideration are inaccurate, we may recognize too much or too little revenue in a period. We may adjust assumptions used to estimate consideration periodically based on analysis of prior estimates. See Note 14, Revenues, to the Consolidated Financial Statements for additional information.

Stock-based compensation – We recognize the fair-value of stock-based compensation transactions in the Consolidated Statements of Income. The fair value of our full-value stock awards (with the exception of market-based performance awards) equals the fair market value of our stock on the date of grant. The fair value of our market-based performance awards is estimated at the date of grant using a Monte-Carlo simulation. The fair value of our stock option and employee stock purchase plan grants is estimated at the date of grant using the Black-Scholes option pricing model. In addition, we are required to estimate the expected forfeiture rate of our stock grants and only recognize the expense for those shares expected to vest. If our actual experience differs significantly from the assumptions used to compute our stock-based compensation cost, or if different assumptions had been used, we may have recorded too much or too little stock-based compensation cost. See Note 15, Stock-Based Compensation, to the Consolidated Financial Statements for additional information.

Income taxes – We are required to calculate income taxes in each of the jurisdictions in which we operate. This process involves calculating the actual current tax liability together with assessing temporary differences in recognition of income (loss) for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our Consolidated Balance Sheet. We record a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we are required to estimate the amount of expected future taxable income. Judgment is inherent in this process and differences between the estimated and actual taxable income could result in a material impact on our Consolidated Financial Statements.

We recognize liabilities for uncertain tax positions based on a two-step process. The first step requires us to determine whether the weight of available evidence indicates that the tax position has met the threshold for recognition. Therefore, we must evaluate whether it is more likely than not that the position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step requires us to measure the tax benefit of the tax position taken, or expected to be taken, in an income tax return as the largest amount that is more than 50% likely of being realized upon ultimate settlement. This measurement step is inherently complex and requires subjective estimations of such amounts to determine the probability of various possible outcomes. We re-evaluate the uncertain tax positions each quarter based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, expirations of statutes of limitation, effectively settled issues under audit, and new audit activity. Such a change in recognition or measurement would result in the recognition of a tax benefit or an additional charge to the tax provision in the period.

Although we believe the measurement of our liabilities for uncertain tax positions is reasonable, no assurance can be given that the final outcome of these matters will not be different than what is reflected in the historical income tax provisions and accruals. If additional taxes are assessed as a result of an audit or litigation, they could have a material effect on our income tax provision and net income in the period or periods for which that determination is made. We operate within multiple taxing jurisdictions and are subject to audit in these jurisdictions. These audits can involve complex issues which may require an extended period of time to resolve and could result in additional assessments of income tax. We believe adequate provisions for income taxes have been made for all periods.

40

Recent Accounting Pronouncements

Information regarding recent accounting pronouncements is provided in Note 2, Significant Accounting Policies, to the Consolidated Financial Statements. Such information is incorporated by reference herein.

Item 7A.    Quantitative and Qualitative Disclosures about Market Risk

Interest Income

Our investment portfolio includes cash, cash equivalents, short-term investments and long-term investments. Our main investment objectives are the preservation of investment capital and the maximization of after-tax returns on our investment portfolio. Our interest income is sensitive to changes in the general level of U.S. interest rates. Our investment portfolio holdings as January 2, 2021 yielded less than 100 basis points. A decline in yield to zero basis points on our investment portfolio holdings as of January 2, 2021 would decrease our future annual interest income by approximately $5.2 million. A 100 basis point decline in yield on our investment portfolio holdings as of December 28, 2019 would have decreased our future annual interest income by approximately $6.6 million. We believe that our investment policy, which defines the duration, concentration, and minimum credit quality of the allowable investments, meets our investment objectives.

Interest Expense

We are exposed to interest rate fluctuations in the normal course of our business, including through our credit facility. The interest rate on the credit facility consists of a variable-rate of interest and an applicable margin. While we have drawn from the credit facility in the past, we have no borrowings as of January 2, 2021. If we borrow from the credit facility in the future, we will again be exposed to interest rate fluctuations.

Foreign currency exchange rate risk

We are exposed to foreign currency exchange rate risk primarily through assets, liabilities and operating expenses of our subsidiaries denominated in currencies other than the U.S. dollar. Our foreign subsidiaries are considered to be extensions of the U.S. parent. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are recorded in the Consolidated Statements of Income. We use foreign currency forward contracts to manage exposure to foreign exchange risk. Gains and losses on foreign currency forward contracts are recognized in earnings in the same period during which the hedged transaction is recognized.

Investments in Auction-rate Securities

As of January 2, 2021, we held $6.0 million par value auction-rate securities, all of which have experienced failed auctions because sell orders exceeded buy orders. We are unable to predict if these funds will become available before their maturity dates. Additionally, if we determine that a credit-related decline in the fair value of any of our available-for-sale auction-rate securities has occurred, we may be required to adjust the carrying value of the investments through an impairment charge.

Item 8.    Financial Statements and Supplementary Data

The Financial Statements and supplementary data required by this item are included in Part IV, Item 15 of this Form 10-K and are presented beginning on page F-1.

Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

41

Item 9A.    Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We have performed an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (the Exchange Act). Based on that evaluation, our management, including our CEO and CFO, concluded that our disclosure controls and procedures were effective as of January 2, 2021 to provide reasonable assurance that information required to be disclosed by us in the reports filed or submitted by us under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Such disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed is accumulated and communicated to our management, including our CEO and CFO, to allow timely decisions regarding required disclosures.

Changes in Internal Control over Financial Reporting

There was no change in our internal controls during the fiscal quarter ended January 2, 2021 that materially affected, or is reasonably likely to materially affect, our internal controls over financial reporting.

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control system was designed to provide reasonable assurance to our management and Board of Directors regarding the preparation and fair presentation of published financial statements.

Our management assessed the effectiveness of our internal control over financial reporting as of January 2, 2021. In making this assessment, it used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework (2013 framework). Based on our assessment we concluded that, as of January 2, 2021, our internal control over financial reporting is effective based on those criteria.

Our independent registered public accounting firm, Ernst & Young LLP, issued an attestation report on our internal control over financial reporting. This report appears on page F-1.

Item 9B.    Other Information

None.

42

Part III

Certain information required by Part III is omitted from this report because we intend to file a definitive Proxy Statement pursuant to Regulation 14A (the “Proxy Statement”) no later than 120 days after the end of the fiscal year covered by this report, and certain information to be included therein is incorporated herein by reference.

Item 10.    Directors, Executive Officers and Corporate Governance

The information required by this Item is incorporated by reference to the Proxy Statement under the sections captioned “Proposal One: Election of Directors,” “Executive Compensation,” “Section 16(a) Beneficial Ownership Reporting Compliance” and “Code of Ethics.”

Item 11.    Executive Compensation

The information under the caption “Executive Compensation” and “Proposal One: Election of Directors” appearing in the Proxy Statement, is incorporated herein by reference.

Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information under the caption “Ownership of Securities” and “Equity Compensation Plan Information” appearing in the Proxy Statement is incorporated herein by reference.

Item 13.    Certain Relationships and Related Transactions, and Director Independence

The information under the caption “Certain Relationships and Related Transactions, and Director Independence” appearing in the Proxy Statement is incorporated herein by reference.

Item 14.    Principal Accounting Fees and Services

The information under the caption “Proposal Two: Ratification of Appointment of Independent Registered Public Accounting Firm” appearing in the Proxy Statement is incorporated herein by reference.

43

Part IV

Item 15.    Exhibits and Financial Statement Schedules

(a)   1.    Financial Statements

Index

Page

Report of independent registered public accounting firm

F-1

Report of independent registered public accounting firm

F-2

Consolidated Balance Sheets at January 2, 2021 and December 28, 2019

F-4

Consolidated Statements of Income for the fiscal years ended January 2, 2021, December 28, 2019 and December 29, 2018

F-5

Consolidated Statements of Comprehensive Income for the fiscal years ended January 2, 2021, December 28, 2019 and December 29, 2018

F-6

Consolidated Statements of Changes in Stockholders' Equity for the fiscal years ended January 2, 2021, December 28, 2019 and December 29, 2018

F-7

Consolidated Statements of Cash Flows for the fiscal years ended January 2, 2021, December 28, 2019 and December 29, 2018

F-8

Notes to Consolidated Financial Statements

F-9

2.    Schedules

All schedules have been omitted since the information required by the schedule is not applicable, or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the Consolidated Financial Statements and notes thereto.

3.    Exhibits

The exhibits listed on the accompanying index to exhibits immediately following the Consolidated Financial Statements are filed as part of, or hereby incorporated by reference into, this Form 10-K.

44

(b)   Exhibits

Exhibit
Number

    

2.1*

Asset Purchase Agreement, dated March 11, 2020, by and among Silicon Laboratories Inc., Silicon Laboratories International Pte. Ltd. and Redpine Signals, Inc. (filed as Exhibit 2.1 to the Form 8-K filed on March 12, 2020).

3.1*

Form of Fourth Amended and Restated Certificate of Incorporation of Silicon Laboratories Inc. (filed as Exhibit 3.1 to the Registration Statement on Form S-1 (Securities and Exchange Commission File No. 333-94853) (the “IPO Registration Statement”)).

3.2*

Fourth Amended and Restated Bylaws of Silicon Laboratories Inc. (filed as Exhibit 3.2 to the Form 8-K filed on January 27, 2017).

4.1*

Specimen certificate for shares of common stock (filed as Exhibit 4.1 to the IPO Registration Statement).

4.2*

Indenture between Silicon Laboratories Inc. and Wilmington Trust, National Association, as trustee, dated March 6, 2017 (filed as Exhibit 4.1 to the Form 8-K filed on March 6, 2017).

4.3*

Form of 1.375% Convertible Senior Note due 2022 (filed as Exhibit 4.2 to the Form 8-K filed on March 6, 2017).

4.4*

Indenture between Silicon Laboratories Inc. and Wilmington Trust, National Association, as trustee, dated June 1, 2020 (filed as Exhibit 4.1 to the Form 8-K filed on June 1, 2020).

4.5*

Form of 0.625% Convertible Senior Note due 2025 (filed as Exhibit 4.2 to the Form 8-K filed on June 1, 2020).

10.1*

+

Form of Indemnification Agreement between Silicon Laboratories Inc. and each of its directors and executive officers (filed as Exhibit 10.1 to the IPO Registration Statement).

10.2*

Credit Agreement, dated July 31, 2012, by and among Silicon Laboratories Inc., the subsidiaries of the borrower identified therein, Bank of America, N.A., Wells Fargo Bank, National Association, and Regions Bank (filed as Exhibit 10.1 to the Form 8-K filed August 1, 2012).

10.3*

First Amendment to Credit Agreement, dated July 24, 2015, by and among Silicon Laboratories Inc., the subsidiaries of the borrower identified therein, Wells Fargo Bank, National Association, Citibank, N.A., Regions Bank, Bank of America, N.A. and the lenders party thereto (filed as Exhibit 10.1 to the Form 8-K filed on July 29, 2015).

10.4*

Second Amendment to Credit Agreement, dated February 27, 2017, by and among Silicon Laboratories Inc., the subsidiaries of the borrower identified therein, Wells Fargo Bank, National Association and the lenders party thereto (filed as Exhibit 10.1 to the Form 8-K filed on February 27, 2017).

10.5*

Third Amendment to Credit Agreement, dated August 7, 2019, by and among Silicon Laboratories Inc., the subsidiaries of the borrower identified therein, Wells Fargo Bank, National Association and the lenders party thereto (filed as Exhibit 10.1 to the Form 8-K filed on August 7, 2019).

10.6*

Fourth Amendment to Credit Agreement, dated May 26, 2020, by and among Silicon Laboratories Inc., the subsidiaries of the borrower identified therein, Wells Fargo Bank, National Association and the lenders party thereto (filed as Exhibit 10.1 to the Form 8-K filed on May 27, 2020).

10.7*

Security and Pledge Agreement, dated July 31, 2012, by and among Silicon Laboratories Inc., with the other parties identified as “Obligors” (as defined therein) and such other parties that may become Obligors thereunder after the date thereof, and Bank of America, N.A (filed as Exhibit 10.2 to the Form 8-K filed August 1, 2012).

10.8*

+

Silicon Laboratories Inc. 2009 Stock Incentive Plan, as amended and restated on April 20, 2017 (filed as Exhibit 10.1 to the Form 10-Q filed on July 26, 2017).

10.9*

+

Silicon Laboratories Inc. 2009 Employee Stock Purchase Plan, as amended and restated on April 20, 2017 (filed as Exhibit 10.2 to the Form 10-Q filed on July 26, 2017).

10.10*

+

Form of Restricted Stock Units Grant Notice and Global Restricted Stock Units Award Agreement under Registrant’s 2009 Stock Incentive Plan, as amended and restated (filed as Exhibit 10.7 to the Form 10-K filed on February 1, 2017).

10.11*

+

Form of Market Stock Units Grant Notice and Global Market Stock Units Award Agreement under Registrant’s 2009 Stock Incentive Plan, as amended and restated (filed as Exhibit 10.8 to the Form 10-K filed on February 1, 2017).

45

Exhibit
Number

    

10.12*

+

Form of Stock Option Grant Notice and Global Stock Option Award Agreement under Registrant’s 2009 Stock Incentive Plan, as amended and restated (filed as Exhibit 10.9 to the Form 10-K filed on February 1, 2017).

10.13*

+

Form of Performance Stock Units Grant Notice and Global PSU Award Agreement under Registrant’s 2009 Stock Incentive Plan, as amended and restated (filed as Exhibit 10.10 to the Form 10-K filed on February 1, 2017).

10.14*

Purchase Agreement between Silicon Laboratories Inc. and Goldman, Sachs & Co. and Wells Fargo Securities, LLC, as representatives of the several initial purchasers named therein, dated February 28, 2017 (filed as Exhibit 10.1 to the Form 8-K filed on March 6, 2017).

10.15*

+

CEO Change in Control Agreement dated October 23, 2018 between Silicon Laboratories Inc. and G. Tyson Tuttle (filed as Exhibit 10.1 to the Form 8-K filed on October 24, 2018).

10.16*

+

Silicon Laboratories Inc. Form of Change in Control Agreement (filed as Exhibit 10.2 to the Form 8-K filed on October 24, 2018).

10.17*

+

Silicon Laboratories Inc. 2020 Bonus Plan (filed as Exhibit 10.1 to the Form 8-K filed on January 24, 2020).

21

Subsidiaries of the Registrant.

23.1

Consent of Independent Registered Public Accounting Firm.

24

Power of Attorney (included on signature page to this Form 10-K).

31.1

Certification of the Principal Executive Officer, as required by Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

Certification of the Principal Financial Officer, as required by Section 302 of the Sarbanes-Oxley Act of 2002.

32.1

Certification as required by 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.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

*     Incorporated herein by reference to the indicated filing.

+     Management contract or compensatory plan or arrangement

Item 16.    Form 10-K Summary

None.

46

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in Austin, Texas, on February 3, 2021.

SILICON LABORATORIES INC.

By:

/s/ G. Tyson Tuttle

G. Tyson Tuttle

President and Chief Executive Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints G. Tyson Tuttle and John C. Hollister and each of them, acting individually, as his or her attorney-in-fact, each with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this annual report on Form 10-K and other documents in connection herewith and therewith, and to file the same, with all exhibits thereto, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection herewith and therewith and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

Name

Title

Date

/s/ Navdeep S. Sooch

    

Chairman of the Board

    

February 3, 2021

Navdeep S. Sooch

/s/ G. Tyson Tuttle

President, Chief Executive Officer and Director

(Principal Executive Officer)

February 3, 2021

G. Tyson Tuttle

/s/ John C. Hollister

Senior Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

February 3, 2021

John C. Hollister

/s/ William G. Bock

Director

February 3, 2021

William G. Bock

/s/ Jack R. Lazar

Director

February 3, 2021

Jack R. Lazar

/s/ Gregg Lowe

Director

February 3, 2021

Gregg Lowe

/s/ Nina Richardson

Director

February 3, 2021

Nina Richardson

/s/ Sumit Sadana

Director

February 3, 2021

Sumit Sadana

/s/ William P. Wood

Director

February 3, 2021

William P. Wood

/s/ Christy Wyatt

Director

February 3, 2021

Christy Wyatt

47

Report of Independent Registered Public Accounting Firm

The Board of Directors and Stockholders of Silicon Laboratories Inc.

Opinion on Internal Control Over Financial Reporting

We have audited Silicon Laboratories Inc.’s internal control over financial reporting as of January 2, 2021, based on criteria established in Internal Control— Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Silicon Laboratories Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 2, 2021, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Silicon Laboratories Inc. as of January 2, 2021 and December 28, 2019, the related consolidated statements of income, comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended January 2, 2021, and the related notes and our report dated February 3, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP

Austin, Texas

February 3, 2021

F-1

Report of Independent Registered Public Accounting Firm

The Board of Directors and Stockholders of Silicon Laboratories Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Silicon Laboratories Inc. (the Company) as of January 2, 2021 and December 28, 2019, the related consolidated statements of income, comprehensive income, changes in stockholders' equity and cash flows for each of the three years in the period ended January 2, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 2, 2021 and December 28, 2019, and the results of its operations and its cash flows for each of the three years in the period ended January 2, 2021, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of January 2, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 3, 2021 expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

    

Recognition of Variable Consideration

Description of the Matter

At January 2, 2021, the Company’s revenue returns liability, which is included in the Deferred revenues and returns liability in the consolidated balance sheet, was $13 million. As discussed in Note 2 of the consolidated financial statements, when recording revenue for its contracts with customers the Company estimates variable consideration at the most likely amount to which it expects to be entitled. Variable consideration that does not meet revenue recognition criteria is deferred and a revenue returns liability is recorded. The variable consideration estimate considers both the likelihood of a return and the amount of potential price concession.

Auditing management’s estimate of the revenue returns liability was judgmental because the calculation involves subjective management assumptions about the estimates of expected future price concessions and/or product returns. For example, the estimated variable consideration included in the transaction price reflects management’s evaluation of contractual terms, historical experience, assumptions about future economic conditions and the quantity of products distributors are expected to sell. Changes in those assumptions can have a material effect on the amount of variable consideration recognized.

F-2

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the measurement and valuation of the variable consideration recognized as revenue and the revenue returns liability. For example, we tested controls over management’s review of the variable consideration methodology, the significant assumptions and the historical data utilized in the estimate for assumed product returns and expected price concessions.

To test the variable consideration recognized as revenue and the revenue returns liability, we performed audit procedures that included, among others, an evaluation of the Company’s methodology and significant assumptions, and tested the completeness and accuracy of the historical data utilized in the estimate. In our assessment of the methodology, we considered changes in the business, changes to specific distributor contracts and evaluated significant assumptions used by comparison to current trends and recent transactions. We also evaluated the accuracy of management’s assumed product returns and expected price concessions from prior periods by comparing to subsequent actual activity.

Accounting for Acquisition

Description of the Matter

As discussed in Note 8 of the financial statements, on April 28, 2020, the Company acquired the Wi-Fi and Bluetooth business of Redpine Signals, Inc. for total acquisition consideration of $317 million. The transaction was accounted for as a business combination in accordance with Accounting Standards Codification (ASC) 805.

Auditing the Company’s accounting for the Redpine Signals acquisition was complex and judgmental due to the significant estimation required by management to determine the fair value of the acquired intangible assets, including developed technology and in-process research and development assets of $62 million and $12 million, respectively. The Company used variations of the income valuation approach, including the discounted expected future cash flow method, to measure the fair value of these intangible assets. Significant assumptions used to estimate the fair value of these intangible assets included revenue growth rates, technology migration curves and discount rates. These assumptions are forward-looking and could be affected by future economic and market conditions.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s accounting for acquisitions. For example, we tested controls over management’s review of the valuation of acquired intangible assets, including the review of the valuation models and significant assumptions used in the valuation models.

To test the estimated fair value of these intangible assets, our audit procedures included, among others, evaluating the Company’s valuation methodology, evaluating the significant assumptions used by the Company and evaluating the completeness and accuracy of the underlying data supporting the significant assumptions and estimates. For example, we compared the significant assumptions used to current industry, market and economic trends, to the assumptions used to value similar assets in other acquisitions, and to the historical results of both the Company and the acquiree. We also involved our valuation specialists to assist with our evaluation of the methodology used by the Company and significant assumptions included in the fair value estimates.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 1996.

Austin, Texas

February 3, 2021

F-3

Silicon Laboratories Inc.

Consolidated Balance Sheets

(In thousands, except per share data)

January 2,

December 28,

    

2021

    

2019

Assets

Current assets:

Cash and cash equivalents

$

202,720

$

227,146

Short-term investments

 

521,963

 

498,825

Accounts receivable, net

 

95,169

 

75,639

Inventories

 

66,662

 

73,057

Prepaid expenses and other current assets

 

89,307

 

69,192

Total current assets

 

975,821

 

943,859

Property and equipment, net

 

139,439

 

135,939

Goodwill

 

631,932

 

398,402

Other intangible assets, net

 

166,084

 

134,279

Other assets, net

 

80,211

 

62,374

Total assets

$

1,993,487

$

1,674,853

Liabilities and Stockholders’ Equity

Current liabilities:

Accounts payable

$

54,949

$

38,899

Current portion of convertible debt, net

134,480

Deferred revenue and returns liability

12,986

19,251

Other current liabilities

 

82,083

 

79,551

Total current liabilities

 

284,498

 

137,701

Convertible debt, net

428,945

368,257

Other non-current liabilities

 

80,203

 

53,844

Total liabilities

 

793,646

 

559,802

Commitments and contingencies

Stockholders' equity:

Preferred stock – $0.0001 par value; 10,000 shares authorized; no shares issued

 

 

Common stock – $0.0001 par value; 250,000 shares authorized; 43,925 and 43,496 shares issued and outstanding at January 2, 2021 and December 28, 2019, respectively

 

4

 

4

Additional paid-in capital

 

204,359

 

133,793

Retained earnings

 

993,664

 

980,608

Accumulated other comprehensive income

 

1,814

 

646

Total stockholders' equity

 

1,199,841

 

1,115,051

Total liabilities and stockholders' equity

$

1,993,487

$

1,674,853

The accompanying notes are an integral part of these Consolidated Financial Statements.

F-4

Silicon Laboratories Inc.

Consolidated Statements of Income

(In thousands, except per share data)

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Revenues

$

886,677

$

837,554

$

868,267

Cost of revenues

 

359,151

 

327,270

 

346,868

Gross profit

 

527,526

 

510,284

 

521,399

Operating expenses:

Research and development

 

287,887

 

257,150

 

238,347

Selling, general and administrative

 

201,339

 

196,437

 

197,844

Operating expenses

 

489,226

 

453,587

 

436,191

Operating income

 

38,300

 

56,697

 

85,208

Other income (expense):

Interest income and other, net

 

11,143

 

13,185

 

6,647

Interest expense

 

(34,142)

 

(20,233)

 

(19,694)

Income before income taxes

 

15,301

 

49,649

 

72,161

Provision (benefit) for income taxes

 

2,770

 

30,384

 

(11,430)

Net income

$

12,531

$

19,265

$

83,591

Earnings per share:

Basic

$

0.29

$

0.44

$

1.94

Diluted

$

0.28

$

0.43

$

1.90

Weighted-average common shares outstanding:

Basic

 

43,775

 

43,346

 

43,159

Diluted

 

44,372

 

44,290

 

44,044

The accompanying notes are an integral part of these Consolidated Financial Statements.

F-5

Silicon Laboratories Inc.

Consolidated Statements of Comprehensive Income

(In thousands)

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Net income

$

12,531

$

19,265

$

83,591

Other comprehensive income (loss), before tax:

Net changes to available-for-sale securities:

Unrealized gains arising during the period

 

1,131

 

2,564

 

376

Reclassification for (gains) losses included in net income

(510)

(218)

49

Net changes to cash flow hedges:

Unrealized gains (losses) arising during the period

 

33

 

(321)

 

(953)

Reclassification for losses included in net income

 

825

 

784

 

316

Other comprehensive income (loss), before tax

 

1,479

 

2,809

 

(212)

Provision (benefit) for income taxes

 

311

 

589

 

(45)

Other comprehensive income (loss)

 

1,168

 

2,220

 

(167)

Comprehensive income

$

13,699

$

21,485

$

83,424

The accompanying notes are an integral part of these Consolidated Financial Statements.

F-6

Silicon Laboratories Inc.

Consolidated Statements of Changes in Stockholders’ Equity

(In thousands)

Additional

Accumulated Other

Total

Common

Paid-In

Retained

Comprehensive

Stockholders’

    

 Shares

    

 Stock

    

Capital

    

Earnings

    

Income (Loss)

    

Equity

Balance as of December 30, 2017

42,707

$

4

$

102,862

$

851,307

$

(1,157)

$

953,016

Cumulative effect of adoption of accounting standard

 

26,445

(250)

26,195

Net income

 

83,591

83,591

Other comprehensive loss

 

 

 

(167)

(167)

Stock issuances, net of shares withheld for taxes

 

815

 

 

(6,180)

(6,180)

Repurchases of common stock

 

(434)

(39,276)

(39,276)

Stock-based compensation

 

50,111

50,111

Balance as of December 29, 2018

43,088

4

107,517

961,343

(1,574)

1,067,290

Net income

 

 

 

19,265

19,265

Other comprehensive income

 

2,220

2,220

Stock issuances, net of shares withheld for taxes

 

709

(1,799)

(1,799)

Repurchases of common stock

 

(301)

(26,716)

(26,716)

Stock-based compensation

 

54,791

54,791

Balance as of December 28, 2019

43,496

4

133,793

980,608

646

1,115,051

Cumulative effect of adoption of accounting standard

 

 

525

525

Net income

 

 

 

12,531

12,531

Other comprehensive income

 

 

 

1,168

1,168

Stock issuances, net of shares withheld for taxes

639

(3,109)

(3,109)

Repurchases of common stock

(210)

(16,287)

(16,287)

Stock-based compensation

60,065

60,065

Convertible debt activity

29,897

29,897

Balance as of January 2, 2021

43,925

$

4

$

204,359

$

993,664

$

1,814

$

1,199,841

The accompanying notes are an integral part of these Consolidated Financial Statements.

F-7

Silicon Laboratories Inc.

Consolidated Statements of Cash Flows

(In thousands)

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Operating Activities

Net income

$

12,531

$

19,265

$

83,591

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

Depreciation of property and equipment

 

17,780

 

16,883

 

15,912

Amortization of other intangible assets and other assets

 

44,733

 

39,584

 

44,102

Amortization of debt discount and debt issuance costs

21,433

13,485

12,892

Loss on extinguishment of convertible debt

4,060

Stock-based compensation expense

 

60,091

 

54,799

 

50,077

Deferred income taxes

 

(6,533)

 

23,048

 

(8,210)

Changes in operating assets and liabilities:

Accounts receivable

 

(17,612)

 

(2,401)

 

3,931

Inventories

 

10,748

 

2,171

 

7,660

Prepaid expenses and other assets

 

(51,839)

 

8,965

 

(4,960)

Accounts payable

 

15,263

 

7,830

 

5,952

Other current liabilities and income taxes

 

3,257

 

(6,826)

 

(21,828)

Deferred revenue and returns liability

 

(6,694)

 

(3,243)

 

(6,202)

Other non-current liabilities

28,500

(7,038)

(9,375)

Net cash provided by operating activities

 

135,718

 

166,522

 

173,542

Investing Activities

Purchases of available-for-sale investments

 

(519,567)

 

(424,524)

 

(395,904)

Sales and maturities of available-for-sale investments

 

497,357

 

344,937

 

474,129

Purchases of property and equipment

 

(20,422)

 

(16,279)

 

(24,462)

Purchases of other assets

 

(1,570)

 

(8,396)

 

(11,063)

Acquisitions of businesses, net of cash acquired

 

(316,809)

 

(2,510)

 

(239,729)

Net cash used in investing activities

 

(361,011)

 

(106,772)

 

(197,029)

Financing Activities

Proceeds from issuance of debt

 

845,000

 

 

Payments on debt

(624,737)

(1,132)

Repurchases of common stock

(16,287)

(26,716)

(39,276)

Payment of taxes withheld for vested stock awards

(18,124)

(16,295)

(19,483)

Proceeds from the issuance of common stock

15,015

14,496

13,303

Payment of acquisition-related contingent consideration

(3,380)

Net cash provided by (used in) financing activities

 

200,867

 

(29,647)

 

(48,836)

Increase (decrease) in cash and cash equivalents

 

(24,426)

 

30,103

 

(72,323)

Cash and cash equivalents at beginning of period

 

227,146

 

197,043

 

269,366

Cash and cash equivalents at end of period

$

202,720

$

227,146

$

197,043

Supplemental Disclosure of Cash Flow Information:

Interest paid

$

8,662

$

6,367

$

6,227

Income taxes paid

$

7,217

$

10,291

$

20,599

The accompanying notes are an integral part of these Consolidated Financial Statements.

F-8

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements

January 2, 2021

1. Description of Business

Silicon Laboratories Inc. (the “Company”), a Delaware corporation, is a leading provider of silicon, software and solutions for a smarter, more connected world. Our award-winning technologies are shaping the future of the Internet of Things (IoT), internet infrastructure, industrial automation, consumer and automotive markets. Within the semiconductor industry, the Company is known as a "fabless" company meaning that the integrated circuits (ICs) incorporated in its products are manufactured by third-party foundry semiconductor companies.

2. Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The Company prepares financial statements on a 52- or 53-week fiscal year that ends on the Saturday closest to December 31. Fiscal 2020 had 53 weeks with the extra week occurring in the first quarter of the year and ended on January 2, 2021. Fiscal 2019 and 2018 had 52 weeks and ended on December 28, 2019 and December 29, 2018, respectively. The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Foreign Currency Transactions

The Company's foreign subsidiaries are considered to be extensions of the U.S. Company. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in interest income and other, net in the Consolidated Statements of Income.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Among the significant estimates affecting the financial statements are those related to inventories, goodwill, acquired intangible assets, other long-lived assets, revenue recognition, stock-based compensation and income taxes. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Adoption of New Financial Instruments Accounting Standard

The Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019, the first day of its fiscal year ended January 2, 2021. The adoption did not have a material impact on its financial statements.

F-9

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

2. Significant Accounting Policies (Continued)

Fair Value of Financial Instruments

The fair values of the Company's financial instruments are recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The three levels are described below:

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 - Inputs are unobservable for the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s own data.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits, certificates of deposit, money market funds and investments in debt securities with original maturities of ninety days or less when purchased.

Investments

The Company's investments typically have original maturities greater than ninety days as of the date of purchase and are classified as either available-for-sale or trading securities. Investments in available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheet. Investments in trading securities are reported at fair value, with both realized and unrealized gains and losses recorded in interest income and other, net in the Consolidated Statement of Income. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support its current operations (including those with contractual maturities greater than one year from the date of purchase) are classified as short-term.

The Company reviews its available-for-sale investments as of the end of each reporting period for declines in fair value based on the specific identification method. The Company records an allowance for credit loss when a decline in fair value is due to credit-related factors. The Company considers various factors in determining whether an investment is impaired, including the severity of the impairment, changes in underlying credit ratings, forecasted recovery, its intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When the Company concludes that a credit-related impairment has occurred, the Company assesses whether it intends to sell the security or if it is more likely than not that it will be required to sell the security before recovery. If either of these two conditions is met, the Company recognizes a charge in earnings equal to the entire difference between the security’s amortized cost basis and its fair value. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).

In addition, the Company has made equity investments in non-publicly traded companies. Equity investments in which the Company does not have control, but has the ability to exercise significant influence over operating and financial policies, are accounted for using the equity method. The Company’s proportionate share of income or loss is recorded in interest income and other, net in the Consolidated Statement of Income. All other non-marketable equity investments are recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews its equity investments for declines in fair value based on the specific identification method and writes down investments to their fair values when it determines that a decline has occurred.

F-10

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

2. Significant Accounting Policies (Continued)

Derivative Financial Instruments

The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings. The Company does not use derivative contracts for speculative or trading purposes. The Company recognizes derivatives, on a gross basis, in the Consolidated Balance Sheet at fair value. Cash flows from derivatives are classified according to the nature of the cash receipt or payment in the Consolidated Statement of Cash Flows.

Cash flow hedges used by the Company include foreign currency forward contracts and interest rate swap agreements. Foreign currency forward contracts are used to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Interest rate swap agreements are used to manage exposure to interest rate risks.

The Company also uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company does not apply hedge accounting to these foreign currency forward contracts.

Inventories

Inventories are stated at the lower of cost, determined using the first-in, first-out method, or net realizable value. The Company writes down the carrying value of inventory to net realizable value for estimated obsolescence or unmarketable inventory based upon assumptions about the age of inventory, future demand and market conditions. Inventory impairment charges establish a new cost basis for inventory and charges are not subsequently reversed to income even if circumstances later suggest that increased carrying amounts are recoverable.

Property and Equipment

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the useful lives of the assets ranging from three to fifteen years. Leasehold improvements are depreciated over the lease term or their useful life, whichever is shorter.

The Company owns the facilities for its headquarters in Austin, Texas. The buildings are located on land which is leased through 2099 from a third party. The rents for these ground leases were prepaid for the term of the leases. The buildings and leasehold interest in ground leases are being depreciated on a straight-line basis over their estimated useful lives of 40 years and 86 years, respectively.

Business Combinations

The Company records business combinations using the acquisition method of accounting and, accordingly, allocates the fair value of acquisition consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The results of operations of the businesses acquired are included in the Company's consolidated results of operations beginning on the date of the acquisition.

Long-Lived Assets

Purchased intangible assets are stated at cost, net of accumulated amortization, and are amortized using the straight-line method over their estimated useful lives, ranging from two to twelve years. Fair values are determined primarily using the income approach, in which the Company projects future expected cash flows and applies an appropriate discount rate.

F-11

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

2. Significant Accounting Policies (Continued)

Long-lived assets “held and used” by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

The Company tests goodwill for impairment annually as of the first day of its fourth fiscal quarter and in interim periods if events occur that would indicate that the carrying value of goodwill may be impaired. The Company assesses goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, an impairment loss is recognized equal to that excess amount.

Leases

At the commencement date of a lease, the Company recognizes a liability to make lease payments and an asset representing the right to use the underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As its leases typically do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The right-of-use (“ROU”) asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Lease liabilities are recorded in other current liabilities and other non-current liabilities. ROU assets are recorded in other assets, net.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Substantially all of the Company’s contracts with customers contain a single performance obligation, the sale of mixed-signal integrated circuit (IC) products. This performance obligation is satisfied when control of the product is transferred to the customer, which typically occurs upon delivery. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company has opted to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer and may include fixed or variable amounts. Variable consideration primarily includes sales made to distributors under agreements allowing certain rights of return, referred to as stock rotation, and credits issued to the distributor due to price protection. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The estimate is based on information available to the Company, including recent sales activity and pricing data. The Company applies a constraint to its variable consideration estimate which considers both the likelihood of a return and the amount of a potential price concession. Variable consideration that does not meet revenue recognition criteria is deferred. The Company records a right of return asset in prepaid expenses and other current assets for the costs of distributor inventory not meeting revenue recognition criteria. A corresponding deferred revenue and returns liability amount is recorded for unrecognized revenue associated with such costs. The Company’s products carry a one-year replacement warranty. Payments are typically due within 30 days of invoicing and do not include a significant financing component.

F-12

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

2. Significant Accounting Policies (Continued)

Shipping and Handling

Shipping and handling costs are classified as a component of cost of revenues in the Consolidated Statements of Income.

Stock-Based Compensation

The Company has stock-based compensation plans, which are more fully described in Note 15, Stock-Based Compensation. The Company accounts for those plans using a fair-value method and recognizes the expense in its Consolidated Statement of Income.

Research and Development

Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets, and an allocated portion of our occupancy costs. Assets purchased to support the Company's ongoing research and development activities are capitalized when related to products which have achieved technological feasibility or have an alternative future use, and are amortized over their estimated useful lives.

Advertising

Advertising costs are expensed as incurred. Advertising expenses were not material for any of the periods presented.

Income Taxes

The Company accounts for income taxes using the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax laws and related rates that will be in effect when the differences are expected to reverse. These differences result in deferred tax assets and liabilities, which are included in the Company’s Consolidated Balance Sheet. The Company then assesses the likelihood that the deferred tax assets will be realized. A valuation allowance is established against deferred tax assets to the extent the Company believes that it is more likely than not that the deferred tax assets will not be realized, taking into consideration the level of historical taxable income and projections for future taxable income over the periods in which the temporary differences are deductible.

Uncertain tax positions must meet a more-likely-than-not threshold to be recognized in the financial statements and the tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon final settlement. See Note 17, Income Taxes, for additional information.

Recent Accounting Pronouncements

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40). This ASU simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity and requires the use of the if-converted method for calculating diluted earnings per share. The ASU removes separation models for convertible debt with a cash conversion feature. Such convertible instruments will be accounted for as a single liability measured at amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, using one of two retrospective transition methods. Early adoption is permitted for fiscal periods beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to potentially increase the carrying value of its convertible debt and reduce its reported interest expense. In addition, should the Company be required to use the if-converted method for calculating diluted earnings per share, the number of shares used in such calculation could potentially increase. The Company will continue to evaluate the effect that the adoption of this ASU will have on its financial statements.

F-13

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

3. Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

Year Ended

January 2,

December 28,

December 29,

2021

    

2019

    

2018

Net income

$

12,531

$

19,265

$

83,591

Shares used in computing basic earnings per share

43,775

 

43,346

 

43,159

Effect of dilutive securities:

Stock-based awards and convertible debt

597

 

944

 

885

Shares used in computing diluted earnings per share

44,372

 

44,290

 

44,044

Earnings per share:

Basic

$

0.29

$

0.44

$

1.94

Diluted

$

0.28

$

0.43

$

1.90

The Company intends to settle the principal amount of its convertible senior notes in cash and any excess value in shares in the event of a conversion. Accordingly, shares issuable upon conversion of the principal amount have been excluded from the calculation of diluted earnings per share. If the market value of the notes under certain prescribed conditions exceeds the conversion amount, the excess is included in the denominator for the computation of diluted earnings per share using the treasury stock method. For fiscal 2020, 2019 and 2018, approximately 0.2 million shares, 0.4 million shares and 0.1 million shares, respectively, were included in the denominator for the calculation of diluted earnings per share. See Note 10, Debt, to the Consolidated Financial Statements for additional information.

F-14

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

4. Fair Value of Financial Instruments

The following summarizes the valuation of the Company’s financial instruments (in thousands). The tables do not include either cash on hand or assets and liabilities that are measured at historical cost or any basis other than fair value.

Fair Value Measurements

at January 2, 2021 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

75,606

$

$

$

75,606

Corporate debt securities

14,995

14,995

Government debt securities

2,355

2,564

4,919

Total cash equivalents

$

77,961

$

17,559

$

$

95,520

Short-term investments:

Government debt securities

$

38,461

$

104,112

$

$

142,573

Corporate debt securities

379,390

379,390

Total short-term investments

$

38,461

$

483,502

$

$

521,963

Other assets, net:

Auction rate securities

$

$

$

5,340

$

5,340

Total

$

$

$

5,340

$

5,340

Total

$

116,422

$

501,061

$

5,340

$

622,823

F-15

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

4. Fair Value of Financial Instruments (Continued)

Fair Value Measurements

at December 28, 2019 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

92,379

$

$

$

92,379

Corporate debt securities

 

1,325

 

 

1,325

Total cash equivalents

$

92,379

$

1,325

$

$

93,704

Short-term investments:

Government debt securities

$

85,189

$

86,682

$

$

171,871

Corporate debt securities

326,954

326,954

Total short-term investments

$

85,189

$

413,636

$

$

498,825

Other assets, net:

Auction rate securities

$

$

$

5,647

$

5,647

Total

$

$

$

5,647

$

5,647

Total

$

177,568

$

414,961

$

5,647

$

598,176

Valuation methodology

The Company’s cash equivalents and short-term investments that are classified as Level 2 are valued using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments in active markets; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Investments classified as Level 3 are valued using a discounted cash flow model. The assumptions used in preparing the discounted cash flow model include estimates for interest rates, amount of cash flows, expected holding periods of the securities and a discount to reflect the Company’s inability to liquidate the securities. The Company’s derivative instruments are valued using discounted cash flow models. The assumptions used in preparing the valuation models include quoted interest swap rates, foreign exchange rates, forward and spot prices for currencies, and market observable data of similar instruments.

Available-for-sale investments

The Company's investments are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income in the Consolidated Balance Sheet. The following summarizes the contractual underlying maturities of the Company’s available-for-sale investments at January 2, 2021 (in thousands):

    

    

Fair

Cost

Value

Due in one year or less

$

380,069

$

381,219

Due after one year through ten years

 

202,363

203,484

Due after ten years

 

38,780

 

38,120

$

621,212

$

622,823

F-16

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

4. Fair Value of Financial Instruments (Continued)

The available-for-sale investments that were in a continuous unrealized loss position, aggregated by length of time that individual securities have been in a continuous loss position, were as follows (in thousands):

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of January 2, 2021

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

10,146

$

(5)

$

$

$

10,146

$

(5)

Corporate debt securities

 

51,909

 

(74)

 

 

 

51,909

 

(74)

Auction rate securities

5,340

(660)

5,340

(660)

$

62,055

$

(79)

$

5,340

$

(660)

$

67,395

$

(739)

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of December 28, 2019

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

11,947

$

(19)

$

7,183

$

(7)

$

19,130

$

(26)

Corporate debt securities

 

68,116

(81)

20

68,136

(81)

Auction rate securities

5,647

(353)

5,647

(353)

$

80,063

$

(100)

$

12,850

$

(360)

$

92,913

$

(460)

The gross unrealized losses as of January 2, 2021 and December 28, 2019 were due primarily to changes in market interest rates and the illiquidity of the Company’s auction-rate securities. The Company’s auction-rate securities have been illiquid since 2008 when auctions for the securities failed because sell orders exceeded buy orders. These securities have a contractual maturity date of 2046. The Company is unable to predict if these funds will become available before their maturity date.

The Company records an allowance for credit loss when a decline in investment market value is due to credit-related factors. When evaluating an investment for impairment, the Company reviews factors such as the severity of the impairment, changes in underlying credit ratings, forecasted recovery, the Company’s intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. As of January 2, 2021, there were no material declines in the market value of available-for-sale investments due to credit-related factors.

At January 2, 2021 and December 28, 2019, there were no material unrealized gains associated with the Company's available-for-sale investments.

Level 3 fair value measurements

The following summarizes quantitative information about Level 3 fair value measurements.

Auction rate securities

Fair Value at

 

January 2, 2021

Weighted

 

(000s)

    

Valuation Technique

    

Unobservable Input

    

Average

 

$

5,340

 

Discounted cash flow

 

Estimated yield

 

1.56

%

 

Expected holding period

10 years

 

Estimated discount rate

 

2.09

%

F-17

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

4. Fair Value of Financial Instruments (Continued)

Significant changes in any of the unobservable inputs used in the fair value measurement of auction rate securities in isolation could result in a significantly lower or higher fair value measurement. An increase in expected yield would result in a higher fair value measurement, whereas an increase in expected holding period or estimated discount rate would result in a lower fair value measurement. Generally, a change in the assumptions used for expected holding period is accompanied by a directionally similar change in the assumptions used for estimated yield and discount rate.

The following summarizes the activity in Level 3 financial instruments for the years ended January 2, 2021 and December 28, 2019 (in thousands):

Assets

Year Ended

January 2,

December 28,

Auction Rate Securities

    

2021

    

2019

Beginning balance

$

5,647

$

5,759

Losses included in other comprehensive income (loss)

 

(307)

 

(112)

Ending balance

$

5,340

$

5,647

The Company’s debt is recorded at cost, but is measured at fair value for disclosure purposes. The fair value of the Company’s convertible senior notes is determined using observable market prices. The notes are traded in less active markets and are therefore classified as a Level 2 fair value measurement. As of January 2, 2021 and December 28, 2019, the fair value of the 1.375% convertible senior notes was $194.8 million and $524.0 million, respectively. The fair value of the 0.625% convertible senior notes as of January 2, 2021 was $671.4 million.

The Company's other financial instruments, including cash, accounts receivable and accounts payable, are recorded at amounts that approximate their fair values due to their short maturities.

5. Derivative Financial Instruments

The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings.

Cash Flow Hedges

Foreign Currency Forward Contracts

The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Changes in the fair value of the contracts are recorded in accumulated other comprehensive income (loss) in the Consolidated Balance Sheet and subsequently reclassified into earnings in the period during which the hedged transaction is recognized. The reclassified amount is reported in the same financial statement line item as the hedged item. If the foreign currency forward contracts are terminated or can no longer qualify as hedging instruments prior to maturity, the fair value of the contracts recorded in accumulated other comprehensive income (loss) may be recognized in the Consolidated Statement of Income based on an assessment of the contracts at the time of termination.

The Company has entered into foreign currency forward contracts for a portion of its forecasted operating expenses denominated in the Euro, Norwegian Krone and Hungarian Forint. As of January 2, 2021, the contracts had maturities of one to twelve months and an aggregate notional value of $29.3 million. Gains expected to be reclassified into earnings in the next twelve months were not material. The fair value of the contracts, contract gains or losses recognized in other comprehensive income (loss) and amounts reclassified from accumulated other comprehensive income (loss) into earnings were not material for any of the periods presented.

F-18

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

5. Derivative Financial Instruments (Continued)

Interest Rate Swaps

The Company entered into an interest rate swap agreement with an original notional value of $310 million in connection with borrowing from its credit facility on March 27, 2020. The Company terminated the swap agreement on June 1, 2020 in connection with the repayment in full of its credit facility. The termination of the swap agreement resulted in the reclassification of $0.4 million of unrealized losses that were previously recorded in accumulated other comprehensive income (loss) into earnings.

Non-designated Hedges

Foreign Currency Forward Contracts

The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company recognizes gains and losses on the foreign currency forward contracts in interest income and other, net in the Consolidated Statement of Income in the same period as the remeasurement loss and gain of the related foreign currency denominated asset or liability. The Company does not apply hedge accounting to these foreign currency forward contracts.

As of January 2, 2021, the Company held two foreign currency forward contracts denominated in Singapore Dollars with a notional value of $11.9 million. The fair value of foreign contracts and contract losses recognized in income were not material for any of the periods presented.

6. Balance Sheet Details

The following tables show the details of selected Consolidated Balance Sheet items (in thousands):

Inventories

    

January 2,

    

December 28,

2021

2019

Work in progress

$

56,165

$

52,350

Finished goods

 

10,497

 

20,707

$

66,662

$

73,057

Prepaid Expenses and Other Current Assets

January 2,

December 28,

    

2021

    

2019

Distributor advances

$

51,190

$

38,485

Other

 

38,117

 

30,707

$

89,307

$

69,192

F-19

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

6. Balance Sheet Details (Continued)

Property and Equipment

    

January 2,

    

December 28,

2021

2019

Buildings and improvements

$

118,331

$

112,673

Equipment

 

71,225

 

65,843

Computers and purchased software

 

46,727

 

45,879

Leasehold interest in ground leases

 

23,840

 

23,840

Leasehold improvements

 

9,054

 

8,782

Furniture and fixtures

 

8,882

 

8,291

 

278,059

 

265,308

Accumulated depreciation

 

(138,620)

 

(129,369)

$

139,439

$

135,939

Other Current Liabilities

    

January 2,

    

December 28,

2021

2019

Accrued compensation and benefits

$

46,633

$

41,138

Other

 

35,450

 

38,413

$

82,083

$

79,551

7. Risks and Uncertainties

Financial Instruments

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash equivalents, investments, accounts receivable, notes receivable and derivatives. The Company places its cash equivalents and investments primarily in municipal bonds, money market funds, corporate bonds, variable-rate demand notes, U.S. Treasury bills, U.S. government securities, agency securities, asset-back securities, commercial paper and auction-rate securities. Concentrations of credit risk with respect to accounts receivable are primarily due to customers with large outstanding balances. The Company’s customers that accounted for greater than 10% of accounts receivable consisted of the following distributors:

January 2,

December 28,

 

    

2021

    

2019

 

Arrow Electronics

 

28

%  

14

%  

Edom Technology

21

%  

17

%  

Other

 

*

11

%  

*     Less than 10% of accounts receivable

The Company performs periodic credit evaluations of its customers' financial condition and generally requires no collateral from its customers. The Company provides an allowance for expected credit losses based upon the net amount expected to be collected on such receivables. Losses have not been significant for any of the periods presented.

The Company holds three notes receivable from a privately held company. The total carrying value of the notes was $1.6 million as of January 2, 2021. The Company holds an equity investment in another privately held company. The investment is accounted for using the equity method and had a carrying value of $10.1 million as of January 2, 2021. The notes receivable and the investment were recorded in other assets, net in the Consolidated Balance Sheet.

F-20

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

7. Risks and Uncertainties (Continued)

As a result of its use of derivative instruments, the Company is exposed to the risk that its counterparties will fail to meet their contractual obligations. To mitigate this counterparty credit risk, the Company has a policy to enter into contracts with only selected major financial institutions. The Company periodically reviews and re-assesses the creditworthiness of such counterparties based on a variety of factors.

Distributor Advances

On sales to distributors, the Company's payment terms often require the distributor to initially pay amounts owed to the Company for an amount in excess of their ultimate cost. The Company's sales price to its distributors may be higher than the amount that the distributors will ultimately owe the Company because distributors often negotiate price reductions after purchasing the product from the Company and such reductions are often significant. These negotiated price discounts are not granted until the distributor sells the product to the end customer, which may occur after the distributor has paid the original invoice amount to the Company. Payment of invoices prior to receiving an associated discount can have an adverse impact on the working capital of the Company's distributors. Accordingly, the Company has entered into agreements with certain distributors whereby it advances cash to the distributors to reduce the distributor's working capital requirements. The advance amounts are based on the distributor’s inventory balance, and are adjusted quarterly. Such amounts are recorded in prepaid expenses and other current assets in the Consolidated Balance Sheet. The terms of these advances are set forth in binding legal agreements and are unsecured, bear no interest on unsettled balances and are due upon demand. The agreements governing these advances can be cancelled by the Company at any time.

Suppliers

A significant portion of the Company's products are fabricated by Taiwan Semiconductor Manufacturing Co. (TSMC) or Semiconductor Manufacturing International Corporation (SMIC). The inability of TSMC or SMIC to deliver wafers to the Company on a timely basis could impact the production of the Company's products for a substantial period of time, which could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.

Customers

The Company sells directly to end customers, distributors and contract manufacturers. Although the Company actually sells the products to, and is paid by, distributors and contract manufacturers, the Company refers to the end customer as its customer. None of the Company’s end customers accounted for greater than 10% of revenue during fiscal 2020, 2019 or 2018. The Company’s distributors that accounted for greater than 10% of revenue consisted of the following:

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Arrow Electronics

 

26

%  

26

%  

21

%  

Edom Technology

 

20

%  

20

%  

17

%  

Sekorm

11

%  

*

*

*

Less than 10% of revenue

F-21

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

8. Acquisition

Redpine Signals

On April 28, 2020, the Company acquired the Wi-Fi and Bluetooth business of Redpine Signals. The Company believes the acquisition will accelerate its roadmap for Wi-Fi and Bluetooth silicon and software solutions. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The purchase price was allocated as follows (in thousands):

Weighted-Average

Amortization Period

    

Amount

    

(Years)

Intangible assets:

In-process research and development

$

11,753

 

Not amortized

Developed technology

 

61,674

 

8

Customer relationships

 

2,450

 

2

Trademarks

 

661

 

2

 

76,538

Accounts receivable

1,395

Inventory

4,375

Other current assets

 

1,251

Goodwill

 

233,530

Other non-current assets

673

Current liabilities

 

(856)

Non-current liabilities

 

(97)

Total purchase price

$

316,809

In-process research and development (IPR&D) represents Wi-Fi and Bluetooth technology that had not achieved technological feasibility as of the acquisition date. The fair value of IPR&D was determined using the income approach. The discount rate applied to the projected cash flows was 13.8%, which reflects the risks related to the projects.

Pro forma information related to this acquisition has not been presented because it would not be materially different from amounts reported. The Company recorded approximately $1.5 million of acquisition-related costs in selling, general and administrative expenses during fiscal 2020.

F-22

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

9. Goodwill and Other Intangible Assets

Goodwill

The following summarizes the activity in goodwill for the years ended January 2, 2021 and December 28, 2019 (in thousands):

Year Ended

January 2,

December 28,

    

2021

    

2019

Beginning balance

    

$

398,402

    

$

397,344

Additions due to business combinations

 

233,530

 

1,058

Ending balance

$

631,932

$

398,402

Other Intangible Assets

The gross carrying amount and accumulated amortization of other intangible assets are as follows (in thousands):

Weighted-Average

Amortization

January 2, 2021

December 28, 2019

Period

Gross

Accumulated

Gross

Accumulated

    

(Years)

    

Amount

    

Amortization

    

Amount

    

Amortization

Subject to amortization:

Developed technology

 

8

$

261,939

$

(125,435)

$

219,695

$

(111,634)

Customer relationships

 

5

 

43,245

 

(31,877)

 

40,795

 

(22,742)

Trademarks

 

5

 

12,771

 

(6,312)

 

12,310

 

(4,145)

8

317,955

(163,624)

272,800

(138,521)

Not subject to amortization:

In-process research and development

Not amortized

11,753

Total intangible assets

$

329,708

$

(163,624)

$

272,800

$

(138,521)

Gross intangible assets increased $76.5 million in fiscal 2020 due to assets acquired from Redpine Signals. This increase was offset by $19.6 million for the removal of fully amortized assets.

Amortization expense related to intangible assets for fiscal 2020, 2019 and 2018 was $44.7 million, $39.5 million and $38.0 million, respectively. Research and development expense included intangible asset amortization expense of $33.2 million, $29.5 million and $27.3 million in fiscal 2020, 2019 and 2018, respectively. Selling, general and administrative expense included intangible asset amortization expense of $11.5 million, $10.0 million and $10.7 million in fiscal 2020, 2019 and 2018, respectively. There was no intangible asset amortization expense recorded in cost of revenues in any of the periods presented. The estimated aggregate amortization expense for intangible assets subject to amortization for each of the five succeeding fiscal years is as follows (in thousands):

Fiscal Year

    

    

2021

$

44,358

2022

33,046

2023

24,324

2024

21,864

2025

12,200

F-23

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

10. Debt

0.625% Convertible Senior Notes

On June 1, 2020, the Company completed a private offering of $535 million principal amount convertible senior notes (the “2025 Notes”). The 2025 Notes bear interest semi-annually at a rate of 0.625% per year and mature on June 15, 2025. The Company used $310.0 million of the proceeds to repay in full the outstanding balance under its credit facility and the remainder of the proceeds, along with cash on hand, to repurchase approximately $236.8 million aggregate principal amount of its outstanding 1.375% convertible senior notes.

The 2025 Notes are convertible at an initial conversion rate of 8.1498 shares of common stock per $1,000 principal amount of the 2025 Notes, or approximately 4.4 million shares of common stock, which is equivalent to a conversion price of approximately $122.70 per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2025 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on September 30, 2020 if the closing price of the Company’s common stock for at least 20 trading days in the 30 consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to $159.51 per share, representing 130% of the conversion price of the 2025 Notes; during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the Notes are called for redemption; or at any time after March 15, 2025. The Company may redeem all or any portion of the 2025 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period. Upon conversion, the 2025 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election.

The Company incurred debt issuance costs of approximately $10.4 million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2025 Notes using the effective interest method.

1.375% Convertible Senior Notes

On March 6, 2017, the Company completed a private offering of $400 million principal amount convertible senior notes (the “2022 Notes”). The Notes bear interest semi-annually at a rate of 1.375% per year and mature on March 1, 2022.

The 2022 Notes are convertible at an initial conversion rate of 10.7744 shares of common stock per $1,000 principal amount of the 2022 Notes, or approximately 4.3 million shares of common stock, which is equivalent to a conversion price of approximately $92.81 per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2022 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on June 30, 2017 if the closing price of the Company’s common stock for at least 20 trading days in the 30 consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to $120.66 per share, representing 130% of the conversion price of the 2022 Notes; during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the 2022 Notes are called for redemption; or at any time after December 1, 2021. The Company may redeem all or any portion of the 2022 Notes, at its option, on or after March 6, 2020, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period. Upon conversion, the 2022 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election.

F-24

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

10. Debt (continued)

The Company incurred debt issuance costs of approximately $10.6 million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2022 Notes using the effective interest method.

During fiscal 2020, the Company paid $305.1 million in cash to repurchase $259.4 million aggregate principal amount of the 2022 Notes. The Company recognized a loss on debt extinguishment of $4.1. million during fiscal 2020, which was recorded in interest expense in the Consolidated Statements of Income. On January 6, 2021, the Company issued a notice of redemption for the remaining $140.6 million principal amount of the 2022 Notes. The redemption will occur on March 22, 2021, unless earlier converted.

The principal balances of the notes were separated into liability and equity components, and recorded initially at fair value. The excess of the principal amounts of the liability components over their carrying amounts represent the debt discount, which are amortized to interest expense over the term of the notes using the effective interest method. The carrying amounts of the liability components was estimated by discounting the contractual cash flows of similar non-convertible debt at an appropriate market rate at the date of issuance.

The carrying amount of the notes consisted of the following (in thousands):

    

January 2,

    

December 28,

2021

2019

Liability component

  

 

  

Principal

$

675,567

$

400,000

Unamortized debt discount

 

(103,953)

 

(27,580)

Unamortized debt issuance costs

 

(8,189)

 

(4,163)

Net carrying amount

$

563,425

$

368,257

Equity component

 

 

  

Net carrying amount

$

108,438

$

57,735

The liability components of the notes are recorded in convertible debt on the Consolidated Balance Sheet. The equity components of the notes are recorded in additional paid-in capital. The effective interest rate for the liability component was 5.336% for the 2025 Notes and 4.75% for the 2022 Notes. As of January 2, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.5 years for the 2025 Notes and 0.2 years for the 2022 Notes.

Interest expense related to the notes was comprised of the following (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Contractual interest expense

$

5,530

$

5,485

$

5,500

Amortization of debt discount

 

19,375

 

11,717

 

11,202

Amortization of debt issuance costs

 

2,058

 

1,768

 

1,690

$

26,963

$

18,970

$

18,392

Credit Facility

The Company and certain of its domestic subsidiaries (the “Guarantors”) have a $400 million revolving credit facility with a maturity date of August 7, 2024. The credit facility includes a $25 million letter of credit sublimit and a $10 million swingline loan sublimit. The Company also has an option to increase the size of the borrowing capacity by up to the greater of an aggregate of $250 million and 100% of EBITDA, plus an amount that would not cause a secured leverage ratio (funded debt secured by assets/EBITDA) to exceed 3.25 to 1.00, subject to certain conditions. On March 27, 2020, the Company borrowed $310 million under the credit facility. On June 1, 2020, the Company repaid in full the outstanding balance of the credit facility.

F-25

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

10. Debt (continued)

The credit facility, other than swingline loans, will bear interest at the Eurodollar rate plus an applicable margin or, at the option of the Company, a base rate (defined as the highest of the Wells Fargo prime rate, the Federal Funds rate plus 0.50% and the Eurodollar Base Rate plus 1.00%) plus an applicable margin. Swingline loans accrue interest at the base rate plus the applicable margin for base rate loans. The applicable margins for the Eurodollar rate loans range from 1.00% to 1.75% and for base rate loans range from 0.00% to 0.75%, depending in each case, on the leverage ratio as defined in the credit facility.

The credit facility contains various conditions, covenants and representations with which the Company must be in compliance in order to borrow funds and to avoid an event of default, including financial covenants that the Company must maintain a net leverage ratio (funded indebtedness/EBITDA) of no more than 4.25 to 1, a secured leverage ratio of no more than 3.50 to 1, and a minimum interest coverage ratio (EBITDA/interest payments) of no less than 2.50 to 1. As of January 2, 2021, the Company was in compliance with all covenants of the credit facility. The Company’s obligations under the credit facility are guaranteed by the Guarantors and are secured by a security interest in substantially all assets of the Company and the Guarantors.

11. Leases

The Company leases certain facilities under operating lease agreements that expire at various dates through 2030. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs.

The Company adopted ASC Topic 842, Leases, on December 30, 2018, the first day of its fiscal 2019. Lease costs for operating leases were $5.6 million and $5.8 million during fiscal 2020 and 2019, respectively. The Company elected the practical expedient to not provide comparable presentation for periods prior to adoption. Rent expense for operating leases was $6.0 million for fiscal 2018.

Supplemental Lease Information

    

January 2,

    

December 28,

Balance Sheet Information (in thousands)

2021

2019

Operating lease right-of-use assets

$

28,213

$

16,086

Operating lease liabilities

$

29,900

$

17,894

   

Year Ended

January 2,

December 28,

Cash Flow Information (in thousands)

2021

2019

Cash paid for operating lease liabilities

 

$

5,942

$

6,023

Right-of-use assets obtained in exchange for operating lease obligations

 

$

16,711

$

2,631

    

January 2,

    

December 28,

Operating Lease Information

2021

2019

Weighted-average remaining lease term

 

6.5 years

4.5 years

Weighted-average discount rate

 

4.37

%

5.26

%

F-26

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

11. Leases (Continued)

The maturities of operating lease liabilities as of January 2, 2021 were as follows (in thousands):

Fiscal Year

    

2021

$

6,787

2022

6,174

2023

5,367

2024

4,874

2025

3,278

Thereafter

8,421

Total lease payments

34,901

Less imputed interest

(5,001)

Total lease liabilities

$

29,900

12. Commitments and Contingencies

Investment Commitment

The Company has committed to invest up to $10.0 million in a limited partnership, of which approximately $7.8 million was funded through January 2, 2021.

Legal Proceedings

The Company is involved in various legal proceedings that have arisen in the normal course of business. While the ultimate results cannot be predicted with certainty, the Company does not expect them to have a material adverse effect on its Consolidated Financial Statements.

13. Stockholders’ Equity

Common Stock

The Company issued 0.6 million shares of common stock during fiscal 2020.

Share Repurchase Programs

In April 2020, the Board of Directors terminated the Company’s existing share repurchase program, effective immediately, which had an authorization amount of $200 million and a termination date of December 2020. The Company repurchased 0.2 million shares, 0.3 million shares and 0.4 million shares of its common stock for $16.3 million, $26.7 million and $39.3 million during fiscal 2020, 2019 and 2018, respectively. These shares were retired upon repurchase.

14. Revenues

The Company groups its revenues into two categories, based on the markets and applications in which its products may be used. The following disaggregates the Company's revenue by product category (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Internet of Things

$

513,670

$

488,156

$

463,838

Infrastructure and automotive

 

373,007

 

349,398

 

404,429

$

886,677

$

837,554

$

868,267

F-27

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

14. Revenues (Continued)

The Company has combined its previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted. A portion of the Company's sales are made to distributors under agreements allowing certain rights of return and/or price protection related to the final selling price to the end customers. These factors impact the timing and uncertainty of revenues and cash flows. The Company recognized revenue of $17.7 million, $17.6 million and $24.3 million during fiscal 2020, 2019 and 2018, respectively, from performance obligations that were satisfied in previous reporting periods.

The following disaggregates the Company's revenue by sales channel (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

 

2021

 

2019

 

2018

Distributors

$

696,019

$

610,410

$

618,989

Direct customers

 

190,658

 

227,144

 

249,278

$

886,677

$

837,554

$

868,267

The Company periodically reviews the assumptions used to estimate consideration it will be entitled to receive from customers. In fiscal 2020, the Company adjusted certain assumptions used to estimate the constraint on variable consideration based on an analysis of prior period estimates versus actual experience. These updated assumptions and resulting revision in estimates of variable consideration increased revenue by $11.9 million in the fourth quarter of fiscal 2020.

15. Stock-Based Compensation

In fiscal 2009, the stockholders of the Company approved the 2009 Stock Incentive Plan (the “2009 Plan”) and the 2009 Employee Stock Purchase Plan (the “2009 Purchase Plan”). In fiscal 2017, the stockholders of the Company approved amendments to both the 2009 Plan and the 2009 Purchase Plan. The purpose of the amendments was to authorize additional shares of common stock for issuance, to comply with changes in applicable law, to improve the Company’s corporate governance and to implement other best practices.

2009 Stock Incentive Plan

Under the 2009 Plan, the following may be granted: stock options, stock appreciation rights, performance shares, performance stock units, restricted stock units (RSUs), restricted stock awards (RSAs), performance-based awards and other awards (collectively, all such grants are referred to as “awards”). The fiscal 2017 amendments to the 2009 Plan created a single share pool. All awards now deduct one share from the 2009 Plan shares available for issuance for each share granted. Awards granted under the 2009 Plan generally contain vesting provisions ranging from three to four years. The exercise price of stock options offered under the 2009 Plan may not be less than 100% of the fair market value of a share of our common stock on the date of grant. To the extent awards granted under the 2009 Plan terminate, expire or lapse for any reason, or are settled in cash, shares subject to such awards will again be available for grant.

Stock Grants

The Company granted to its employees 0.7 million, 0.7 million and 0.6 million shares of full value awards and no stock options from the 2009 Plan during fiscal 2020, 2019 and 2018, respectively.

F-28

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

15. Stock-Based Compensation (Continued)

Included in the full value awards granted under the 2009 Plan in fiscal 2020, 2019 and 2018 were a total of 82,000, 93,000 and 41,000 market-based stock awards, respectively. The awards, also known as market stock units (MSUs), provide the rights to acquire a number of shares of common stock for no cash consideration based upon achievement of specified levels of market conditions. The requisite service period for these MSUs is also the vesting period, which is generally three years. The performance criteria of the MSUs granted in 2018 measures the difference between the total stockholders’ return of the Company against that of the PHLX Semiconductor Sector Total Return Index. MSUs granted in 2019 and 2020 measure the relative performance of the total stockholders' return of the Company against that of a selected benchmarked group of companies.

Also included in the full value awards granted under the 2009 Plan during fiscal 2018 were 41,000 performance-based stock awards (PSUs). There were no PSUs granted during fiscal 2020 or 2019. PSUs provide for the rights to acquire a number of shares of common stock for no cash consideration based upon the achievement of specified revenue objectives during the year. The requisite service period for these PSUs is approximately three years from the date of grant.

2009 Employee Stock Purchase Plan

The rights to purchase common stock granted under the 2009 Purchase Plan are intended to be treated as either (i) purchase rights granted under an “employee stock purchase plan,” as that term is defined in Section 423(b) of the Internal Revenue Code (the “423(b) Plan”), or (ii) purchase rights granted under an employee stock purchase plan that is not subject to the terms and conditions of Section 423(b) of the Internal Revenue Code (the “Non-423(b) Plan”). The Company will retain the discretion to grant purchase rights under either the 423(b) Plan or the Non-423(b) Plan. Eligible employees may purchase a limited number of shares of the Company’s common stock at no less than 85% of the fair market value of a share of common stock at prescribed purchase intervals during an offering period. Each offering period will be comprised of a series of one or more successive and/or overlapping purchase intervals and has a maximum term of 24 months. During fiscal 2020, 2019 and 2018, the Company issued 177,000, 208,000 and 223,000 shares, respectively, under the 2009 Purchase Plan to its employees. The weighted-average fair value for purchase rights granted in fiscal 2020 under the 2009 Purchase Plan was $36.12 per share.

Accounting for Stock-Based Compensation

Stock-based compensation costs are based on the fair values on the date of grant for stock awards and stock options and on the date of enrollment for the employee stock purchase plans. The fair values of stock awards (such as RSUs, PSUs and RSAs) are estimated based on their intrinsic values. The fair values of MSUs are estimated using a Monte Carlo simulation. The fair values of stock options and employee stock purchase plans are estimated using the Black-Scholes option-pricing model.

The Black-Scholes valuation calculation requires the Company to estimate key assumptions such as future stock price volatility, expected terms, risk-free rates and dividend yield. Expected stock price volatility is based upon a combination of both historical volatility and implied volatility derived from traded options on the Company’s stock in the marketplace. Expected term is derived from an analysis of historical exercises and remaining contractual life of options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The Company has never paid cash dividends and does not currently intend to pay cash dividends, thus it has assumed a 0% dividend yield.

The Monte Carlo simulation used to calculate the fair value of the MSUs simulates the present value of the potential outcomes of future stock prices of the Company and the Philadelphia Semiconductor Sector Total Return Index over the requisite service period. The projection of stock prices are based on the risk-free rate of return, the volatilities of the stock price of the Company and the Index, and the correlation of the stock price of the Company with the Index.

The Company estimates potential forfeitures of stock grants and adjusts compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures are recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock-based compensation expense to be recognized in future periods.

F-29

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

15. Stock-Based Compensation (Continued)

The fair values of stock options and RSUs are amortized as compensation expense on a straight-line basis over the vesting period of the grants. The fair values of RSAs are fully expensed in the period of grant, when shares are immediately issued with no vesting restrictions. The fair values of MSUs are amortized as compensation expense on a straight-line basis over the performance and service periods of the grants. The fair values of PSUs are amortized as compensation expense on a straight-line basis over the performance period when the performance is probable of achievement, and over the remaining service periods thereafter. Compensation expense recognized is shown in the operating activities section of the Consolidated Statements of Cash Flows.

The fair values estimated from the Black-Scholes option-pricing model for ESPP shares granted were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

Employee Stock Purchase Plan

    

2021

    

2019

    

2018

Expected volatility

67

%  

37

%  

30

%  

Risk-free interest rate %

0.15

%  

1.6

%  

2.4

%  

Expected term (in months)

9

9

9

Dividend yield

The fair values estimated from the Monte Carlo simulation for MSUs were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

MSUs

    

2021

    

2019

    

2018

 

Expected volatility

 

36

%  

31

%  

29

%

Risk-free interest rate %

 

1.3

%

2.4

%  

2.4

%

Expected term (in years)

 

2.9

2.9

2.9

Dividend yield

 

A summary of stock-based compensation activity with respect to fiscal 2020 follows:

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Exercise

Contractual Term

Value

Stock Options

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

137

$

39.47

Outstanding at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

Vested at January 2, 2021 and expected to vest

 

127

$

39.16

 

5.11

$

11,232

Exercisable at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

    

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

RSAs and RSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

1,084

$

Granted

 

610

$

Vested or issued

 

(546)

$

Cancelled or forfeited

 

(42)

$

Outstanding at January 2, 2021

 

1,106

$

 

1.06

$

140,801

Outstanding at January 2, 2021 and expected to vest

 

1,026

$

 

1.06

$

130,635

F-30

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

15. Stock-Based Compensation (Continued)

Weighted-

    

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

PSUs and MSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

262

 

$

Granted

 

82

$

Earned or issued

 

(83)

$

Cancelled or forfeited

 

(28)

$

Outstanding at January 2, 2021

 

233

$

 

1.14

 

$

29,703

Outstanding at January 2, 2021 and expected to vest

 

215

 

$

 

1.14

 

$

27,390

The following summarizes the Company’s weighted average fair value at the date of grant:

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Per grant of RSAs and RSUs

$

100.27

    

$

89.35

    

$

93.75

Per grant of PSUs and MSUs

$

98.58

    

$

85.79

    

$

97.53

The following summarizes the Company’s stock-based payment and stock option values (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Intrinsic value of stock options exercised

$

558

$

$

1,952

Intrinsic value of RSUs that vested

$

48,534

$

57,693

$

68,012

Grant date fair value of RSUs that vested

$

37,477

$

40,434

$

37,720

Intrinsic value of PSUs and MSUs that vested

$

8,545

$

3,649

$

3,562

Grant date fair value of PSUs and MSUs that vested

$

6,302

$

1,461

$

1,788

The Company received $15.0 million cash for the issuance of common stock, and paid $18.1 million for shares withheld for taxes, during fiscal 2020. The Company issues shares from the shares reserved under its stock plans upon the exercise of stock options, vesting of RSUs, PSUs and MSUs, and purchases through employee stock purchase plans. The Company does not currently expect to repurchase shares from any source to satisfy such obligation.

The following table presents details of stock-based compensation costs recognized in the Consolidated Statements of Income (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Cost of revenues

$

1,477

$

1,316

$

1,238

Research and development

 

29,212

 

26,187

 

23,867

Selling, general and administrative

 

29,402

 

27,296

 

24,972

 

60,091

 

54,799

 

50,077

Income tax benefit

 

3,616

 

2,476

 

8,890

$

56,475

$

52,323

$

41,187

The decrease in income tax benefit in fiscal 2019 was primarily due to a change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement. The Company had approximately $78.6 million of total unrecognized compensation costs related to equity grants from the 2009 Plan as of January 2, 2021 that are expected to be recognized over a weighted-average period of approximately 2.2 years. There were no significant stock-based compensation costs capitalized into assets in any of the periods presented.

F-31

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

15. Stock-Based Compensation (Continued)

As of January 2, 2021, the Company had reserved shares of common stock for future issuance as follows (in thousands):

2009 Stock Incentive Plan

    

1,223

2009 Employee Stock Purchase Plan

 

600

Total shares reserved

 

1,823

16. Employee Benefit Plan

The Company maintains a defined contribution or 401(k) Plan for its qualified U.S. employees. Participants may contribute a percentage of their compensation on a pre-tax basis, subject to a maximum annual contribution imposed by the Internal Revenue Code. The Company may make discretionary matching contributions as well as discretionary profit-sharing contributions to the 401(k) Plan. The Company contributed $4.2 million, $3.9 million and $3.7 million to the 401(k) Plan during fiscal 2020, 2019 and 2018, respectively.

17. Income Taxes

Income before income taxes includes the following components (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

2018

Domestic

    

$

(19,491)

    

$

2,025

    

$

19,777

Foreign

34,792

 

47,624

 

52,384

$

15,301

$

49,649

$

72,161

The provision (benefit) for income taxes consists of the following (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Current:

    

    

    

    

    

    

Domestic

$

1,485

$

(779)

$

(8,843)

Foreign

7,803

 

8,157

 

5,888

Total Current

9,288

 

7,378

 

(2,955)

Deferred:

Domestic

(4,031)

 

33,624

 

(8,978)

Foreign

(2,487)

 

(10,618)

 

503

Total Deferred

(6,518)

 

23,006

 

(8,475)

Provision (benefit) for income taxes

$

2,770

$

30,384

$

(11,430)

F-32

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

17. Income Taxes (Continued)

The reconciliation of the federal statutory tax rate to the Company’s effective tax rate is as follows:

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Federal statutory rate

    

21.0

%

21.0

%

21.0

%

Foreign tax rate benefit

 

(19.2)

(14.9)

(14.8)

Research and development tax credits

 

(50.9)

(15.2)

(9.8)

GILTI and Subpart F income

35.7

4.9

4.1

Nondeductible (nontaxable) foreign items

(1.5)

5.4

4.4

State tax expense

2.6

1.0

1.5

Release of prior year unrecognized tax benefits

 

(0.4)

(2.7)

Nondeductible officer compensation

 

15.7

4.3

2.4

Change in cost-sharing treatment of stock-based compensation

54.8

(2.2)

Excess tax benefit of stock-based compensation

(4.0)

(2.2)

(5.9)

Change in prior period valuation allowance

2.5

1.3

(2.5)

One-time impacts of tax reform

 

(0.5)

(11.5)

Nondeductible (nontaxable) domestic items

14.8

2.8

1.5

Other

 

1.4

(1.1)

(1.3)

Effective Tax Rate

 

18.1

%

61.2

%

(15.8)

%

The effective tax rate for fiscal 2020 decreased from fiscal 2019 primarily due to a fiscal 2019 change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement offset by the increased impact of fiscal 2020 permanent tax differences. The effective tax rate for fiscal 2019 increased from fiscal 2018 primarily due to a change in the Company’s financial statement position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement.

The Company’s operations in Singapore are subject to reduced tax rates through June 30, 2024, as long as certain conditions are met. The impact of the tax holiday decreased foreign taxes by $1.8 million in fiscal 2020 (representing $0.04 per diluted share), by $4.0 million in fiscal 2019 (representing $0.09 per diluted share), and by $8.1 million in fiscal 2018 (representing $0.18 per diluted share).

The Tax Cuts and Jobs Act was enacted in the U.S. on December 22, 2017 and required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously deferred from U.S income tax under U.S. tax law. The Company elected to pay the transition tax over the eight-year period provided in the Act. As of January 2, 2021, the unpaid balance of its transition tax obligation is $21.4 million, which is payable between April 2022 and April 2025. This is recorded as a component of other non-current liabilities in the Consolidated Balance Sheet.

F-33

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

17. Income Taxes (Continued)

Deferred Income Taxes

Deferred tax assets and liabilities are recorded for the estimated tax impact of temporary differences between the tax basis and book basis of assets and liabilities. Significant components of the Company’s deferred taxes as of January 2, 2021 and December 28, 2019 are as follows (in thousands):

    

January 2,

    

December 28,

    

2021

    

2019

Deferred tax assets:

    

Net operating loss carryforwards

    

$

6,839

$

7,912

Tax credit carryforwards

22,421

14,755

Stock-based compensation

    

 

2,683

 

2,619

Intangible assets

9,802

7,135

Fixed assets

261

289

Capitalized research and development

    

 

1,237

 

1,735

Deferred income on shipments to distributors

    

 

3,099

 

4,018

Leases

6,335

3,446

Accrued liabilities and other

    

 

7,652

 

7,374

    

 

60,329

 

49,283

Less: Valuation allowance

    

 

(5,311)

 

(4,486)

    

 

55,018

 

44,797

Deferred tax liabilities:

    

Intangible assets

16,758

16,621

Fixed assets

8,473

4,969

Leases

5,999

3,166

Debt

21,674

5,741

Prepaid expenses and other

    

 

4,919

 

2,424

    

 

57,823

 

32,921

Net deferred tax assets (liabilities)

    

$

(2,805)

$

11,876

As of January 2, 2021, the Company had federal net operating loss and research and development tax credit carryforwards of approximately $23.2 million and $1.9 million, respectively, as a result of the Silicon Clocks, Spectra Linear and Ember acquisitions. These carryforwards expire in fiscal years 2021 through 2031. Recognition of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used. Additionally, as of January 2, 2021, the Company had generated $10.5 million of federal research and development credit carryforwards and $0.6 million of foreign tax credit carryforwards. The federal research and development credits expire in fiscal years 2039 through 2040, and the foreign tax credits expire in 2030. These credits are not currently subject to an annual limitation.

The Company also had state loss, state tentative minimum tax credit, and state research and development tax credit carryforwards of approximately $31.6 million, $0.1 million, and $13.0 million, respectively. A portion of these loss and credit carryforwards was generated by the Company and a portion was acquired through the Integration Associates, Silicon Clocks, Spectra Linear and Zentri acquisitions. Certain of these carryforwards expire in fiscal years 2024 through 2036, and others do not expire. Recognition of some of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used.

F-34

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

17. Income Taxes (Continued)

A valuation allowance is established against a deferred tax asset when it is more likely than not that the deferred tax asset will not be realized. The Company maintains a valuation allowance with respect to certain deferred tax assets relating to state research and development tax credit and state net operating loss carryforwards. The following table summarizes the activity related to the valuation allowance for deferred tax assets (in thousands):

Balance at

Additions

    

    

Beginning of

Charged to

Balance at

    

Period

    

Expenses

    

Deductions

    

End of Period

Year ended January 2, 2021

$

4,486

 

$

847

 

$

(22)

 

$

5,311

Year ended December 28, 2019

$

4,975

 

$

1,044

 

$

(1,533)

 

$

4,486

Year ended December 29, 2018

$

6,518

$

435

$

(1,978)

$

4,975

At the end of fiscal 2020, undistributed earnings of certain of the Company's foreign subsidiaries of approximately $94.8 million are intended to be permanently reinvested outside the U.S. Accordingly, no provision for foreign withholding tax and state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.

Uncertain Tax Positions

The following table summarizes the activity related to gross unrecognized tax benefits (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Beginning balance

$

2,276

$

2,036

$

3,187

Additions based on tax positions related to current year

 

577

 

436

 

630

Additions based on tax positions related to prior years

 

 

 

115

Reductions based on tax positions related to prior years

(196)

Reductions for tax positions as a result of a lapse of the applicable statute of limitations

(1,896)

Ending balance

$

2,853

$

2,276

$

2,036

As of January 2, 2021, December 28, 2019 and December 29, 2018, the Company had gross unrecognized tax benefits, inclusive of interest, of $3.0 million, $2.4 million and $2.1 million, respectively, of which $2.1 million, $1.9 million and $2.1 million, respectively, would affect the effective tax rate if recognized.

The Company recognizes interest and penalties related to unrecognized tax benefits in the provision (benefit) for income taxes. These amounts were not material for any of the periods presented.

Following the completion of the Norwegian Tax Administration (“NTA”) examination of the Company’s Norwegian subsidiary for income tax matters relating to fiscal years 2013 – 2016, the Company received an assessment from the NTA in December 2017 concerning an adjustment to its 2013 taxable income related to the pricing of an intercompany transaction. The Company is currently appealing the assessment. The adjustment to the pricing of the intercompany transaction results in approximately 141.3 million Norwegian kroner, or $16.5 million additional Norwegian income tax. The Company disagrees with the NTA’s assessment and believes the Company’s position on this matter is more likely than not to be sustained. The Company plans to exhaust all available administrative remedies, and if unable to resolve this matter through administrative remedies with the NTA, the Company plans to pursue judicial remedies.

F-35

Table of Contents

Silicon Laboratories Inc.

Notes to Consolidated Financial Statements (Continued)

January 2, 2021

17. Income Taxes (Continued)

The Company believes that it has accrued adequate reserves related to all matters contained in tax periods open to examination. Should the Company experience an unfavorable outcome in the NTA matter, however, such an outcome could have a material impact on its financial statements.

Tax years 2015 through 2020 remain open to examination by the major taxing jurisdictions in which the Company operates. The Company is not currently under audit in any major taxing jurisdiction.

The Company does not expect material changes to its gross unrecognized tax benefits in the next 12 months.

18. Segment Information

The Company has one operating segment, mixed-signal analog intensive products, consisting of numerous product areas. The Company’s chief operating decision maker is considered to be its Chief Executive Officer. The chief operating decision maker allocates resources and assesses performance of the business and other activities at the operating segment level.

The Company groups its products into two categories, based on the markets and applications in which the products may be used. See Note 14, Revenues, for a summary of the Company’s revenue by product category.

Revenue is attributed to a geographic area based on the shipped-to location. The following summarizes the Company’s revenue by geographic area (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

United States

$

92,136

$

110,451

$

149,385

China

 

397,751

 

354,855

 

344,255

Rest of world

 

396,790

 

372,248

 

374,627

Total

$

886,677

$

837,554

$

868,267

The following summarizes the Company’s property and equipment, net by geographic area (in thousands):

January 2,

December 28,

    

2021

    

2019

United States

$

128,204

$

126,572

Rest of world

 

11,235

 

9,367

Total

$

139,439

$

135,939

F-36

Supplementary Financial Information (Unaudited)

Quarterly financial information for fiscal 2020 and 2019 is as follows. The first quarter of fiscal 2020 had 14 weeks. All other quarterly periods reported here had 13 weeks (in thousands, except per share amounts):

Fiscal 2020

Fourth

Third

Second

First

    

Quarter

    

Quarter

    

Quarter

    

Quarter

Revenues

$

242,917

(1)  

$

221,350

$

207,533

$

214,877

Gross profit

 

141,975

 

130,074

 

126,311

 

129,166

Operating income

 

17,662

 

9,622

 

7,069

 

3,947

Net income (loss)

$

8,948

$

3,162

$

(1,823)

$

2,244

Earnings (loss) per share:

 

  

 

 

 

Basic

$

0.20

$

0.07

$

(0.04)

$

0.05

Diluted

$

0.20

$

0.07

$

(0.04)

$

0.05

Fiscal 2019

Fourth

Third

Second

First

    

Quarter

    

Quarter

    

Quarter

    

Quarter

Revenues

$

219,438

$

223,294

$

206,709

$

188,113

Gross profit

 

133,271

 

134,090

 

127,049

 

115,874

Operating income

 

13,229

 

23,820

 

14,556

 

5,092

Net income (loss)

$

9,715

$

20,181

$

(16,029)

(2)  

$

5,398

Earnings (loss) per share:

 

 

 

 

Basic

$

0.22

$

0.47

$

(0.37)

(2)  

$

0.12

Diluted

$

0.22

$

0.45

$

(0.37)

(2)  

$

0.12

(1)Includes an adjustment of $11.9 million to increase revenue resulting from a change in the assumptions used to estimate variable consideration.
(2)Includes a discrete charge to the income tax provision of $28.1 million ($0.64 per share) related to a net deferred tax asset previously recognized in connection with intercompany cost sharing arrangements.

EX-21 2 slab-20210102xex21.htm EXHIBIT 21

Exhibit 21

Subsidiaries of the Registrant

Organized

Under Law Of

Silicon Laboratories Australia Pty Ltd.

Australia

Silicon Laboratories Canada ULC

Canada

Shenzhen Silicon Laboratories Technology Co. Ltd.

China

Silicon Laboratories Denmark Aps

Denmark

Silicon Laboratories Finland Oy

Finland

Silicon Laboratories France SAS

France

Silicon Laboratories GmbH

Germany

Silicon Laboratories Asia Pacific, Limited

Hong Kong

Silicon Laboratories Hungary Korlátolt Felelősségű Társaság

Hungary

Silabs India Private Limited

India

Silicon Laboratories Semiconductors India Private Limited

India

Silicon Laboratories Italy, S.r.l.

Italy

Silicon Laboratories Y.K.

Japan

Silicon Laboratories Norway AS

Norway

Silicon Laboratories International Pte. Ltd.

Singapore

Silicon Laboratories UK Limited

United Kingdom

Silicon Labs Spectra, Inc.

State of California

Zentri, Inc.

State of Delaware

Z-Wave Alliance, LLC.

State of Delaware

Micrium LLC

State of Florida


EX-23 3 slab-20210102xex23d1.htm EXHIBIT 23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-39528, 333-45682, 333-60794, 333-83844, 333-104771, 333-112324, 333-122845, 333-131700, 333-140862, 333-149104, 333-158938, 333-195558, and 333-219454) pertaining to the stock incentive and employee stock purchase plans of Silicon Laboratories Inc. of our reports dated February 3, 2021, with respect to the consolidated financial statements of Silicon Laboratories Inc., and the effectiveness of internal control over financial reporting of Silicon Laboratories Inc., included in this Annual Report (Form 10-K) for the fiscal year ended January 2, 2021.

/s/ Ernst & Young LLP

Austin, Texas

February 3, 2021


EX-31 4 slab-20210102xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

Certification to the Securities and Exchange Commission

by Registrant’s Chief Executive Officer, as required by Section 302

of the Sarbanes-Oxley Act of 2002

I, G. Tyson Tuttle, certify that:

1.     I have reviewed this report on Form 10-K of Silicon Laboratories Inc.;

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: February 3, 2021

/s/ G. Tyson Tuttle

G. Tyson Tuttle

President and

Chief Executive Officer

(Principal Executive Officer)


EX-31 5 slab-20210102xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

Certification to the Securities and Exchange Commission

by Registrant’s Chief Financial Officer, as required by Section 302

of the Sarbanes-Oxley Act of 2002

I, John C. Hollister, certify that:

1.     I have reviewed this report on Form 10-K of Silicon Laboratories Inc.;

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: February 3, 2021

/s/ John C. Hollister

John C. Hollister.

Senior Vice President and

Chief Financial Officer

(Principal Financial Officer)


EX-32 6 slab-20210102xex32d1.htm EXHIBIT 32.1

Exhibit 32.1

Certification of Chief Executive Officer and Chief Financial Officer

Pursuant to 18 U.S.C. § 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Silicon Laboratories Inc. (the “Company”) hereby certify that:

(i)    the accompanying Annual Report on Form 10-K of the Company for the fiscal year ended January 2, 2021 as filed with the Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934; and

(ii)    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 required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities Exchange Commission or its staff upon request.

Date: February 3, 2021

/s/ G. Tyson Tuttle

G. Tyson Tuttle

President and

Chief Executive Officer

/s/ John C. Hollister

John C. Hollister

Senior Vice President and

Chief Financial Officer


EX-101.SCH 7 slab-20210102.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value of Financial Instruments - Summary of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair Value of Financial Instruments - Available-for-sale investments (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Balance Sheet Details (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Debt - Carrying amount of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Debt - Interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Maturities of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Leases - Maturities of operating lease liabilities (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41508 - Disclosure - Stock-Based Compensation - Stock-based compensation costs (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Income Taxes - Tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Income Taxes - Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Risks and Uncertainties (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value of Financial Instruments - Auction rate securities (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Risks and Uncertainties (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Debt - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Leases - Supplemental Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stockholders' Equity - Common Stock and Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation - Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-Based Compensation - Stock options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details) link:presentationLink link:calculationLink link:definitionLink 41506 - Disclosure - Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 41507 - Disclosure - Stock-Based Compensation - Stock-based payment and stock option values (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Income Taxes - Singapore Operations (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Income Taxes - Operating Loss and Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41706 - Disclosure - Income Taxes - Valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 41707 - Disclosure - Income Taxes - Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 slab-20210102_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 slab-20210102_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 10 slab-20210102_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 slab-20210102_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 12 slab-20210102x10k001.jpg GRAPHIC begin 644 slab-20210102x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#JOA]\/O"6 ML^ =%U'4="M+F\N+3S72_\*K\#?]"S8_\ ?)_QH^%?_)+O#W_7 MH/YFNPH X_\ X57X&_Z%FQ_[Y/\ C1_PJOP-_P!"S8_]\G_&NPHH X__ (57 MX&_Z%FQ_[Y/^-'_"J_ W_0LV/_?)_P :["B@#C_^%5^!O^A9L?\ OD_XT?\ M"J_ W_0LV/\ WR?\:["B@#C_ /A5?@;_ *%FQ_[Y/^-'_"J_ W_0LV/_ 'R? M\:["B@#C_P#A5?@;_H6;'_OD_P"-'_"J_ W_ $+-C_WR?\:["B@#C_\ A5?@ M;_H6;'_OD_XT?\*K\#?]"S8_]\G_ !KL** ./_X57X&_Z%FQ_P"^3_C1_P * MK\#?]"S8_P#?)_QKL** ./\ ^%5^!O\ H6;'_OD_XT?\*K\#?]"S8_\ ?)_Q MKL** ./_ .%5^!O^A9L?^^3_ (T?\*K\#?\ 0LV/_?)_QKL** ./_P"%5^!O M^A9L?^^3_C1_PJOP-_T+-C_WR?\ &NPHH X__A5?@;_H6;'_ +Y/^-'_ JO MP-_T+-C_ -\G_&NPHH X_P#X57X&_P"A9L?^^3_C1_PJOP-_T+-C_P!\G_&N MPHH X_\ X57X&_Z%FQ_[Y/\ C1_PJOP-_P!"S8_]\G_&NPHH X__ (57X&_Z M%FQ_[Y/^-'_"J_ W_0LV/_?)_P :["B@#C_^%5^!O^A9L?\ OD_XT?\ "J_ MW_0LV/\ WR?\:["B@#C_ /A5?@;_ *%FQ_[Y/^-'_"J_ W_0LV/_ 'R?\:[" MB@#C_P#A5?@;_H6;'_OD_P"-'_"J_ W_ $+-C_WR?\:["B@#C_\ A5?@;_H6 M;'_OD_XT?\*K\#?]"S8_]\G_ !KL** ./_X57X&_Z%FQ_P"^3_C1_P *K\#? M]"S8_P#?)_QKL** ./\ ^%5^!O\ H6;'_OD_XT?\*K\#?]"S8_\ ?)_QKL** M ./_ .%5^!O^A9L?^^3_ (T?\*K\#?\ 0LV/_?)_QKL** ./_P"%5^!O^A9L M?^^3_C1_PJOP-_T+-C_WR?\ &NPHH X__A5?@;_H6;'_ +Y/^-'_ JOP-_T M+-C_ -\G_&NPHH X_P#X57X&_P"A9L?^^3_C1_PJOP-_T+-C_P!\G_&NPHH MX_\ X57X&_Z%FQ_[Y/\ C1_PJOP-_P!"S8_]\G_&NPHH X__ (57X&_Z%FQ_ M[Y/^-'_"J_ W_0LV/_?)_P :["B@#C_^%5^!O^A9L?\ OD_XT?\ "J_ W_0L MV/\ WR?\:["B@#C_ /A5?@;_ *%FQ_[Y/^-'_"J_ W_0LV/_ 'R?\:["B@#C M_P#A5?@;_H6;'_OD_P"-'_"J_ W_ $+-C_WR?\:["B@#C_\ A5?@;_H6;'_O MD_XT?\*K\#?]"S8_]\G_ !KL** ./_X57X&_Z%FQ_P"^3_C1_P *K\#?]"S8 M_P#?)_QKL** ./\ ^%5^!O\ H6;'_OD_XT?\*K\#?]"S8_\ ?)_QKL** ./_ M .%5^!O^A9L?^^3_ (T?\*K\#?\ 0LV/_?)_QKL** ./_P"%5^!O^A9L?^^3 M_C1_PJOP-_T+-C_WR?\ &NPHH X__A5?@;_H6;'_ +Y/^-'_ JOP-_T+-C_ M -\G_&NPHH X_P#X57X&_P"A9L?^^3_C1_PJOP-_T+-C_P!\G_&NPHH X_\ MX57X&_Z%FQ_[Y/\ C1_PJOP-_P!"S8_]\G_&NPHH X__ (57X&_Z%FQ_[Y/^ M-'_"J_ W_0LV/_?)_P :["B@#C_^%5^!O^A9L?\ OD_XT?\ "J_ W_0LV/\ MWR?\:["B@#C_ /A5?@;_ *%FQ_[Y/^-'_"J_ W_0LV/_ 'R?\:["B@#C_P#A M5?@;_H6;'_OD_P"-'_"J_ W_ $+-C_WR?\:["B@#C_\ A5?@;_H6;'_OD_XT M?\*K\#?]"S8_]\G_ !KL** ./_X57X&_Z%FQ_P"^3_C1_P *K\#?]"S8_P#? M)_QKL** ./\ ^%5^!O\ H6;'_OD_XT?\*K\#?]"S8_\ ?)_QKL** ./_ .%5 M^!O^A9L?^^3_ (T?\*K\#?\ 0LV/_?)_QKL** ./_P"%5^!O^A9L?^^3_C1_ MPJOP-_T+-C_WR?\ &NPHH X__A5?@;_H6;'_ +Y/^-'_ JOP-_T+-C_ -\G M_&NPHH X_P#X57X&_P"A9L?^^3_C1_PJOP-_T+-C_P!\G_&NPHH X_\ X57X M&_Z%FQ_[Y/\ C1_PJOP-_P!"S8_]\G_&NPHH X__ (57X&_Z%FQ_[Y/^-'_" MJ_ W_0LV/_?)_P :["B@#C_^%5^!O^A9L?\ OD_XT?\ "J_ W_0LV/\ WR?\ M:["B@#C_ /A5?@;_ *%FQ_[Y/^-'_"J_ W_0LV/_ 'R?\:["B@#C_P#A5?@; M_H6;'_OD_P"-'_"J_ W_ $+-C_WR?\:["B@#C_\ A5?@;_H6;'_OD_XT?\*K M\#?]"S8_]\G_ !KL** ./_X57X&_Z%FQ_P"^3_C1_P *K\#?]"S8_P#?)_QK ML** ./\ ^%5^!O\ H6;'_OD_XT?\*K\#?]"S8_\ ?)_QKL** ./_ .%5^!O^ MA9L?^^3_ (T?\*K\#?\ 0LV/_?)_QKL** ./_P"%5^!O^A9L?^^3_C1_PJOP M-_T+-C_WR?\ &NPHH X__A5?@;_H6;'_ +Y/^-'_ JOP-_T+-C_ -\G_&NP MHH X_P#X57X&_P"A9L?^^3_C1_PJOP-_T+-C_P!\G_&NPHH X_\ X57X&_Z% MFQ_[Y/\ C7R-J]W/;:U?P0RLD4=Q(B*.BJ&( K[IKX0U[_D8=3_Z^Y?_ $,T M ?7_ ,*_^27>'O\ KT'\S785Q_PK_P"27>'O^O0?S-=A0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5\(:]_R,.I_P#7W+_Z&:^[Z^$->_Y&'4_^ON7_ -#- 'U_\*_^27>' MO^O0?S-=A7'_ K_ .27>'O^O0?S-=A0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\(:]_R M,.I_]?_P"O0?S-=A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\(:]_R,.I_]?_Y&'4_P#K[E_]#- 'U_\ "O\ Y)=X>_Z]!_,UV%'O^O0 M?S-=A0 4444 %%%% !1110 45A>*/$;>'8+)HM.EOY[RY6VBAB=4)8@GJW': MJ4?BZ\MK*ZO-;\/W.EP0JNQY)DD\QV.T*-N<9)')H ZJBN2A\8WT%S NM>'+ MK2K6:185N))XY!YC'"KA23R:GU+Q72]O=6TGDW-NY!,,F =I(X/!'3UK5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$->_Y&'4_^ON7_P!#-?=] M?"&O?\C#J?\ U]R_^AF@#Z_^%?\ R2[P]_UZ#^9KL*X_X5_\DN\/?]>@_F:[ M"@ HHHH **** "BBB@#C/$_A[Q#JOBO3;S2[^WM;2VMWR9XA,!-N&TA"1SC/ MS5S7B[4M6@TW4/#^L745[/&+6[6YBA\H;6N%7;MR?3.<]Z[W7-!GU.:*ZL=5 MN--O(U*":)0X*'D@JWR]<7"+']JD01E55MR@!>.& MYH C^(__ "!]*_[#%G_Z,%.\+_\ ([>,O^OFW_\ 1(IT/@Z^GN8&UKQ'=:K: MPR+,MO)!'&/,4Y5LJ >#VJ?4O"EU-J<]_I&N7&DRW6#XNKF3SKFX< &:3 &X@<#@#@> ME:M '#^(/%?BK0+&]U"7PS:R6-J"QD&H#<5SC.W;4T>N>.)8UD7PG8[6 8?\ M3,=#_P !JQ\2_P#DG&N_]>Q_F*Z.R_X\;?\ ZY+_ "H Y;^V?'/_ $*=C_X- M!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ -"G8_\ @T'_ ,31_;/C MG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_;/CG_H4['_P:#_XFNPHH M X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ B:["B@#C_P"V?'/_ $*= MC_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ -"G8_\ @T'_ ,31 M_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_;/CG_H4['_P:#_XF MNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ B:["B@#C_P"V?'/_ M $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ -"G8_\ @T'_ M ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_;/CG_H4['_P: M#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ B:["B@#C_P"V M?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ -"G8_\ M@T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_;/CG_H4[ M'_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ B:["B@#C M_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ -"G M8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_;/CG M_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ B:[" MB@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#MGQS_ M -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_\31_ M;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P &@_\ MB:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X_P#M MGQS_ -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ X-!_ M\31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4['_P & M@_\ B:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNPHH X M_P#MGQS_ -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/\ MX-!_\31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ H4[' M_P &@_\ B:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ XFNP MHH X_P#MGQS_ -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0I MV/\ X-!_\31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^.?\ MH4['_P &@_\ B:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#!H/\ MXFNPHH X_P#MGQS_ -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_^V?' M/_0IV/\ X-!_\31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q-']L^ M.?\ H4['_P &@_\ B:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q_P#! MH/\ XFNPHH X_P#MGQS_ -"G8_\ @T'_ ,31_;/CG_H4['_P:#_XFNPHH X_ M^V?'/_0IV/\ X-!_\31_;/CG_H4['_P:#_XFNPHH X_^V?'/_0IV/_@T'_Q- M']L^.?\ H4['_P &@_\ B:["B@#C_P"V?'/_ $*=C_X-!_\ $T?VSXY_Z%.Q M_P#!H/\ XFNPHH Y2VU;QF]S&MQX7LXH2P#NNI!BH]<;>:ZNBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^$->_Y&'4_^ON7_P!#-?=]?"&O?\C# MJ?\ U]R_^AF@#Z_^%?\ R2[P]_UZ#^9KL*X_X5_\DN\/?]>@_F:["@ HHHH M**** "BBB@ HHHH **** "BBB@#E?B7_ ,DXUW_KV/\ ,5T=E_QXV_\ UR7^ M5)8C]Z,T ='1110 4444 %%%% !1110 M 4444 %%%% !1110 5\(:]_R,.I_]?_P"O0?S-=A0 4444 %%%% !1110 M4444 %%%% !1110!ROQ+_P"2<:[_ ->Q_F*Z.R_X\;?_ *Y+_*N<^)?_ "3C M7?\ KV/\Q71V7_'C;_\ 7)?Y4 3T444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !534-3LM)M3TEE(N M;@[8D5"V3[XZ#GO6?I^C75ZK2^(Q;W4J7'FVZ*IVPX! Q[XH \&^)OPS\2ZI MXMOM9TG3IKVWNYBRB+D@8Z\]J]+^"_@6_P#!VBW4VI92YO2K-"?^6>,_KS7I MX&!@44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7PAKW_(PZG_ -?< MO_H9K[OKX0U[_D8=3_Z^Y?\ T,T ?7_PK_Y)=X>_Z]!_,UV%_Z]!_,UV% !1110 4444 %%%% !1110 4444 %%%% '*_$O_DG&N_\ 7L?Y MBNCLO^/&W_ZY+_*N<^)?_).-=_Z]C_,5T=E_QXV__7)?Y4 3T444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 444UG5!EF 'O0 ZL&ZUK[;?7.C:: MTB7B)S.8MT<9],],^U4WGN?&%I-;VS7>G6L@_F:["@ HH MHH **** "BBB@!&8(I8\ #)KDM-^(FCZIHNIZO!YGV.RN?LRN1_KFXQ@=LE@ M.:A^(GB&UTW3K;27U&.QGU240"X,H5H$.29/<#&/QK@([K2?^$5\6V>EW-J\ M:ZU!)&D##!3?$-P [$YH ]&A\8WT%S NM>'+K2K6:185N))XY!YC'"KA23R: MGU+Q7ZMI/)N;=R"89, [21P>".GK6 MK7'>"/\ D,^,/^PPW_HM*[&@#E?B7_R3C7?^O8_S%='9?\>-O_UR7^5><_$7 M4O%3>#M;AE\/VJ6/DD&X%\"P7(YV[?TS6Q:ZQXX%I"%\*6)7RUP?[3'(Q_NT M =K17'_VSXY_Z%.Q_P#!H/\ XFC^V?'/_0IV/_@T'_Q- '845Q_]L^.?^A3L M?_!H/_B:/[9\<_\ 0IV/_@T'_P 30!V%%+/&$DKVMM MX;TY[E6V,J:FKF,XS\PV\4 =I?7\5G"YRLDX0LL(8;G^@K&MM-F\0&PU35%N M;1X6+K9;P4SD%6;':ZN@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^$->_P"1AU/_ *^Y?_0S7W?7PAKW_(PZG_U]R_\ H9H M^O\ X5_\DN\/?]>@_F:["N/^%?\ R2[P]_UZ#^9KL* "BBB@ HHHH **** * MUSIUE>LK75G;SLHPIEB5B![9%<]#X"TF*WUB#8NS4KD7!VQA?*(V[0N.P*@X MKJJ* .2A\'7T]S VM>([K5;6&19EMY((XQYBG*ME0#P>U3ZEX4NIM3GO](UR MXTF6ZP;D10I()6 PI.[I@<<5TU% &5H.AQ:';3+YSW%U='*VVPA MW)R#OSVZ4 .EU2\U>2S?P_+;36)E87%P2?EVG!4<=>M:.F:-8Z0DBVD.PR,7 M=B2S,3ZD\U9M;6"RMTM[:)8HD&%11P*FH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KX0U[_D8=3_ .ON7_T,U]WU\(:] M_P C#J?_ %]R_P#H9H ^O_A7_P DN\/?]>@_F:["N/\ A7_R2[P]_P!>@_F: M["@ HHHH **** "BBB@ HHHH **** "BBB@#E?B7_P DXUW_ *]C_,5T=E_Q MXV__ %R7^5Q_F*Z.R_X\;?_KDO\J )Z*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHH) &2<"@ K,U37+;2I[6"5)I)KE]L:1(6/U/H!ZU7NM6FFU<:3: M6T^)(F+WB@%(L@X/N9[N8,6,\P^8D\GZ?04 5-/T.X:YN+G M5[H7AE?=%$R82(>P]?>MZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KX0U[_D8=3_ .ON7_T,U]WU\(:]_P C M#J?_ %]R_P#H9H ^O_A7_P DN\/?]>@_F:["N/\ A7_R2[P]_P!>@_F:["@ MHHHH **** "BBB@ HHHH **** "BBB@#E?B7_P DXUW_ *]C_,5T=E_QXV__ M %R7^5Q_F*Z.R_X\;?_KDO\J )Z*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MJ=WJ=K:2K;O/$+J56,,+. TA S@4 6)IX;=-\TJ1KG&78 9_&N>D^V>)OMMC M-#<6-@/E6='&Z7H>/04D.BS^((X;CQ';!'AE+16T@_F:["@ HHHH **** "BBB@ HK$UR7Q TT5KH<5M&64N]U=@M&N.-FT$') MZYZ<5SESXRU7P]]OL=;CMKJ_AABGCDM%*1XDD$:@AB3D-R?:@#OJ*XFXU;Q5 MX=EM+G79M+NK*>YCM=EG$Z2!Y#M5LL2, ]:GN]6\0ZKKNH:?X?DT^V7362.= MKV-G\QG7<"NTC XYH Z^BL#POK=QJL=_;7J1B]TZY-K-O_UR7^5$W2D@KVR/]KI M1)J5SXFAV:%=FWBBGV3S/&RL0#@[,_SZ4 7;[6Q,]WIVCRP3:K%'N\MR0J\C MJ1]:=I^B*CV]]J(6XU1(A&\Y''?H.@ZU>L].M;'>T$2K))@R.!RYQC)JU0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5\(:]_P C#J?_ %]R_P#H9K[OKX0U[_D8=3_Z^Y?_ M $,T ?7_ ,*_^27>'O\ KT'\S785Q_PK_P"27>'O^O0?S-=A0 4444 %%%% M!1110!0U%;2_232);MH9KB(L%AEV2A0<%E(Y'/>O)_%=BFBW>J:5#+/<1?9K M.?SKN0RS9-THV[SSMXZ>M>I:WX=TWQ!"D>H0NVPY5XY&C<>VY2#CVJ'3O"6C M:98SV<%J6BG_ -89I&D8CTW,2?\ Z] &3\1_^0/I7_88L_\ T8*=X7_Y';QE M_P!?-O\ ^B15O3/ F@Z3?)>6T$[2I]WS[F251[[6)&?>IM9\'Z-KURMQ>PR^ M:HQNAG>+=]=I&?QH S/!'_(9\8?]AAO_ $6E=C5/2]+L]'L4L[*+RXD]269O M2?*F\':W#+X?M4L?)(-P+X%@N1SMV_IFMBUUCQP+2$+X4 ML2OEK@_VF.1C_=JW\2_^2<:[_P!>Q_F*Z.R_X\;?_KDO\J .6_MGQS_T*=C_ M .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_X-!_\31_;/CG_ *%. MQ_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-']L^.?^A3L?\ P:#_ .)K ML** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T M*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_X-!_\31_;/CG_ M *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-']L^.?^A3L?\ P:#_ M .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_^)KL** ./_MG MQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_X-!_\31_; M/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-']L^.?^A3L?\ MP:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_^)KL** . M/_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_X-!_\ M31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-']L^.?^A3 ML?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_^)KL M** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_X M-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-']L^. M?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_ M^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T* M=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-' M]L^.?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_ M\&@_^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQ MS_T*=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ M !-']L^.?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z M%.Q_\&@_^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./ M_MGQS_T*=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^ M#0?_ !-']L^.?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VS MXY_Z%.Q_\&@_^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL* M* ./_MGQS_T*=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!" MG8_^#0?_ !-']L^.?^A3L?\ P:#_ .)KL*J:CJ=II=G)=7'K:.Y,.";6_$LL8R.0@7)KL MQ>:QJ\NGW.FB*WTUCOF:;_6L., #!&",UH:;H5AI,D\EI$RR3MND9W+$GZF@ M#XBM=*U.76TT^"WE%_YFT1[2&#>]?6&C7OCJPT6RM#X5LG,4*(7.I!2Q R1 MMXS7:+IFGK,U:H X_\ MGQS_P!"G8_^#0?_ !-']L^. M?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_\&@_ M^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQS_T* M=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH X_\ MGQS_P!"G8_^#0?_ !-' M]L^.?^A3L?\ P:#_ .)KL** ./\ [9\<_P#0IV/_ (-!_P#$T?VSXY_Z%.Q_ M\&@_^)KL** ./_MGQS_T*=C_ .#0?_$T?VSXY_Z%.Q_\&@_^)KL** ./_MGQ MS_T*=C_X-!_\31_;/CG_ *%.Q_\ !H/_ (FNPHH Y2VU;QF]S&MQX7LXH2P# MNNI!BH]<;>:ZNBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$->_ MY&'4_P#K[E_]#-?=]?"&O?\ (PZG_P!?&TD>-UZJP4D$ M5SNG>'-931[358/%FJ3W1MTG$-VZM"S%02& 4$C\:Z#QC!+<^#-:@@C:262S ME5$09+$J< "N=TWQB9-$L]+M-"U@W_V9(%%Q9O%%O"@'TOC&>2?ZUK4 %%%% M !1110 4444 Q_F*Z.R_X\;?\ ZY+_ "KG/B7_ ,DXUW_K MV/\ ,5T=E_QXV_\ UR7^5 $]%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444$@ DG % !4<]Q%:P///(L<2#+,QP *Q]0\1I!]F73K: M34'FE\O= ,HF,9W,.G!ID>@3W-]I75_)/-=3W!Y,Y!"+V5>.E:D$$5 MM"D,$:QQ(,*BC J2@! !@# I:** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **Q]3\4:/I$RP7=[&+AONP*P+GZ+UJ/Q!=:C_9T7]DW-O;3 M2X/FW !"*1UVGK0!D?$/QY;^!M-MIW59)IY0BH3VR,G\LUT^E:C!J^EVU_;, M&BGC#KCW&:^//B)?ZIJ'C"_M[[4Q?BUE,:2KPA'J!DXZU[-^SQK=_>Z)J6EW M4@>"Q=##GJ-V@_F:["N/^%?_)+O#W_7H/YFNPH **** "BJ6L:DFCZ+>ZE)&TB6 ML+3,BG!8*,X%I211PBUTHQL///^L10!:U?Q!9Z.L0EW2S2M MMCAB&6<^U5/L&K:I?W0U&6./29$"Q01,0[ X)+'J#G(X-7=&T*UT6S^SQ%Y6 M+%FEEY=F/4FM.@"KI^G6NE6:6EG$(X4Z#.?S/>K5%% !1110 445ROQ(U.YT M?X?:Q?65R;>[BAS%(IP0=PZ4 =517QR?B;XW S_PDU_Q_M#_ KZ%T'X@27. M@:<5TN^O;IK9-[[=N]]HSR1W-=&(PM2@TI]1*2>QZ#17'?\ "5>(YP!;^#;P M ])'N8L#\,YH%]XVN?\ 5:=9VN1D>>=^/;Y6KG&=C17'?8O'T^#)JFC1+UQ' M!(&'MUH'ACQ'-_Q\>*;F/G_EWX_F#0!V!8#J0/K3#/"O65!]6%'G_X^K=KKU\UB<_E0!O7.MZ99Y\^^A3'JU95QX^\* MVK$3:W;(1ZY_PIUMX#\+VA!@T:W0CTS_ (UJVVCZ=:#$%G"@ QPM '/_ /"Q M=#D/^BO+=>AB3.1Z\TP^.;AQFV\*ZW..S)$F/_0JZP01+TB0?113+JZAL;.2 MYER(HQEMBECCZ"@#E?\ A)/$\_\ Q[^&9(^W^D';_(FFR7WCQHBYL-#MXL)+NX:VT_41=W(.'33HQ((_KN XK=?P;XBU?3U74/&%_'Y@R\,=O M&NT^F0,UVEI86MA"L-K D4:C "CI5B@#SVV^$.B1%6N;FZNG'\Z;<:?%93S%X4DD;_P"O0?S-=A0 M4444 4-6-C'H#:'?/JD<8MXRL;& MW; P&,N,#(Y/H>*[:B@#)\,:.?#_ (:L=*:7S6MH]I?&,\D_UK6HHH **** M"BBB@ HHHH Y7XE_\DXUW_KV/\Q71V7_ !XV_P#UR7^5Q_ MF*Z.R_X\;?\ ZY+_ "H GHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD)" MC)( 'YF2&)>6=V MP!^-8[ZU=7>JBRTZT+V[1"0WQ_U8R 1M[-^=0VV@76HV[?\ "1SK=$R;T@C. M$C]LC!;\:Z&.-(HUCC4*BC"J!@ 4 8NF^&XK>$_VE,=2G,WG!YQN$;8Q\@.= MO'I6Y110 4444 %%4[_5;'2X&GO;J."->K,>E3IM$B96)#D'/EYQ7?T4 >"']G!R,?\ "2C_ M ,!?_LJ]NT>P_LK1;'3_ #/,^RP)#OQC=M &@UV*6:TAF$"D!)77"R>ZT :;NL:% MW8*H&23T%58-3M;ZTFGTZ>&[$6Y?W3@C>!]TD=#TKFW\%7&K7)FU_5[FZCW$ MI;1GRT09X&5P3^-=196%KIULMO:0)#$.RC&3ZGU- ')_9O&&O.?M,T.C69X, M41\R1AZ[Q@K73:5I<>DZ>EFD]Q.J_P =Q(78GKU-7J* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^$->_P"1AU/_ *^Y M?_0S7W?7PAKW_(PZG_U]R_\ H9H ^O\ X5_\DN\/?]>@_F:["N/^%?\ R2[P M]_UZ#^9KL* "BBB@ KF/ &H7>I^%EN;V=YYC_!% 'IU%5M/O4U&PAO(XIHDE7<$GC*. MOU4]#5F@#$UR7Q TT5KH<5M&64N]U=@M&N.-FT$')ZYZ<5SESXRU7P]]OL=; MCMKJ_AABGCDM%*1XDD$:@AB3D-R?:NOU;5K;1K(W-R6))VQQH,O*W95'<^U> M?>+])NCXM3W>K>(=5UW4-/\/R:?;+IK)'.U[&S^8SKN!7 M:1@ <KOIJ@#\=] M?.VO_%GQA>ZL3_;!5;=BJFW4Q*X!ZD T ?7]%>*^ O%_BWQ?HKW3>(K:UEBW M%HSI@<;5&<[MPS70IJ7B!M.-^?'>F);*X1I'TU0%8]C\_'0T >DT5YZT_B)) M+>-O'^C![A=T*FP7,@Z9'S\]*L)%XK>>6!/'&E-+%GS$&G+E<=,IHQ)'XRTUT)P&735(_]#J7^Q_'7_0V6/_@K'_Q5 '845Q_]C^.O^ALL M?_!6/_BJ/['\=?\ 0V6/_@K'_P 50!V%%?7K>SLQ\L[%LF@#; M_L_5?$%I>VNM;;6TDD BC@/SE!G(8\@@\=*W;.RM[&VCM[>,)'&NU0/2N7_L M?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6/_BJ .PHKC_['\=?]#98_P#@K'_Q M59&J7_B+2'\JZ\<:;]HQD6Z::K2-]%WY- 'H],EFB@0O-(D:#JSL /UKRNRN MOBAJERIL;^T%B3S+=:>(7'_ ":L:A\.?%>K72W%[XR5QG)@^Q_NC]5W8- '4 M7_CC3+><6UDDVH73?=CMT)4_\#QM'YU5*>+]= ):+1;8]4^]/^# E:K6'A3Q M9I<'D6/B+2[:+^Y%I*J/T:K7]C^.O^ALL?\ P5C_ .*H M6/@?2;>=;J\$NH MWBG(N+IMS_I@5TB(D:X10H] ,5R/]C^.O^ALL?\ P5C_ .*H_L?QU_T-EC_X M*Q_\50!V%%AQNIYTGQP&"GQ=8!CT']F#G_QZ@#L:*\MU6?XEP:B+'2M2MKR4??>7 M3?*C'T;)!K7MM"\?R%+FY\56<4Y7#1+8!D'_ (]0!M:QXQTW2+@6N);F\;[L M$*%B?J0,#\:FT.^UC43)-J&G?8(2/W<3N&?ZD@XK"B\,>+X)WGB\2:8DS_>= M=)4%OJ=U6/['\=?]#98_^"L?_%4 :4/@[1TU234IK87%X[;A+*U;JJJ M#"J /0"N0_L?QU_T-EC_ ."L?_%4?V/XZ_Z&RQ_\%8_^*H ["BN/_L?QU_T- MEC_X*Q_\51_8_CK_ *&RQ_\ !6/_ (J@#L**X_\ L?QU_P!#98_^"L?_ !5' M]C^.O^ALL?\ P5C_ .*H ["BN/\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P M5C_XJ@#L**X_^Q_'7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJ@#L**X_^Q_'7 M_0V6/_@K'_Q5']C^.O\ H;+'_P %8_\ BJ .PHKE+;2?&:7,;7'B>REA# NB MZ<%+#TSNXKJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX0U[_D8= M3_Z^Y?\ T,U]WU\(:]_R,.I_]?@_F:["@ HHHH ***YCP!J%WJ?A9;F]G>>8W-PF]^N%E8 ?@ !0 M!T]%%% &#K_@_1O$T]O-JD,LCV_^J*3O'M]_E(Y]Z9IO@K1-+2Y2W@F=;E/+ MD6>X>4$>P8G!]Q70T4 Q2SLHO+B3U)9F]RQY)]S5RBB M@#E?B7_R3C7?^O8_S%='9?\ 'C;_ /7)?Y5SGQ+_ .2<:[_U['^8KH[+_CQM M_P#KDO\ *@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHJK MWFOKJQLK:XN;JWC+E/+*!CZ!F&*K,_B?5-,4PQV^EW!E^99_WA">Q4XSF@#I M"P'4@5FW/B#3+:&YD:Z1OLPS(J\D56_X1XS:C!?76H7,CQ1A##N'EDCJV,9R M:DC30-#$Q5K.U\QBT@,@!8_B: *LOB"_N;2SN-)TJ299V^8R\!%]3BK'V/6) M]6D>:]2.P,9588QDDD$9)QVK/NO'VB6T@@@,]S*?NK# Y!_X$!BH!XB\3:CQ MI_AM[9",K/%K&VLI;:=I;I9)/,;SG)R1GW]Z^0_%NHV^ ML>)9[RWTR"R02%6BC8D/@XS[=.U?5!T/Q;J(_P")CK\5HI'33D*,!_P+/-?/ ML_P>\=?:92NC-(I=B',Z989Z]:Z\)&A*;]N[(F5^A[A\'M1LM6\!PS0Z=;67 MERO 8T.<[0.23SSFNZ.GV+PF(VEN8F.2GEKM)]<8KROXXYYKK1X)OH2#;^+M;4 \1F5-O_H-X^S@2S@B1@2-P/6N?_X1[Q3!_J/$GF8^[]H4 MG/UQBE%KX^@'&H:),@[-!)N/X[L5(&E)X.T:73'T\PS"V=PY59W4Y&>X.1UI M\GA/2I9[29EN-]JFR+%RX &<\C//7O62;_QM;Y\S3;2ZV\_N3MW>PRU*/%'B M6'B?P9=N!UD2ZBQ^63MJIDMY%;R M(&C4",X..0,^E5X?'7A^?&V\9( M?%,6CNBS6?0?2IIY?$Z7%FMO;:8\!3_26DE<,&S_" ,$=.M:: M:E8R?@H Y\>,M,&DMJ4WFPPJXC M(=>7J>8LC=$3)&1ZG(KU4Q1E=I1<>F*X7XD M_#2U\>V4.R5;6^MQB*8CC'H0.W- '"?#;XLZ_P"*KR70+CRFU&96:WN&& H MR<@#L!Q7KUGX>C+VMWJDGV[4(0<3., $^BCCC'7%<1\-?A!%X'OWU*]NX[R_ MP5C>-2%0$8/7OS7I\DD<2%Y'5%'5F. * '45S6I>-]*L9?L\!DO;EN%CMD+@ MGTW 8'XFJA?Q?K@^2.'1;<]5D.^;'L5.* .GO-1L]/A,UW<1PQKU+&N:?QM] MO.SP]IT^I9.T7"KB%3_M'.?TJ>S\#Z9',MSJ+2ZG=KR)[MLLOTQBNDCBCB4+ M&BJH[*,4 'Y86SZ@C/ZT :^HZSIVD1^9?W<=NN,Y7&3@<'CC)-?1V@>%+.QN$U5[ZYO[R1, M_:))" P/^P#M'Y56'PL\#JP(\-6((YSM/^-=7!!%:V\<$"!(HU"(HZ #@"@" M2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KX0U[_ )&'4_\ K[E_]#-?=]?"&O?\C#J? M_7W+_P"AF@#Z_P#A7_R2[P]_UZ#^9KL*X_X5_P#)+O#W_7H/YFNPH **** " MO,?"'BA/#FAMIM]HNN&>.ZG8F+3W=2&E8@@]^"*].HH K:?>IJ-A#>1Q31)* MNX)/&4=?JIZ&K-%% !1110 4444 %%%% '*_$O\ Y)QKO_7L?YBNCLO^/&W_ M .N2_P JYSXE_P#).-=_Z]C_ #%='9?\>-O_ -2:CK'FRW0V.DDC$8SG X MZT ;EWXLTNVM8;F%I;Z*60QJUC'YWS#&J "$?FF*T[#P;H6G "*Q63'0W#&4_P#CV: ,^3Q[ M8NWEZ?8:C>,>CQ6S&/\ [Z'%,_M+QEJ)Q;:3;6$1Z32SAV_[XP*ZV*&*!=L, M21KZ(H _2GT <>?"NNZAQJ_B25E/5;)# 1^(-6K;P#X?A(-Q:M?,/XKUO./U MYKIJ* (+6RM;&/R[6WCA3^[&H J>BB@ HHI"0",D#/2@!:*** "BBB@ HHHH M *1E#*58 @]0:6B@"C-HVF7'^NL+>3_>C!K/E\%>&)B3)H.GEO[WV=+;/Y57;X>:=G,6J:W#[17[J/RKKZ* ../@N^A_X] M?$5^O.?WLC2?UI1H'C&'BW\5VX!Z^;8!_P#V:NPHH X\P>.H>E[8W/\ VQ"? MUH_M'QU >= L;D?]?H3'_CM=A10!QQ\4>(H3BZ\,,I_Z93[_ .2UY!\7_&^M MMKNGI8S:GI*"V)>/\Q M^#;C4&\[Q!JUQ>2?\\H&,46/0ID@US_@[X,6'@[Q+!K4&L75S)"CJ(Y(U .X M8ZBO3JK$SISJ.5-60)-+4IZ?I.GZ3#Y5A9PVR=Q$@7/Y5:ATO2?$*WZ7FI:X2@'-I%$I0_P# L9H V+[5M/TQ-]]>P6Z^ MLKA?YUEV'C/1]4U%+*PDEN6<$B6*/='Q_M#BKE[X=TO4;Y+R[MA-,B[1O8E< M?[O2KL%G:VHQ;VT,(](T"_RH Q]:G\2_:E@T>SMO(*\W,LHRI_W,<_G4.F:- MKZ7\=WJNN+3FNEHH R[[PYH^IWJW=_I]O_P"1AU/_ *^Y?_0S7W?7PAKW_(PZG_U]R_\ H9H ^O\ X5_\DN\/ M?]>@_F:["N/^%?\ R2[P]_UZ#^9KL* "BBB@ KSNZ\4ZFGC)F20?V9%?Q6)Q M_JC&\9=I">FX,-N3W_ (?LKJYM'M)G MC&^!_O(1QS^5:= !1110 4444 %%%% '*_$O_DG&N_\ 7L?YBNCLO^/&W_ZY M+_*N<^)?_).-=_Z]C_,5T=E_QXV__7)?Y4 3T444 %%%% !1110 4444 %%% M% !137=8T+NP51R2>U4+G7])LYH8;C4;:.6?F)&D 9_H.] &C16)_P )/;/> M7EI#:WDDULK%CY!V$C/ ;\*Q;CQM-_9!N EE9W'F8\N[NA'M7G).1].* .UI M&944LS!5'4DX%>>7'C,R7MM<6VN)+;(G[ZVL[3SRY]G!_I56&^-S=7DUIIOB M&Z%V"IBO3)%&N<] 00.M &U\1/'$7A'PC+J=JT<\[MY4&&!&\YY..W%>&^$_ MC9XEM_$1GIM].<5T'Q:MM6MO 5M;W6@VNG6*7:[72Y$KD MD,>>!BO%=-@5]4M%\P@M.@RIP1EA6T*$YQ'.Y+.-G24Y[X!K8@\ :.K;KU[O43W%[,9 M5_(UNV.D:=IB[;&QM[8>D487^58C..@U:>:\ENM%\(3---]^[E=5!XZE20:N M+IWC/4% GU&QL(3_ VT;"0?CDBNRHH Y%? -K.V=6U._P!4'=;J0$?3@"MK M3_#>C:4N++3X81[#/\ZU** $554850!["EHHH **:[JB[G8*H[FJNHZK8:1; M_:-0NX;:+.-\KA03Z>GV2 RY^F*V=3OKVWT];C3[' M[5*V"(G?9^?!Q0!I45Q_VGQU>'_D'V.GCU\\3?T%;VH6%W?Z0MJ+UH+@J-\T M8P2<KW+ M$YVR7C%/^^372_V99MIR6$D"2VR*%$<@W#CI0!@7/Q#\/6S%?/GE?L(K:1P? MQ Q7CGQ+^+,W_"7Z8-&FD6"P8/*AXW.<@_\ CIKZ%MK"TLTV6UM%"H&,1J!7 MGUY\#?!E_>2W=Q%?O-*Q9V^U'DT 7M.^(EUJMA%>VGAB]DMY5#(XF3D&NIBU M21]%;4)+*6-U0L;&_#ECX5T=-+TXS?9D8LHFD+D9[9].*UZ ../ MQ MXN;C2KZ('@'RRV?R%=!8:S;7^D'4D65(54LP>,A@ ,GC&:T:* .0/Q,\- M D&6^X_Z<)O_ (FMW2=>L=:LGO+)I3"AP3)"T9Z9Z, :TJ* .7/Q \/*Y0W% MQD=?]%D_^)K7TC6['7('FL9'=$."7C9/Y@5:-G;$Y,$>?]VI(XHXAB-%4'T& M* ,7_A,="$QB:^56!P=RD ?C6E8ZG9:DK-9W"3!>NTYQ4,N@:1.")=-M7#== MT0.:FLM*L--5ELK."W#_ 'A$@7/Y4 ,?6M*C"_#%Q,\TV@Z=)(Y+,[6ZDDGN>*N:;H&D:,[OIFFVM MHSC#&"()D>^* )Y-3L(9#'+>VR.#@JTJ@C\,U)#=VUP<0W$4A_V'!_E61>># MM!O[M[JYTZ&2:0EF?:;:XOG? M!&V:X+KS[&@#>JKJ6H6VE:=/?7<@C@@0L['L*R-7\(6NLWQNY=2U>W8@#9:W MK1)Q_LBO)?BYX9U/3[&WT_0/^$BU'[1S<;[B2>/9S\I'3.0#0!Z[H?B_1]&[X: MM+IGB7P]>&R9=\/VJ B)&YSG(QS@5]"66FV6G1^796D-NG]V) H_2@#*UF^\ M01W:VVDZ8CH5R;F5QL4_3(-5]*TSQ0=02[U?5K=HQG-O:HRH?KG-=/10!CZE MX5T35[Y+S4-/BN)T&%9\\?K6C;V=M:($MX(XU'0*M3T4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\(:]_R,.I_] M?_Y&'4_P#K[E_]#- 'U_\ "O\ Y)=X>_Z]!_,UV%'O^O0?S-=A0 4444 %%8WBVZGL?!^L75M*T4\-I(\;KU5@I((KCK'3TFT MFVNY/B+J7GO LC1_;8?O%02,8]: /2J*QO">I7>K^%=/O[Z/R[J:+=(NTC!R M1T/TK9H **R]=UC^QM/\Y+:6ZN'.R"",*P+7QG<#X:VGB6ZM ME-S.B@QIPJNS[!^ )&: .SHKB;C5O%7AV6TN==FTNZLI[F.UV6<3I('D.U6R MQ(P#UJ>[U;Q#JNNZAI_A^33[9=-9(YVO8V?S&==P*[2, #CF@#KZ*P/"^MW& MJQW]M>I&+W3KDVMP\0Q'(X ;*@\@88=:WZ .5^)?_).-=_Z]C_,5T=E_QXV_ M_7)?Y5YQ\5/'?AVS\/:UX=GO]NJ/!M6'RV/)P1SC'2NF\(^./#_BJ/[-H]]] MHFMX5,J[&7:.G<>M '445!/?6ELP6>Z@B8]!)(%/ZUB7?CKPY9"8RZG$QA&7 M$?SG\ ,YH Z*BO/;SXN:6B1'3M,U+4&=L;8X'3 ]W\;:3X68V M!4;S-(H<'\Q0!Z'36DC3&YU7/J<5YP=+^)&J6UU&=5M--,Q^5MI9HQ_LX/6H M)?AMFREOX5N0I?RB><#K7/WGQ M*T:#3KJZA66L_#?@K M27VVUKIL#J>1YHSG\30!SUQ\4GN8[)]%@M+@R &YAF9UDCYZ 8S0/$/BN\U M6X>WTG5A9.C+$DD"!!D<'(.>*[ZTETRW;'EF$S19/K\I%:EIX-T*SV[+%7Q_SV8R?^A9I M^E^+=(UB\%I92S/*5+8:!U&![D8J'5_&FC:'>FTO7NA,!G$=K)(/S52* -B' M3K&WQY-G;QX_N1*/Y"K-3[K20.H_,CBK&M>)O['NA M-.N;G(!W1#@4 ;%Q:V]Y'Y=S;Q3QYSME0,,_0U571-'#972[$,IZBW3(/Y5R MUY\0Y+&SFO;G0+R&SB4EYWD4 #Z=:\E^'WQ6UN;Q9?VC1?;7U*4M C.%"-^) MZ8% 'TG17*V3>-;B\C:X.EV]J&&]&C8NP[X(.,UI:WHEQJYB$.L7VGJ@.X6C M*-_UR#0!JF6,'!D0'TW"J.JZ[I>B1K)J5Y';(V<%\\_E6/;> M)BN$GNFGO9 MD;<'N'R2?PQ713V=M=,C3PI(4SM+#.* .22'!7. G'4UIK!$F-D2+CT4"I* .1AE\=7<\1EM=)M+?/S M;)79R/H1BMG6=*N-6LH[>/49;-@06>)02WMS6K10!R$7PZTCS1-=SWMU*&#! MFN749^@;%=1+9VUQ"L,]O'-&O195##]:GHH @ALK2WQY-K#%CILC"_RJ>BB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OA#7O^1AU/\ Z^Y?_0S7W?7PAKW_ ",.I_\ M7W+_ .AF@#Z_^%?_ "2[P]_UZ#^9KL*X_P"%?_)+O#W_ %Z#^9KL* "BBB@# M$\8P2W/@S6H((VDEDLY51$&2Q*G KE=0^'>E7'@ZSET_0K%-9MH(IH@T*J& ME"C(?CDQ2SLHO+B3U)9F]RQY)]S5R@#X[^,4=S'\3M56ZG6:7Y M#O5-HQM&!CV%7/A#X:U/Q-JNIV^F:]/I#QVZL\D()+C=TX(KZ$^)NG6+^ M< MNFL[=K@6^?-,2E^H[XS72Z5I]E9VD+VMG;P.T2AFBB52>.^!0!Y2?@KK4MRM MQ=^,GO)%Z&ZMC)_-JE3X,ZA#+YL.NV,3_P!Z/30I_P#0J]@HH X'3_"/C+3; M-K6W\7VWEMGE]/!(X['=6/)DY^2-E_]GKU:B@#SK1/!'C/0 MX98H?'!N1(G_ JJ7'PRUJZN&GFUO2VD8[BQTE>3_P!]5Z?10!Y[ MI?@?Q)HI8Z=KNDVSN,.\>D*&;ZD-S4)=-E,MEKFD6\A&"T6CJIQ^#5,_A;Q:\YF?Q'I;2GJYTE MKN:* .+C\/\ C2(YC\4:A_[ZKW>B@#C_ M .Q_'7_0V6/_ (*Q_P#%4?V/XZ_Z&RQ_\%8_^*KL** ./_L?QU_T-EC_ ."L M?_%4?V/XZ_Z&RQ_\%8_^*KL** ./_L?QU_T-EC_X*Q_\51_8_CK_ *&RQ_\ M!6/_ (JNPHH X_\ L?QU_P!#98_^"L?_ !5']C^.O^ALL?\ P5C_ .*KL** M./\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_XJNPHH X_^Q_'7_0V6/\ MX*Q_\51_8_CK_H;+'_P5C_XJNPHH X_^Q_'7_0V6/_@K'_Q5']C^.O\ H;+' M_P %8_\ BJ["B@#C_P"Q_'7_ $-EC_X*Q_\ %4?V/XZ_Z&RQ_P#!6/\ XJNP MHH X_P#L?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6/_BJ["B@#C_['\=?]#98 M_P#@K'_Q5']C^.O^ALL?_!6/_BJ["B@#C_['\=?]#98_^"L?_%4?V/XZ_P"A MLL?_ 5C_P"*KL** ./_ +'\=?\ 0V6/_@K'_P 51_8_CK_H;+'_ ,%8_P#B MJ["B@#C_ .Q_'7_0V6/_ (*Q_P#%4?V/XZ_Z&RQ_\%8_^*KL** ./_L?QU_T M-EC_ ."L?_%4?V/XZ_Z&RQ_\%8_^*KL** ./_L?QU_T-EC_X*Q_\51_8_CK_ M *&RQ_\ !6/_ (JNPHH X_\ L?QU_P!#98_^"L?_ !5']C^.O^ALL?\ P5C_ M .*KL** ./\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_XJNPHH X_^Q_' M7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJNPHH X_^Q_'7_0V6/_@K'_Q5']C^ M.O\ H;+'_P %8_\ BJ["B@#C_P"Q_'7_ $-EC_X*Q_\ %4?V/XZ_Z&RQ_P#! M6/\ XJNPHH X_P#L?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6/_BJ["B@#C_[ M'\=?]#98_P#@K'_Q5']C^.O^ALL?_!6/_BJ["B@#C_['\=?]#98_^"L?_%4? MV/XZ_P"ALL?_ 5C_P"*KL** ./_ +'\=?\ 0V6/_@K'_P 51_8_CK_H;+'_ M ,%8_P#BJ["B@#C_ .Q_'7_0V6/_ (*Q_P#%4?V/XZ_Z&RQ_\%8_^*KL** . M/_L?QU_T-EC_ ."L?_%4?V/XZ_Z&RQ_\%8_^*KL** ./_L?QU_T-EC_X*Q_\ M51_8_CK_ *&RQ_\ !6/_ (JNPHH X_\ L?QU_P!#98_^"L?_ !5']C^.O^AL ML?\ P5C_ .*KL** ./\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_XJNPH MH X_^Q_'7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJNPHH X_^Q_'7_0V6/_@K M'_Q5']C^.O\ H;+'_P %8_\ BJ["B@#C_P"Q_'7_ $-EC_X*Q_\ %4?V/XZ_ MZ&RQ_P#!6/\ XJNPHH X_P#L?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6/_BJ M["B@#C_['\=?]#98_P#@K'_Q5']C^.O^ALL?_!6/_BJ["B@#C_['\=?]#98_ M^"L?_%4?V/XZ_P"ALL?_ 5C_P"*KL** ./_ +'\=?\ 0V6/_@K'_P 51_8_ MCK_H;+'_ ,%8_P#BJ["B@#E+;2?&:7,;7'B>REA# NBZ<%+#TSNXKJZ** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX0U[_D8=3_Z^Y?_ $,U]WU\ M(:]_R,.I_P#7W+_Z&: /K_X5_P#)+O#W_7H/YFNPKC_A7_R2[P]_UZ#^9KL* M "BBB@#.U^]N--\/:A?6D8EN+>W>2-""=S 9 P.M<.L%^-.CU/3?%UW>ZNT: MRQZ9+=1>6\AP3&5P#@9/&<\5WNJ_;O[)N_[,V?;O*;[/YGW=^.,^V:\QODTS M4=/DLM*\+75GXFE4*E\--,*)/_$PEQP,YY]Z /6(RQB0N,.0-P]#3J9"K+!& MKG+A0&/OBGT %%%% !1110 4444 Q_F*Z.R_X\;?\ ZY+_ M "KG/B7_ ,DXUW_KV/\ ,5T=E_QXV_\ UR7^5 $]%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5\(:]_R,.I_P#7W+_Z&:^[Z^$->_Y&'4_^ON7_ M -#- 'U_\*_^27>'O^O0?S-=A7'_ K_ .27>'O^O0?S-=A0 4444 %%%% ! M1110 4444 %%%% !1110!ROQ+_Y)QKO_ %['^8KH[+_CQM_^N2_RKG/B7_R3 MC7?^O8_S%='9?\>-O_UR7^5 $]%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5\(:]_R,.I_]?_Y&'4_P#K[E_]#- 'U_\ "O\ MY)=X>_Z]!_,UV%'O^O0?S-=A0 4444 %%%% !1110 4444 %%%% M !1110!ROQ+_ .2<:[_U['^8KH[+_CQM_P#KDO\ *N<^)?\ R3C7?^O8_P Q M71V7_'C;_P#7)?Y4 3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7PAKW_(PZG_ -?_Z]!_ M,UV%_Z]!_,UV% !1110 4444 %%%% !1110 5P[Q:AXH\3Z MU9C6K_3(=+DBBC%BRKYF] Q+9!RA/S=JZBN.\"?O M;OQ->Q_-:W>J-+;S#E94V(-RGN,@\UV- '*_$O\ Y)QKO_7L?YBNCLO^/&W_ M .N2_P J\Y^(NF^*E\':W-+X@M7L?))-N+$!BN1QNW?KBMBUT?QP;2$KXKL0 MOEK@?V8.!C_>H [6BN/_ +'\=?\ 0V6/_@K'_P 51_8_CK_H;+'_ ,%8_P#B MJ .PHKC_ .Q_'7_0V6/_ (*Q_P#%4?V/XZ_Z&RQ_\%8_^*H ["BN/_L?QU_T M-EC_ ."L?_%4?V/XZ_Z&RQ_\%8_^*H ["BN/_L?QU_T-EC_X*Q_\51_8_CK_ M *&RQ_\ !6/_ (J@#L**X_\ L?QU_P!#98_^"L?_ !5']C^.O^ALL?\ P5C_ M .*H ["BN/\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_XJ@#L**X_^Q_' M7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJ@#L**X_^Q_'7_0V6/_@K'_Q5']C^ M.O\ H;+'_P %8_\ BJ .PHKC_P"Q_'7_ $-EC_X*Q_\ %5C:)-XZUC4-9M?^ M$EL8O[-N_LV[^S0=_P BMG[W'WJ /2:*X_\ L?QU_P!#98_^"L?_ !5']C^. MO^ALL?\ P5C_ .*H ["BN/\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_X MJ@#L**X_^Q_'7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJ@#L**X_^Q_'7_0V6 M/_@K'_Q5']C^.O\ H;+'_P %8_\ BJ .PHKC_P"Q_'7_ $-EC_X*Q_\ %4?V M/XZ_Z&RQ_P#!6/\ XJ@#L**X_P#L?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6 M/_BJ .PHKC_['\=?]#98_P#@K'_Q5']C^.O^ALL?_!6/_BJ .PHKC_['\=?] M#98_^"L?_%4?V/XZ_P"ALL?_ 5C_P"*H ["BN/_ +'\=?\ 0V6/_@K'_P 5 M6+K4WCK2-5T2R_X26QD_M.Z:WW?V:!Y>$9\_>Y^[B@#TJBN/_L?QU_T-EC_X M*Q_\51_8_CK_ *&RQ_\ !6/_ (J@#L**X_\ L?QU_P!#98_^"L?_ !5']C^. MO^ALL?\ P5C_ .*H ["BN/\ ['\=?]#98_\ @K'_ ,51_8_CK_H;+'_P5C_X MJ@#L**X_^Q_'7_0V6/\ X*Q_\51_8_CK_H;+'_P5C_XJ@#L**X_^Q_'7_0V6 M/_@K'_Q5']C^.O\ H;+'_P %8_\ BJ .PHKC_P"Q_'7_ $-EC_X*Q_\ %4?V M/XZ_Z&RQ_P#!6/\ XJ@#L**X_P#L?QU_T-EC_P""L?\ Q5']C^.O^ALL?_!6 M/_BJ .PHKC_['\=?]#98_P#@K'_Q5']C^.O^ALL?_!6/_BJ .PHKC_['\=?] M#98_^"L?_%5%$:>$+!W"GG<<=:]%H **** "BBB@ MHHHH **** "BBB@ HHHH **** "OA#7O^1AU/_K[E_\ 0S7W?7PAKW_(PZG_ M -?@_F:["N/^%?_)+O#W_7H/YFNPH **** "BB MB@ HHHH ***K:C&%Y%!Z9"DT 6:K7.G65ZRM=6=O.RC"F6)6( M^F17GB0ZM)X+'C$^)-4$YL_M_P!C#KY&[;NV8QG;VZ]*N^-=>\00^!!?Z4BV M[-8I=37>>$SMRBC.=QSP>F!0!WD4,4$2Q0QI'&HPJ(H 'T I]16K%[2%F.6: M-23ZG%>8MJ^L>(O'+6%OJMS8:7=O/;JL) EBDMOO,I((P^X=NU 'I.I:=:ZM MIT]A>Q^9;3KMD3.,C\*L(BQHJ*,*H ]JX2+^VM%\3_\([:ZQ-?/=V$EU'/J M7SF)U95 &T#Y<$_C4>N6&J>$=-_MM/$FJ7TD4L:FVNG4PMO<*<@*#QNXYH ] M!HKF/$U_=MJ^C:)87#VMQ=S&'+MM%1(Y5MY9'NG.5A"KGIUW'L>QZU82+4]7\)Z8MO?F MVFN((FN+@?ZS:4!8H>@;/<\4 =!17"/'J/A3Q)H=M_;=_J<6JW#V\BWS*WEA M4+Y7 &#D8J_XQO-3DNM+T31KH6>H7LC3)<.,H%BPS*P')# XXH ZRJEGIEI8 M3WJVR>8HV;,MM^O3)]10! MV-%<9>^&]8\BXU*Y\4ZE%<(K2FWM658!M&0 "I., 9Y]:T-$\1RW?P]M?$EY M$ID:P^URQQ< D+N(&?I0!T=4[S2K/4+JRN;F+?+92F6!LD;&*E<_D37#Z?I& MM7ND1:AK7C*YLK><^?;&VD6(A)/G"2%@02H( QZ5FIXBUB2[A\.+J$QMYM5- MA'JBD&9XA#YN\-]TG=E<@8Q0!ZM17%6L-_X;\6:3ISZS?:G!J:S[_MK*QC\M M-PVX QG/.:FGU/4[CQCJ!L!++;Z/:[);$,!]JEE ="">!@ CGUH Z^BN(\#7 M^LZC=^*;;6;L//;WXBC$7"PJ8E.%SZ9_.LCQ+H.M:<=/L],\8:[-J-Y<*J12 M2I@Q*093G;U"DF@#TZBHX(S#;Q1-(\I1 ID?[S8'4^YJ2@ HHHH **** "BB MB@ HHKBO%FIZ]:Z[HT=KMM=,;4[>"9SR]QOR2%QT48P<]>,4 =K16'K>CZCJ M]Q%'#K%QIUHB9)M"%E9\]R01MQVQG-97ANZOK'Q?J?AJXOY[^"VM(;I+BZ(, MI,C,"I( &!M&..YH [&FR1K+$\;C*N"I'J#7%ZF=:U[QE<:?I6J-I]IIT2QW MHZM+YH#!X_1E (Y]:I:DVI^"M3TG9K=_JB:C.]NZ7[*P0"-GW+M YRH'T- ' M:W=:UR]F\"Z;+;R&VU'65@MX9X^D$LJY#_ $!H [&BO/M; MU7Q%:>+O#%F6^SZ<]Z+:5L@M=GR68MQT7(Z'G(J?7+NYU'QC<://K5QHEC;6 ML<\5Q!(L9F=RP92S @X"@X'K0!W5%LZM\.[>9KR-]5D\U?/E!*Y$C#.!ST''X5F:Y::IX-LX= M7C\1ZIJ#?:H8#;WCJT1$CA"< Y .1S0!Z'17.^--0N+'01!9RM#>7\R65O. MO_+&23(#GV%9;>%M<^Q&\O\ Q;J27:1[GCLV58"5'8,I/..>>YH ZJ/2[./5 MYM42+%Y-$L+R9/**20,?4FKE>5Z9XAU#Q<;%-0UB70X&TV*[$]JXB\V1V8,N M7R" %!P.>:ZCPC>7/]IZKI3:A+J5G9B)H+V5@[2%P2P+#@X(QQTH ZRBN L= M7\07^AZCJ^GGS5U"X<6BS$;;%$!4ENFX%D)X_O"H(?$VJ6_P?T?5FG,M_="W MBDG?K^\D"%A[@'(H ]&HKS_4(+WP??:5./$NH:@]Y>Q6AM;Z5"I1SAF !R/ M7WKT"@ HHHH **** "BBB@ HHK)\4:G-HOA;5-3MU1IK6V>5 XX) R,T :U% M><:E:ZKH7A=O%*>)-5N98HDN/LD[J86+8RI 4''S>O:K?Q UG7['3[9], M; M99[8S71.3('D52B#L?4GL: .\HHKRG3-3UGQ9XIFM1K-Y8:;>1/=VPMV EA\ MM_**$D$;206Z4 >E:GI=IJ]G]EO8O-AWK)MR1\RD,#Q[@5 MVU>2Y*6<5TEY??-(N]RK ;<#@#CCK2:C9ZEX0ETZ^3Q#J>HBXOH;1X+UU9-L MC8+8 !R.U '?45Q_BB\U>[\1:=H>AWBV5V(S?22R@M')&#L*$#G.2#^%9NN6 M6J>#[!-9C\1ZI?NMQ%$;>[=6B8.X4\ \9R.: /0J*X?QKJNO6>HZ6MEBUT_ M^T;:*:8G+3AVY5?0#'.>N>*[B@ HHHH **** "BBB@ HHHH **** "OA#7O^ M1AU/_K[E_P#0S7W?7PAKW_(PZG_U]R_^AF@#Z_\ A7_R2[P]_P!>@_F:["N/ M^%?_ "2[P]_UZ#^9KL* "BBB@ HHHH **** "J6L(\NAZA'&I9VMI%50,DDJ M>*NT4 >7Q:[I2_"4:$VHVPU8:5]F^Q&4>;YNS&S;UW9XQ6OXOC>+X,W<?\ V?:>=NW>9Y*[L^N<9S5F6*.:-HY8UDC8897& M0?J* ,76]3BTGP?)=2NZ9@6)&0DS)<7<<@:.)C(I 9N@) J"T\5>'_%M_'=7^ MM6$>G(X^R6+7"AIFSP\BY]>BGH0#7>QZ980P20165LD,GWXUB4*WU&.:B70] M(5@RZ79!@<@BW3(_2@#GM!!UCQKK&LC][90!;.V,G6*5,B7:.P/R\]\4EY_R M5_2_^P//_P"C$KKHXHX0PBC1 S%B%4#)/4_6@PQ&83&-#*!M#[1N ],^E 'E MME9>&+;Q7XGE\5R6J-/J!>V@U!P(V38O[Q%;C.01N'IBNJ^'_F?V)>?>^S?V MA/\ 9/[OD9&S9_LXZ8XKH;G3;"\PH =1110 4444 %%%% !1110!B>,?^1*UO\ Z\9O_0#51?$&G>&? .GZ MGJI/O0!YKXQU#PIJFB:A=Z3+I\GB9X?]%,6W[6)1C &/F##I MCK6UX_W_ /"N)?,SOS;;L]<^8F:Z=-)TV.<3II]HLP;<)%A4-GUSC.:LRQ1S MQF.6-)$/57&1^5 '*>.7FO5TS0K-V%W?72R%G>E^(\:0_#' M78HT"1I9%551@ #& *ZIHHVD21HT,B9VL1RN>N#VHEBCGB:*6-9(V&&5QD$> MXH \\\\J,+GZX% %BBBB@ HHHH **** "BBB@ KD_#_ /R/GB__ 'K3_P!% M&NLIBQ1I(\BQHKOC>P&"V.F3WH \^U+QMHFO:I/I*>(+.RTZV?9>2M.J/.W7 M8ASP.F6'N*N>*6@O-'T30] DC5;^:-H%@(6)[:,AI%R.,%,C'?I74G0M(8DG M2K$D\DFW3_"K26MO'Y6R")?*!$>$ V#T'I0!SNLZGX33=HNO?8H8( ACBOE5 M8W&."F[@XZ<=*\]A_<>(K._C^3P[9Z^TEM..+>* VV,J>@7>2/3)KV"YT^RO M65KNSMYRO"F6)6Q],BG?8[7[)]D^S0_9L8\GRQLQ].E '$:IX@TJ_P#%NB:E MI][#>VNFPWDUV]JPD\I?*XSCIG!QZUJ^ K&Y@T)[V]P]U?SR7(F+;F>%F)B! M/LA QVZ5OP:986RR+;V5M$)!M<1Q*NX>AP.:LJJHBHBA548 P * .+\$_\ M(S^-O^PLO_HF.IO#\;:SXKU?6YG)2TF;3K>!OF$31GYI%/8L& (]JZQ(8HF= MHXT1I#N,]/\,)!;2W M,":A>';;QRR!%[_,Q/11@\^O%5_#M]H-O9ZAJ,>L6NJWZ1&>_N8&#-M )P " M=J\'"_6NEN=.L;UU>ZLK>=E& 98E8@?B*2#3+"U$@M[*VA$@VN(XE7W2F:+K.B:]J2:AJ>K MZ==7K@_8]/BF63R5P>@_BZ?3W=S$T4.B-,6$+L"%S;_ M , 4D'_9QFM?2[&YN?%.BZ=)AX- TU$OHF;*BX94,;*.Y 5N>V:[=-/LH[HW M26=NMP;N;?LW<;L;&*5D:2-': M,[D+*"5/J/2H[FRM+U56[M89PO*B6,-CZ9H Y+P7]D_MW7O[(\K^P_\ 1_LG MV?'D;MI\S9CC.[KCO7:5%;VT%I$(K:&.&,'(2-0H_(5+0 4444 %%%% !111 M0 4444 <7X#OK;3?AO;WMY,D-O"T[22.N<84C@C->@&TMC;&V-O$8#UBV#:>_3I59=$TE&#+I=DK* M<@BW0$'\J .>NU?6?B1:P(?,L])@+W<3_=$KX,3 =R &Y[5F:IXVT76]4GT> M/7[.RL+=ME[,TZH\IZ[(SGITRP]"*] 6*-9'D6-!(^-S )H/#TJQ6%\+>STE[,XA%RZL#M(X'S=2*].DTRPF@C@ELK9XH_]7&T2 ME4^@QQ3H[&TBA2&.U@2)&WJBQ@*K>H'K[T 4K>Q73?"XM%B2,QVI#*@XW;?F M/XG)KE/"YT\?!S1O[3MY)K4VL881Q[BG/#^VWKGMC-=^0""",@]0:8D$,< @ M2)%A V^6% 7'ICTH \N?1M"U'4=*B\/ZA/K-W!?173W,]T;@6\2'++O_ (2V M1QWQ[5ZK5>VL;2R#"TM8( WWO*C"Y^N*L4 %%%% !1110 4444 %8'CBWFN_ M VN6]O$\LTEG(J(@R6)4X %;]% 'FWB+7M(U+X<2Z-8ZE:W&IO:Q1+:12AI2 MX*Y4*.O:>%KF*WE>*\O<6EHZ'!$S\)SVY[USP2T\+> M,M(GOV@L+--&:!YG(2,S&0,1GID\FO0)(HY@HEC1PK!AN4'!'0_6F7-I;7D8 M2ZMX9T!R%E0, ?QH X.WUW2X_'6L^(Q>POH\6E11M=HX,>\.Q*!NF[D<>XHT MCQ%H?BC5;?4-0UFP(WC^S].%PI()Z.P[N>"!C*\UW"Z98+;-;+96PMV.6B$2 M[2?4C&*CCT72HI%DCTRS1U.598%!!]CB@#EO#EY;O=:_XLO9D&G/+MM)YC@Q M1(-KKS]T;U/'?K5"R\4^'_%FH17FH:U8)8*X^Q6#SJ&D;/#R+GKGHIZ$9KT MVEL;9K_P"1AU/_ *^Y?_0S0!]?_"O_ ))=X>_Z]!_,UV% M'O\ KT'\S784 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %?"&O?\C#J?_7W+_P"AFON^OA#7 MO^1AU/\ Z^Y?_0S0!]?_ K_ .27>'O^O0?S-=A7'_"O_DEWA[_KT'\S6SXI MOI],\*:K?6S;9[>UDDC;&<,%)% &O17#Z?X?\37VFVMVWCB]0SPI(5%G#@;@ M#CI[U8_X17Q+_P!#U??^ 4/^% '845Q__"*^)?\ H>K[_P H?\ "C_A%?$O M_0]7W_@%#_A0!V%%K[_ , H?\*/^$5\2_\ 0]7W_@%#_A0!V%%K[_P"A_PH_P"$5\2_]#U? M?^ 4/^% '845Q_\ PBOB7_H>K[_P"A_PH_X17Q+_ -#U??\ @%#_ (4 =A17 M'_\ "*^)?^AZOO\ P"A_PH_X17Q+_P!#U??^ 4/^% '845Q__"*^)?\ H>K[ M_P H?\ "C_A%?$O_0]7W_@%#_A0!V%%K[_ , H?\*/^$5\2_\ 0]7W_@%#_A0!V%%K[_P" MA_PH_P"$5\2_]#U??^ 4/^% '845Q_\ PBOB7_H>K[_P"A_PH_X17Q+_ -#U M??\ @%#_ (4 =A17'_\ "*^)?^AZOO\ P"A_PH_X17Q+_P!#U??^ 4/^% '8 M45Q__"*^)?\ H>K[_P H?\ "C_A%?$O_0]7W_@%#_A0!V%%K[_ , H?\*/^$5\2_\ 0]7W_@%# M_A0!V%%K[_P"A_PH_P"$5\2_]#U??^ 4/^% '845Q_\ PBOB7_H>K[_P M"A_PH_X17Q+_ -#U??\ @%#_ (4 =A17'_\ "*^)?^AZOO\ P"A_PH_X17Q+ M_P!#U??^ 4/^% '845Q__"*^)?\ H>K[_P H?\ "C_A%?$O_0]7W_@%#_A0 M!V%%K[_ , H?\*/ M^$5\2_\ 0]7W_@%#_A0!V%%K[_P"A_PH_P"$5\2_]#U??^ 4/^% '845 MQ_\ PBOB7_H>K[_P"A_PH_X17Q+_ -#U??\ @%#_ (4 =A17'_\ "*^)?^AZ MOO\ P"A_PH_X17Q+_P!#U??^ 4/^% '845Q__"*^)?\ H>K[_P H?\ "C_A M%?$O_0]7W_@%#_A0!V%%K[_ , H?\*/^$5\2_\ 0]7W_@%#_A0!V%%K[_P"A_PH_P"$5\2_ M]#U??^ 4/^% '845Q_\ PBOB7_H>K[_P"A_PH_X17Q+_ -#U??\ @%#_ (4 M=A7PAKW_ ",.I_\ 7W+_ .AFOKWPM<:M!XKUO1=2U:34DM(8)(Y9(E0C>&R, M*/:OD+7O^1AU/_K[E_\ 0S0!]?\ PK_Y)=X>_P"O0?S-:/CG_D1-=_Z\9?\ MT$UG?"O_ ))=X>_Z]!_,UH^.?^1$UW_KQE_]!- %_0?^1=TS_KTB_P#0!6A6 M?H/_ "+NF?\ 7I%_Z *T* "BBB@ HHHH **S]2UW2=&*#4M1M;0OROGRA,_3 M-9__ G/A3_H8M,_\"5_QH Z"BN?_P"$Y\*?]#%IG_@2O^-> :A\<_&*:G=I M:75C]G29UB/V<-E0Q .<\\5K1H3K2Y::NQ-I;GT_17E?PT^*4.MZ#<3>*-7T MZVO4N"B*S+%E, YQGUS7:?\ "<^%/^ABTS_P)7_&LY1<6XO=#.@I&8*I9B H M&23VK"3QMX7E=43Q!IK.QP +A%KF'3&/GL4;Y6P60,"P]\J" M,=\T@-2WU33[N416U_:S2$9V1S*Q_(&I6NK=!*7GB418\PEP-GU]*\U0^%[N M]LH]*TFZ\.W0N8W%Y)IIMPX#@#TT31-+Y0D0R;=VP,,X]<>E/KSG6/$TV@ZW.V$;0>8I8$MD[L 8Z#-5DUSQ7J6J>)$M;BTM;'2+M M@LK1!VE545C'CC'4G=[]* /1*8LL;R.B2(SI@.H.2N>F?2J'A_5?[<\/:?JO ME>5]K@6;R\YVY&<9K#\-?\CQXQ_Z[VW_ *)H ZZF2S10J&ED2,$A068#)/0? M6N7\6ZEJ-C+"L6M:=HEJ1G[7>!7\U_[@4D8P.LT5Q^FZQK5CXGCT769H;J2[M)+R-HHPGD!2 M8SUW?>^]QTK(7Q-XA708O%[7MN=*E=<:9]G >GM0!Z/17%2:QX MAN_B+>Z%9-;QZ?;06\[S.H+)N+;EQWW8QGM63XA\8:GH$UW?7FN:5;FURW]B M?*TTJCH!)G(+#!Z<9H ](\V/SO)\Q?-"[MF><>N/2GUYH'U>+XIW6I&^A-JN MBBX^S^1R8MQ(CW9Z[N=WX5+#XF\06^E:7XGN;RWFTS4Y8433U@"O$)F '[S/ M.W/IS0!Z-3(I8YHQ)%(LB-T93D'\:X^WU?Q!?^-]7TR'[.FEZ>\+-*P!8AH\ MF/'OUW=L5B1^,9M/\#>&R)K+39=4DDA^U-&%AMMI9L[. <[<=1UH ].HK@O# MWC*YN6UNR^UVVNSZ;:KCP[KVK7^JP8\0:7J0E^: M;3HT6.6U4]23DEBO0C S0!W3S11NB/(BM(<(&8 L?0>M/KC/&/\ R-O@G_L( MR_\ HEZ@OM6\3W_CS4O#^DSVMM:P6D$_VJ2,.8F8MD;?XLXQUXH [JBO-[+Q MEK'B.6PTG3GAL+Z5;AI+IX_-4^1)Y9 3C&XG/7BN^TY[R33X6OX4ANBO[Q$? M< ?8_K0!:HHHH **** "BBB@ HJCJ6LZ9H\:2:E?V]HCG"M/($!/MFLY?''A M5F 7Q#II)Z 7*_XT ;]%4[[5M/TRV6YOKV"V@;[LDKA5/XFO/_'7Q=TCP[96 M;:5>VM_--. XAD#[$!&[..F03B@#TRBLN+Q!IC:';ZO->006DT:OYDC@*,C. M,^M4_P#A.?"G_0Q:9_X$K_C0!T%,EECAB:6618XU&69S@ >YJNVIV*6"W[7< M(M& 99RXV$'HP=E8'(((X- '6;EV;]PVXSG/&*8L\+ MP"=98VA*[O,# KCUSTQ7!Z+>76D:7=Z)JTY\J2V+:7)*VXRQ^5DJ7/5]VXXZ M[17/?VG%;_"/P;IK7T=G)>I;DO+)Y<;1(5:568\+1+"R-EXB\-7=SK:%Q/J"Z<9@6))5_-[X!7GMCVH ] M2N;ZTL@INKJ& -PIED"Y^F:+:]M+T,;6ZAG"\,8I V/KBO/;C2+*]O\ P%I] M_/#K=N(+G-Q* ZSD1##\YS6GJ^EV7A74-%N]#MH[$W6H16<\4*A8Y$?.25'! M88X/;)H [-YHHG1))$1I#M0,P!8]<#UI]>1^-=VB5V7#"*60*2/1L$X M/8T =;#J-C<7#00WEO),NK GD@]:[6QE:?3[:9\;Y(E9L>I - !*M0UJ[URVCOC:ZA+9P13*&CC1,8(4\!C MGD]\"KEX7\"^&=9U!)'N[*TB,]O:N?FC !)7=_=ST&. ,4 =517"P:QK^CZK MH@U6_M[^VUJ;R8HX[<1& E#)DG)W<#';K54:[XKO6\07,$UI;6&CWDX#F,.U MPD8!\O'\)Q_%SUZ<4 >B45P5MXC\0J-&UJ_6WAL-5GAMTTY &:/S!E9/-[\# M.W'>LVR\5>*W\*KXIO'M([*V=E:V5 6NU\TH&W?\L\9'&#T]Z /3Z*X_4]4U MK4_%=QH&C7D&G/9VL=U)/+ )O,#E@% R,8V]?>JB>,K^Y\%_;T1(;A;Y]/FN MF&8X=C%&G8?W?ESCWZT =Q++'#&9)9%C0=68X _&@31-,T(D0RJ Q0,-P!Z' M%>;7VNZD/!^L3OJNDZ_;Q+&1.(:;!& MJRV_FP_M*U^UH"S0^:-X &22*B3Q/H4EK-=)J]DT$#!99!,N MU#Z$]NAH UJ*\;\9_'BPT/5OL&D0)J CYDG63Y,^@.#GZUV/@GXD:-XQTN.= M)X;:\P3):/(-RX&21ZCWH [.BLE/$^A26LUTFKV300,%ED$R[4/H3VZ&G/XE MT2**WE?5K-8[G_4L9EQ)V^7UH T)[B&UB,MQ-'#&.KR,% _$U!;ZII]W+Y5M M?6LTF,[(YE8X^@-FIX M7\-W6DWD5W'+-<26!M@8%/SKNQSGCCO0!Z8DT4CNB2(S1G#JK E3Z'TI#<0K M(\9FC#HN]E+#*KZGT'O7FNE>)[?0?&OC&&:PU.Y,E]$P:SM&E _"]2U&VA,I+'*7$87%QC=/<8PTSGJ[>IZ5R?B""SM?%E]=>(=$N-6L;B.(6*Q6A MN1"5&)./X*YB66"5)8VZ.C!@?Q%25R'@_[%;VFK76G3.+1I!) M'ISQ>4;/"?P7!?.3MSGI M0!ZU17F$'BGQ7/HVL:XTMI%8:1=7(,?EAFNDC8_+_L$ 8SSG-:L'B'Q!:W^B M76J"W%KK4RP1V,8!-L2A8,9/XN%Z8'7VH [=)8Y2XCD1RC;6VG.T^A]#3Z\V MB\0ZDVK7NCZ?]EM+J\UFX@CNA &"".-7RR_Q$],YKJ;G5]1T3P??:GJMM&]U M8Q2.5C?B8*.&_P!G=UQVH Z"BN .M^(M&DTJYU'4+>^MM7?RHH8[81& LA<$ MMD[L 8[5FZ;XM\5#PKIOBG4GM?LHTR* M6.9 \4B2(>-R-D5R5_JNNWOB>^T[1I((AI<<4LD4J _:MX)"AOX.F,\]:YSP MIK5]IOA3PG%$(XS?ZM-!(KNU\7ZQ8L$>SLM)6 M]1,88ON;//IA14.A77BC4[".]:ZM3;:E;>?!)Y0!LR1E5(S^\Z]>.GO0!UL4 ML0O<:KJ1@6QW.2Q7/SY*GC MCK736NN:SI]WK.CZE=0WEY9Z<;^.ZCA\M>=P"E,GH5SG/>@#MJ9YL8F$)D3S M2NX)N&XCUQZ5SG@B_P!7Z=XM\5#PII_BG47M19NT<36B1C=/O?8)-W\'7[N#T M]ZZ#4-6UV]\3WVFZ-)!%_9D44TDBT5R?AWQ'J'B/5 Z0"U ML8+=#,I7=OF<_:NLH **** "BBB@#C]'_Y*AXG_ .O2S_D]?(&O M?\C#J?\ U]R_^AFOK_1_^2H>)_\ KTL_Y/7R!KW_ ",.I_\ 7W+_ .AF@#Z_ M^%?_ "2[P]_UZ#^9K1\<_P#(B:[_ ->,O_H)K.^%?_)+O#W_ %Z#^9K1\<_\ MB)KO_7C+_P"@F@"_H/\ R+NF?]>D7_H K0K/T'_D7=,_Z](O_0!6A0 4444 M%%%% %>YL+.]V_:K2"?;T\V,-C\ZK_V#H_\ T";'_P !T_PK0HH S_[!T?\ MZ!-C_P" Z?X5\_7_ , O%$^I7<\%UIBQ2S.Z*7884L2!]VOI&BM:5:=)\T'9 MB:3W/.?AE\.6\*:#N6^GW=Q)<&176,/A< 8RP]J[;^P='_P"@38_^ Z?X M5H45G*3DVV,H+H>DJP9=+L@1T(MT_P *B\0Z2^LZ)-8PW#VTA*LCH<99RN\A:-MRC# #!/6DU?P??W] MKXQBBE@#:T(A;[B?EVH%.[CU%=Q10!P^M>"+C6-2N9GN$CADTV&W7')\R.7S M!G_9. *TX=*UK5](U*WU^YAA:]@-N(+3YHX001N#, 23GH>.*Z6B@#B+7P_X M@O;G2;;5EL(=/TB9)K>2VD9I)2@VJ&!&!D')QWJ_IOAR[LQXI\R2(_VKETOQ;IGBG6=0 MT:WTF>VU%HG_ -*F=64HFWHH-=O10!P%QH7BN_O_ .T[NUT62Y>/[,;=W9X8 MX\Y\U=R_?R<=,8%5/^%>:LG@N31(]1A6Z.LB^6Z"!<('#9V@8#<=.E>E44 < MEI>@ZO/XB36-:C$$N^0,-\HX''-92^$=>.DQ^%7-B-!C= M=MV';[05#[Q\N-N<\=>E>A44 <_8Z)BW%EXA\07\CQF+46A,0!Y&R/:<_C7/?\ "#7B>%= MMO\ 1+C4-&D>5(9N8)BVX88XSC#9Z=17?T4 S7GV'3[FXC\M(M M/B4I%C.'!(!8\]#QQ69:>'-;N=7LWU"VTJT@LYQ.+JQR)K@KQAQM PV^319:'7Y6Q@D%0!C.<#Z5IT4 %%%% !1110 4444 07-E:W MJA;JVAG5>@EC# ?G58:%I .1I5B#_P!>Z?X5H44 0SVEM=1"*XMXIHQT61 P M'X&O"_'?P7\0^*/%-QJ-D^E6UJ?DAC7*809QD!<9YKWJB@#A?AQX2U7P[X6; M1?$36=Y'')NA"_.,').=PKJO["T?_H%6/_@.G^%:%% $1M;=K<6Y@B,(&!&4 M&T#Z=*R/%NC3:YX.U31[,QQRW5LT,>[A5)''3M6Y10!SFN>%DUK0K6V,Q@OK M./-M<+SY4FS83@\'()'/K6+X8\#W=F=+AUW[)>6FF:?'!:Q8W!)L$2M@CD$; M<9]*[VB@#G+?P])IOB_[?I:V]MIMQ;D7L*+@R2C C8#&!@;NGK63%IGC'3+) MM&LDTRZT\!D6YNIY!.RL222 ",C<<<]A7$M7T>V\+)X>:TNFT2*6 M$_;6*"160+GY0>>*T+32=>@QD[U:(IM/#EW!H MOB:S9XC)JES=2PD$X42+A![?2SI:6MC,VX^;&0'Y48P?O=S7944 M<+HOAK6;.YLK6:QT6UL;(KLNK>/=<3*G # K@;AR2#D'I7=444 %%%% !111 M0 57N+&SNG5[BU@F=/NM)&&(^F:L44 5_P"S[+[0;C[)!YS @R>6-Q'UQFF# M2]/6)XEL+41NJ7WB.74M!6)K>X8$P@;?+.,<8 M'3BO1?AA\.X_!FB;;Q89K^4DR/M!V@CH":] HH J#2]/6)XEL+41N7'B37-122( M17^DK91@DY#@OR?;YA75T4 <'I4/Q TK2+/3TL/#\B6L*0AVN906"@#/W?:M M;1?#DZIJ=WK)ADO=3.98T^>.$!0NU"PSC@'ZUTU% &-X8TV\T;1H],NY1.MJ M?+AF+$O)&.C/G^+K6=J6G^(['7;K4M"^QW0O$198;Z5T6+8,#9M!ZY.?I754 M4 T"ZLUU:[U%XUOM6D$D\#=6TU;72([;1X]. MM6 34!&&NG53GE2NW)Z'GBO0Z* .)B\(7\?@37]#,L/VG4)KMXFR=H$K$KGC MWYJ]J7AR[O!X6\N2(?V5J>$[S2=6OB\][&Z221J,1!_X5]0.@)Y- M;U% '"#PWX@U6;3H-76P@M-*;S+9[:1F>5@A0!P1@#!R<=Z5O!NH'X::9X<\ MV#[7:O SOD[#LD#G''H*[JB@#DM1TG7M/\17FKZ ECR,@3RP0NW M:#G.3G-9UGX,U2V\)Z1"TEL=6TN\>]C0,?)D=B_RDXR!A_3M7?44 K0\-:3KNFFWM+VXMTTZPA^SVZ0?,; MA0,!I,CY2 .@XY-=110!YUI_@W7;?0K6"5K+[7I6H/>V 5VV3;BQQ(<97[YZ M>E:=IX=U>\GU?5-6^R0ZC>V!L5AMG9H@HW$,21G.6-=E10!F>'=/ETGPWING M3LK2VUM'$Y7H2J@'%4;S0KFX\91ZNKQB!=,DM"I)W;V<,#].*Z&B@#AF\&WY M^&FG>'/-@^UVSPL[Y.P[)0YQQZ"KFHZ3KMAXCN]8T!+&X>_CCCGCO9&0)Y8( M7;M!SG)SFNMHH \]M_ VH#P;IEI'-65K6Y\ M^REM8XI_-.&#QC =0."6R2Q-=3110 4444 %%%% ''Z/_P E0\3_ /7I9_R> MOD#7O^1AU/\ Z^Y?_0S7U_H__)4/$_\ UZ6?\GKY U[_ )&'4_\ K[E_]#- M'U_\*_\ DEWA[_KT'\S6UXGL)]5\+:II]J%,]S:R11AC@;BI R:Q?A7_ ,DN M\/?]>@_F:["@#A["_P#'-EIUK:?\(K8OY$21[O[3 SM &?N^U6/[9\<_]"G8 M_P#@T'_Q-=A10!Q_]L^.?^A3L?\ P:#_ .)H_MGQS_T*=C_X-!_\37844 @_F:["N/^%?_ M "2[P]_UZ#^9KL* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "OA#7O\ D8=3_P"ON7_T,U]W MU\(:]_R,.I_]?#Q73_\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&: MQ_[Z/^%'_"U/ W_0S6/_ 'T?\* .PHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ M $,UC_WT?\* .PHKC_\ A:G@;_H9K'_OH_X4?\+4\#?]#-8_]]'_ H ["BN M/_X6IX&_Z&:Q_P"^C_A1_P +4\#?]#-8_P#?1_PH ["BN/\ ^%J>!O\ H9K' M_OH_X4?\+4\#?]#-8_\ ?1_PH ["BN/_ .%J>!O^AFL?^^C_ (4?\+4\#?\ M0S6/_?1_PH ["BN/_P"%J>!O^AFL?^^C_A1_PM3P-_T,UC_WT?\ "@#L**X_ M_A:G@;_H9K'_ +Z/^%'_ M3P-_T,UC_ -]'_"@#L**X_P#X6IX&_P"AFL?^ M^C_A1_PM3P-_T,UC_P!]'_"@#L**X_\ X6IX&_Z&:Q_[Z/\ A1_PM3P-_P!# M-8_]]'_"@#L**X__ (6IX&_Z&:Q_[Z/^%'_"U/ W_0S6/_?1_P * .PHKC_^ M%J>!O^AFL?\ OH_X4?\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&:Q_[Z M/^%'_"U/ W_0S6/_ 'T?\* .PHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ $,U MC_WT?\* .PHKC_\ A:G@;_H9K'_OH_X4?\+4\#?]#-8_]]'_ H ["BN/_X6 MIX&_Z&:Q_P"^C_A1_P +4\#?]#-8_P#?1_PH ["BN/\ ^%J>!O\ H9K'_OH_ MX4?\+4\#?]#-8_\ ?1_PH ["BN/_ .%J>!O^AFL?^^C_ (4?\+4\#?\ 0S6/ M_?1_PH ["BN/_P"%J>!O^AFL?^^C_A1_PM3P-_T,UC_WT?\ "@#L**X__A:G M@;_H9K'_ +Z/^%'_ M3P-_T,UC_ -]'_"@#L**X_P#X6IX&_P"AFL?^^C_A M1_PM3P-_T,UC_P!]'_"@#L**X_\ X6IX&_Z&:Q_[Z/\ A1_PM3P-_P!#-8_] M]'_"@#L**X__ (6IX&_Z&:Q_[Z/^%'_"U/ W_0S6/_?1_P * .PHKC_^%J>! MO^AFL?\ OH_X4?\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&:Q_[Z/^%' M_"U/ W_0S6/_ 'T?\* .PHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ $,UC_WT M?\* .PHKC_\ A:G@;_H9K'_OH_X4?\+4\#?]#-8_]]'_ H ["BN/_X6IX&_ MZ&:Q_P"^C_A1_P +4\#?]#-8_P#?1_PH ["BN/\ ^%J>!O\ H9K'_OH_X4?\ M+4\#?]#-8_\ ?1_PH ["BN/_ .%J>!O^AFL?^^C_ (4?\+4\#?\ 0S6/_?1_ MPH ["BN/_P"%J>!O^AFL?^^C_A1_PM3P-_T,UC_WT?\ "@#L**X__A:G@;_H M9K'_ +Z/^%'_ M3P-_T,UC_ -]'_"@#L**X_P#X6IX&_P"AFL?^^C_A1_PM M3P-_T,UC_P!]'_"@#L**X_\ X6IX&_Z&:Q_[Z/\ A1_PM3P-_P!#-8_]]'_" M@#L**X__ (6IX&_Z&:Q_[Z/^%'_"U/ W_0S6/_?1_P * .PHKC_^%J>!O^AF ML?\ OH_X4?\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&:Q_[Z/^%'_"U/ M W_0S6/_ 'T?\* .PHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ $,UC_WT?\* M.PHKC_\ A:G@;_H9K'_OH_X4?\+4\#?]#-8_]]'_ H ["BN/_X6IX&_Z&:Q M_P"^C_A1_P +4\#?]#-8_P#?1_PH ["BN/\ ^%J>!O\ H9K'_OH_X4?\+4\# M?]#-8_\ ?1_PH ["BN/_ .%J>!O^AFL?^^C_ (4?\+4\#?\ 0S6/_?1_PH [ M"BN/_P"%J>!O^AFL?^^C_A1_PM3P-_T,UC_WT?\ "@#L**X__A:G@;_H9K'_ M +Z/^%'_ M3P-_T,UC_ -]'_"@#L**X_P#X6IX&_P"AFL?^^C_A1_PM3P-_ MT,UC_P!]'_"@#L**X_\ X6IX&_Z&:Q_[Z/\ A1_PM3P-_P!#-8_]]'_"@#L* M*X__ (6IX&_Z&:Q_[Z/^%'_"U/ W_0S6/_?1_P * .PHKC_^%J>!O^AFL?\ MOH_X4?\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&:Q_[Z/^%'_"U/ W_0 MS6/_ 'T?\* .PHKC_P#A:G@;_H9K'_OH_P"%'_"U/ W_ $,UC_WT?\* .PHK MC_\ A:G@;_H9K'_OH_X4?\+4\#?]#-8_]]'_ H ["BN/_X6IX&_Z&:Q_P"^ MC_A1_P +4\#?]#-8_P#?1_PH ["BN/\ ^%J>!O\ H9K'_OH_X4?\+4\#?]#- M8_\ ?1_PH ["BN/_ .%J>!O^AFL?^^C_ (4?\+4\#?\ 0S6/_?1_PH ["BN/ M_P"%J>!O^AFL?^^C_A1_PM3P-_T,UC_WT?\ "@#L**X__A:G@;_H9K'_ +Z/ M^%'_ M3P-_T,UC_ -]'_"@#L**X_P#X6IX&_P"AFL?^^C_A1_PM3P-_T,UC M_P!]'_"@#L**X_\ X6IX&_Z&:Q_[Z/\ A1_PM3P-_P!#-8_]]'_"@#L**X__ M (6IX&_Z&:Q_[Z/^%'_"U/ W_0S6/_?1_P * .PHKC_^%J>!O^AFL?\ OH_X M4?\ "U/ W_0S6/\ WT?\* .PKX0U[_D8=3_Z^Y?_ $,U]?\ _"U/ W_0S6/_ < 'T?\*^/=8ECGUN_FB8/') XML 13 slab-20210102x10k_htm.xml IDEA: XBRL DOCUMENT 0001038074 slab:SiliconClocksSpectraLinearAndEmberMember us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-01-02 0001038074 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-01-02 0001038074 us-gaap:StateAndLocalJurisdictionMember us-gaap:GeneralBusinessMember 2021-01-02 0001038074 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-01-02 0001038074 us-gaap:ForeignCountryMember 2021-01-02 0001038074 slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member 2020-04-30 0001038074 slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member us-gaap:CommonStockMember 2019-12-29 2021-01-02 0001038074 slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member us-gaap:CommonStockMember 2018-12-30 2019-12-28 0001038074 slab:ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member us-gaap:CommonStockMember 2017-12-31 2018-12-29 0001038074 us-gaap:CommonStockMember 2018-12-30 2019-12-28 0001038074 us-gaap:CommonStockMember 2017-12-31 2018-12-29 0001038074 us-gaap:CommonStockMember 2019-12-29 2021-01-02 0001038074 us-gaap:RetainedEarningsMember 2021-01-02 0001038074 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 0001038074 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-28 0001038074 us-gaap:RetainedEarningsMember 2019-12-28 0001038074 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0001038074 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-28 0001038074 us-gaap:RetainedEarningsMember 2018-12-29 0001038074 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 0001038074 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-12-30 0001038074 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 0001038074 us-gaap:RetainedEarningsMember 2017-12-30 0001038074 us-gaap:AdditionalPaidInCapitalMember 2017-12-30 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-30 0001038074 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-12-30 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:EmployeeStockOptionMember 2019-12-28 0001038074 us-gaap:EmployeeStockOptionMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 us-gaap:EmployeeStockOptionMember slab:StockIncentivePlan2009Member 2018-12-30 2019-12-28 0001038074 us-gaap:EmployeeStockOptionMember slab:StockIncentivePlan2009Member 2017-12-31 2018-12-29 0001038074 us-gaap:EmployeeStockOptionMember 2017-12-31 2018-12-29 0001038074 us-gaap:EmployeeStockOptionMember 2019-12-29 2021-01-02 0001038074 us-gaap:EmployeeStockOptionMember 2021-01-02 0001038074 slab:MarketStockUnitsMember 2019-12-29 2021-01-02 0001038074 slab:MarketStockUnitsMember 2018-12-30 2019-12-28 0001038074 slab:EmployeeStockPurchasePlan2009Member 2018-12-30 2019-12-28 0001038074 slab:MarketStockUnitsMember 2017-12-31 2018-12-29 0001038074 slab:EmployeeStockPurchasePlan2009Member 2017-12-31 2018-12-29 0001038074 slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember 2019-12-28 0001038074 slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember 2019-12-28 0001038074 slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001038074 slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember 2017-12-31 2018-12-29 0001038074 us-gaap:PerformanceSharesMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 slab:FullValueAwardsMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 us-gaap:PerformanceSharesMember slab:StockIncentivePlan2009Member 2018-12-30 2019-12-28 0001038074 slab:FullValueAwardsMember slab:StockIncentivePlan2009Member 2018-12-30 2019-12-28 0001038074 slab:FullValueAwardsMember slab:StockIncentivePlan2009Member 2017-12-31 2018-12-29 0001038074 srt:MinimumMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 srt:MaximumMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 us-gaap:RevenueFromContractWithCustomerMember 2019-12-29 2021-01-02 0001038074 us-gaap:AccountsReceivableMember 2019-12-29 2021-01-02 0001038074 us-gaap:SalesChannelThroughIntermediaryMember 2019-12-29 2021-01-02 0001038074 us-gaap:SalesChannelDirectlyToConsumerMember 2019-12-29 2021-01-02 0001038074 slab:OtherCountriesMember 2019-12-29 2021-01-02 0001038074 slab:InternetOfThingsMember 2019-12-29 2021-01-02 0001038074 slab:InfrastructureAndAutomotiveMember 2019-12-29 2021-01-02 0001038074 country:US 2019-12-29 2021-01-02 0001038074 country:CN 2019-12-29 2021-01-02 0001038074 us-gaap:SalesChannelThroughIntermediaryMember 2018-12-30 2019-12-28 0001038074 us-gaap:SalesChannelDirectlyToConsumerMember 2018-12-30 2019-12-28 0001038074 slab:OtherCountriesMember 2018-12-30 2019-12-28 0001038074 slab:InternetOfThingsMember 2018-12-30 2019-12-28 0001038074 slab:InfrastructureAndAutomotiveMember 2018-12-30 2019-12-28 0001038074 country:US 2018-12-30 2019-12-28 0001038074 country:CN 2018-12-30 2019-12-28 0001038074 us-gaap:SalesChannelThroughIntermediaryMember 2017-12-31 2018-12-29 0001038074 us-gaap:SalesChannelDirectlyToConsumerMember 2017-12-31 2018-12-29 0001038074 slab:OtherCountriesMember 2017-12-31 2018-12-29 0001038074 slab:InternetOfThingsMember 2017-12-31 2018-12-29 0001038074 slab:InfrastructureAndAutomotiveMember 2017-12-31 2018-12-29 0001038074 country:US 2017-12-31 2018-12-29 0001038074 country:CN 2017-12-31 2018-12-29 0001038074 us-gaap:LineOfCreditMember 2020-06-01 2020-06-01 0001038074 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-12-29 2021-01-02 0001038074 us-gaap:BuildingMember 2019-12-29 2021-01-02 0001038074 slab:OtherCountriesMember 2021-01-02 0001038074 country:US 2021-01-02 0001038074 slab:OtherCountriesMember 2019-12-28 0001038074 country:US 2019-12-28 0001038074 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-01-02 0001038074 us-gaap:LeaseholdImprovementsMember 2021-01-02 0001038074 us-gaap:FurnitureAndFixturesMember 2021-01-02 0001038074 us-gaap:EquipmentMember 2021-01-02 0001038074 us-gaap:ComputerEquipmentMember 2021-01-02 0001038074 us-gaap:BuildingAndBuildingImprovementsMember 2021-01-02 0001038074 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-12-28 0001038074 us-gaap:LeaseholdImprovementsMember 2019-12-28 0001038074 us-gaap:FurnitureAndFixturesMember 2019-12-28 0001038074 us-gaap:EquipmentMember 2019-12-28 0001038074 us-gaap:ComputerEquipmentMember 2019-12-28 0001038074 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-28 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2021-01-02 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-30 2019-12-28 0001038074 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 2018-12-29 0001038074 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2019-12-29 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-12-28 0001038074 slab:SiliconClocksSpectraLinearAndEmberMember us-gaap:DomesticCountryMember 2021-01-02 0001038074 us-gaap:StateAndLocalJurisdictionMember 2021-01-02 0001038074 us-gaap:OtherAssetsMember us-gaap:NotesReceivableMember 2021-01-02 0001038074 us-gaap:RetainedEarningsMember 2019-12-29 2021-01-02 0001038074 us-gaap:RetainedEarningsMember 2018-12-30 2019-12-28 0001038074 us-gaap:RetainedEarningsMember 2017-12-31 2018-12-29 0001038074 us-gaap:RevolvingCreditFacilityMember 2021-01-02 0001038074 us-gaap:LetterOfCreditMember 2021-01-02 0001038074 slab:SwinglineLoansMember 2021-01-02 0001038074 us-gaap:LineOfCreditMember 2020-03-27 0001038074 us-gaap:InProcessResearchAndDevelopmentMember 2021-01-02 0001038074 country:NO us-gaap:TaxYear2013Member 2019-12-29 2021-01-02 0001038074 country:NO us-gaap:TaxYear2013Member 2018-12-30 2019-12-28 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember us-gaap:InterestExpenseMember 2019-12-29 2021-01-02 0001038074 country:SG 2019-12-29 2021-01-02 0001038074 country:SG 2018-12-30 2019-12-28 0001038074 country:SG 2017-12-31 2018-12-29 0001038074 srt:MinimumMember 2019-12-29 2021-01-02 0001038074 slab:RedpineSignalsMember 2019-12-29 2021-01-02 0001038074 us-gaap:TrademarksMember 2021-01-02 0001038074 us-gaap:CustomerRelationshipsMember 2021-01-02 0001038074 slab:CoreAndDevelopedTechnologyMember 2021-01-02 0001038074 us-gaap:TrademarksMember 2019-12-28 0001038074 us-gaap:CustomerRelationshipsMember 2019-12-28 0001038074 slab:CoreAndDevelopedTechnologyMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2018-12-29 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-12-29 2021-01-02 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2018-12-30 2019-12-28 0001038074 us-gaap:OtherAssetsMember us-gaap:EquityMethodInvestmentsMember 2021-01-02 0001038074 slab:EmployeeStockPurchasePlan2009Member 2019-12-29 2021-01-02 0001038074 srt:MinimumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-12-29 2021-01-02 0001038074 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-12-29 2021-01-02 0001038074 currency:SGD us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-02 0001038074 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2021-01-02 0001038074 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-03-27 0001038074 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember us-gaap:MeasurementInputExpectedTermMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-01-02 0001038074 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember us-gaap:MeasurementInputExpectedDividendRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-01-02 0001038074 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-01-02 0001038074 us-gaap:USGovernmentDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:CorporateDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:AuctionRateSecuritiesMember 2021-01-02 0001038074 us-gaap:USGovernmentDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:AuctionRateSecuritiesMember 2019-12-28 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2020-06-01 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2021-01-02 0001038074 slab:ConvertibleSeniorNotes0.625PercentMember 2021-01-02 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2019-12-28 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2019-12-29 2021-01-02 0001038074 slab:ConvertibleSeniorNotes0.625PercentMember 2019-12-29 2021-01-02 0001038074 slab:ConvertibleSeniorNotes0.625PercentMember 2020-06-01 2020-06-01 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2017-03-06 2017-03-06 0001038074 slab:ConvertibleSeniorNotes0.625PercentMember 2020-06-01 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2017-03-06 0001038074 slab:ConvertibleSeniorNotes1.375PercentMember 2021-01-06 0001038074 us-gaap:ConvertibleNotesPayableMember 2021-01-02 0001038074 us-gaap:ConvertibleNotesPayableMember 2019-12-28 0001038074 srt:MinimumMember slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:EurodollarMember 2019-12-29 2021-01-02 0001038074 srt:MinimumMember slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:BaseRateMember 2019-12-29 2021-01-02 0001038074 srt:MaximumMember slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:EurodollarMember 2019-12-29 2021-01-02 0001038074 srt:MaximumMember slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:BaseRateMember 2019-12-29 2021-01-02 0001038074 slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-12-29 2021-01-02 0001038074 slab:RevolvingCreditFacilityOtherThanSwinglineLoansMember us-gaap:EurodollarMember 2019-12-29 2021-01-02 0001038074 2020-10-04 2021-01-02 0001038074 slab:SekormMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2019-12-29 2021-01-02 0001038074 slab:EdomTechnologyMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2019-12-29 2021-01-02 0001038074 slab:EdomTechnologyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001038074 slab:ArrowElectronicsMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2019-12-29 2021-01-02 0001038074 slab:ArrowElectronicsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2021-01-02 0001038074 slab:OtherMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001038074 slab:EdomTechnologyMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2018-12-30 2019-12-28 0001038074 slab:EdomTechnologyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001038074 slab:ArrowElectronicsMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2018-12-30 2019-12-28 0001038074 slab:ArrowElectronicsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-12-30 2019-12-28 0001038074 slab:EdomTechnologyMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2017-12-31 2018-12-29 0001038074 slab:ArrowElectronicsMember us-gaap:RevenueFromContractWithCustomerMember slab:DistributorConcentrationRiskMember 2017-12-31 2018-12-29 0001038074 us-gaap:CommonStockMember 2021-01-02 0001038074 us-gaap:CommonStockMember 2019-12-28 0001038074 us-gaap:CommonStockMember 2018-12-29 0001038074 us-gaap:CommonStockMember 2017-12-30 0001038074 slab:StockIncentivePlan2009Member 2021-01-02 0001038074 slab:EmployeeStockPurchasePlan2009Member 2021-01-02 0001038074 2018-12-29 0001038074 2017-12-30 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-28 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-28 0001038074 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-12-28 0001038074 slab:RedpineSignalsMember us-gaap:TrademarksMember 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:InProcessResearchAndDevelopmentMember 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:DevelopedTechnologyRightsMember 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:CustomerRelationshipsMember 2020-04-28 0001038074 slab:RedpineSignalsMember 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2021-01-02 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001038074 us-gaap:FairValueMeasurementsRecurringMember 2021-01-02 0001038074 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0001038074 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0001038074 us-gaap:FairValueMeasurementsRecurringMember 2019-12-28 0001038074 us-gaap:ConvertibleNotesPayableMember 2019-12-29 2021-01-02 0001038074 us-gaap:ConvertibleNotesPayableMember 2018-12-30 2019-12-28 0001038074 us-gaap:ConvertibleNotesPayableMember 2017-12-31 2018-12-29 0001038074 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2021-01-02 0001038074 us-gaap:ResearchAndDevelopmentExpenseMember 2019-12-29 2021-01-02 0001038074 us-gaap:CostOfSalesMember 2019-12-29 2021-01-02 0001038074 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-30 2019-12-28 0001038074 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-30 2019-12-28 0001038074 us-gaap:CostOfSalesMember 2018-12-30 2019-12-28 0001038074 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-12-31 2018-12-29 0001038074 us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-31 2018-12-29 0001038074 us-gaap:CostOfSalesMember 2017-12-31 2018-12-29 0001038074 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 2019-12-28 0001038074 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 2018-12-29 0001038074 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2021-01-02 0001038074 slab:RedpineSignalsMember us-gaap:TrademarksMember 2020-04-28 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:DevelopedTechnologyRightsMember 2020-04-28 2020-04-28 0001038074 slab:RedpineSignalsMember us-gaap:CustomerRelationshipsMember 2020-04-28 2020-04-28 0001038074 us-gaap:TrademarksMember 2019-12-29 2021-01-02 0001038074 us-gaap:CustomerRelationshipsMember 2019-12-29 2021-01-02 0001038074 slab:CoreAndDevelopedTechnologyMember 2019-12-29 2021-01-02 0001038074 slab:MarketStockUnitsMember slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 slab:MarketStockUnitsMember slab:StockIncentivePlan2009Member 2018-12-30 2019-12-28 0001038074 us-gaap:PerformanceSharesMember slab:StockIncentivePlan2009Member 2017-12-31 2018-12-29 0001038074 slab:MarketStockUnitsMember slab:StockIncentivePlan2009Member 2017-12-31 2018-12-29 0001038074 slab:StockIncentivePlan2009Member 2019-12-29 2021-01-02 0001038074 us-gaap:RestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001038074 us-gaap:RestrictedStockUnitsRSUMember 2018-12-30 2019-12-28 0001038074 slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember 2018-12-30 2019-12-28 0001038074 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 2018-12-29 0001038074 slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember 2017-12-31 2018-12-29 0001038074 slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember 2019-12-29 2021-01-02 0001038074 slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember 2019-12-29 2021-01-02 0001038074 slab:RestrictedStockAwardsAndRestrictedStockUnitsRSUMember 2021-01-02 0001038074 slab:PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember 2021-01-02 0001038074 us-gaap:NotesReceivableMember 2019-12-29 2021-01-02 0001038074 slab:ScenarioCreditFacilityDebtCovenantMember us-gaap:LineOfCreditMember 2019-12-29 2021-01-02 0001038074 slab:ScenarioCompanysOptionToIncreaseBorrowingCapacityMember us-gaap:LineOfCreditMember 2019-12-29 2021-01-02 0001038074 srt:MaximumMember 2019-12-29 2021-01-02 0001038074 slab:InProcessResearchAndDevelopmentWiFiAndBluetoothTechnologyMember 2020-04-28 2020-04-28 0001038074 2019-12-28 0001038074 slab:ConversionOfNotesCompanyMember slab:ConvertibleSeniorNotes0.625PercentMember 2020-06-01 2020-06-01 0001038074 slab:ConversionOfNotesCompanyMember slab:ConvertibleSeniorNotes1.375PercentMember 2017-03-06 2017-03-06 0001038074 slab:ConversionOfNotesHoldersMember slab:ConvertibleSeniorNotes0.625PercentMember 2020-06-01 2020-06-01 0001038074 slab:ConversionOfNotesHoldersMember slab:ConvertibleSeniorNotes1.375PercentMember 2017-03-06 2017-03-06 0001038074 2021-01-02 0001038074 2018-12-30 2019-12-28 0001038074 2017-12-31 2018-12-29 0001038074 2020-07-02 0001038074 2021-01-25 0001038074 2019-12-29 2021-01-02 slab:segment shares iso4217:USD pure slab:D slab:item slab:product iso4217:USD shares slab:Y slab:contract 0001038074 --01-02 2020 FY false us-gaap:OtherAssetsNoncurrent us-gaap:OtherAssetsNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent 43496000 43925000 P3Y P2Y 10 P1M P6Y6M P4Y6M P3Y P8Y 10-K true 2021-01-02 false 000-29823 SILICON LABORATORIES INC. DE 74-2793174 400 West Cesar Chavez Austin TX 78701 512 416-8500 Common Stock, $0.0001 par value SLAB NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 4200000000 43925156 202720000 227146000 521963000 498825000 95169000 75639000 66662000 73057000 89307000 69192000 975821000 943859000 139439000 135939000 631932000 398402000 166084000 134279000 80211000 62374000 1993487000 1674853000 54949000 38899000 134480000 12986000 19251000 82083000 79551000 284498000 137701000 428945000 368257000 80203000 53844000 793646000 559802000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 250000000 250000000 43925000 43496000 4000 4000 204359000 133793000 993664000 980608000 1814000 646000 1199841000 1115051000 1993487000 1674853000 886677000 837554000 868267000 359151000 327270000 346868000 527526000 510284000 521399000 287887000 257150000 238347000 201339000 196437000 197844000 489226000 453587000 436191000 38300000 56697000 85208000 11143000 13185000 6647000 34142000 20233000 19694000 15301000 49649000 72161000 2770000 30384000 -11430000 12531000 19265000 83591000 0.29 0.44 1.94 0.28 0.43 1.90 43775000 43346000 43159000 44372000 44290000 44044000 12531000 19265000 83591000 1131000 2564000 376000 510000 218000 -49000 33000 -321000 -953000 -825000 -784000 -316000 1479000 2809000 -212000 311000 589000 -45000 1168000 2220000 -167000 13699000 21485000 83424000 42707 4000 102862000 851307000 -1157000 953016000 26445000 -250000 26195000 83591000 83591000 -167000 -167000 815 -6180000 -6180000 434 39276000 39276000 50111000 50111000 43088 4000 107517000 961343000 -1574000 1067290000 19265000 19265000 2220000 2220000 709 -1799000 -1799000 301 26716000 26716000 54791000 54791000 43496 4000 133793000 980608000 646000 1115051000 525000 525000 12531000 12531000 1168000 1168000 639 -3109000 -3109000 210 16287000 16287000 60065000 60065000 29897000 29897000 43925 4000 204359000 993664000 1814000 1199841000 12531000 19265000 83591000 17780000 16883000 15912000 44733000 39584000 44102000 21433000 13485000 12892000 -4060000 60091000 54799000 50077000 -6533000 23048000 -8210000 17612000 2401000 -3931000 -10748000 -2171000 -7660000 51839000 -8965000 4960000 15263000 7830000 5952000 3257000 -6826000 -21828000 -6694000 -3243000 -6202000 28500000 -7038000 -9375000 135718000 166522000 173542000 519567000 424524000 395904000 497357000 344937000 474129000 20422000 16279000 24462000 1570000 8396000 11063000 316809000 2510000 239729000 -361011000 -106772000 -197029000 845000000 624737000 1132000 16287000 26716000 39276000 18124000 16295000 19483000 15015000 14496000 13303000 3380000 200867000 -29647000 -48836000 -24426000 30103000 -72323000 227146000 197043000 269366000 202720000 227146000 197043000 8662000 6367000 6227000 7217000 10291000 20599000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Silicon Laboratories Inc. (the “Company”), a Delaware corporation, is a leading provider of silicon, software and solutions for a smarter, more connected world. Our award-winning technologies are shaping the future of the Internet of Things (IoT), internet infrastructure, industrial automation, consumer and automotive markets. Within the semiconductor industry, the Company is known as a "fabless" company meaning that the integrated circuits (ICs) incorporated in its products are manufactured by third-party foundry semiconductor companies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Basis of Presentation and Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company prepares financial statements on a 52- or 53-week fiscal year that ends on the Saturday closest to December 31. Fiscal 2020 had 53 weeks with the extra week occurring in the first quarter of the year and ended on January 2, 2021. Fiscal 2019 and 2018 had 52 weeks and ended on December 28, 2019 and December 29, 2018, respectively. The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company's foreign subsidiaries are considered to be extensions of the U.S. Company. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in interest income and other, net in the Consolidated Statements of Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Among the significant estimates affecting the financial statements are those related to inventories, goodwill, acquired intangible assets, other long-lived assets, revenue recognition, stock-based compensation and income taxes. Actual results could differ from those estimates, and such differences could be material to the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Adoption of New Financial Instruments Accounting Standard</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, on December 29, 2019, the first day of its fiscal year ended January 2, 2021. The adoption did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair values of the Company's financial instruments are recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The three levels are described below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 2 - Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3 - Inputs are unobservable for the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s own data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash deposits, certificates of deposit, money market funds and investments in debt securities with original maturities of ninety days or less when purchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company's investments typically have original maturities greater than ninety days as of the date of purchase and are classified as either available-for-sale or trading securities. Investments in available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheet. Investments in trading securities are reported at fair value, with both realized and unrealized gains and losses recorded in interest income and other, net in the Consolidated Statement of Income. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support its current operations (including those with contractual maturities greater than one year from the date of purchase) are classified as short-term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company reviews its available-for-sale investments as of the end of each reporting period for declines in fair value based on the specific identification method. The Company records an allowance for credit loss when a decline in fair value is due to credit-related factors. The Company considers various factors in determining whether an investment is impaired, including the severity of the impairment, changes in underlying credit ratings, forecasted recovery, its intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When the Company concludes that a credit-related impairment has occurred, the Company assesses whether it intends to sell the security or if it is more likely than not that it will be required to sell the security before recovery. If either of these two conditions is met, the Company recognizes a charge in earnings equal to the entire difference between the security’s amortized cost basis and its fair value. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, the Company has made equity investments in non-publicly traded companies. Equity investments in which the Company does not have control, but has the ability to exercise significant influence over operating and financial policies, are accounted for using the equity method. The Company’s proportionate share of income or loss is recorded in interest income and other, net in the Consolidated Statement of Income. All other non-marketable equity investments are recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews its equity investments for declines in fair value based on the specific identification method and writes down investments to their fair values when it determines that a decline has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings. The Company does not use derivative contracts for speculative or trading purposes. The Company recognizes derivatives, on a gross basis, in the Consolidated Balance Sheet at fair value. Cash flows from derivatives are classified according to the nature of the cash receipt or payment in the Consolidated Statement of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash flow hedges used by the Company include foreign currency forward contracts and interest rate swap agreements. Foreign currency forward contracts are used to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Interest rate swap agreements are used to manage exposure to interest rate risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company does not apply hedge accounting to these foreign currency forward contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost, determined using the first-in, first-out method, or net realizable value. The Company writes down the carrying value of inventory to net realizable value for estimated obsolescence or unmarketable inventory based upon assumptions about the age of inventory, future demand and market conditions. Inventory impairment charges establish a new cost basis for inventory and charges are not subsequently reversed to income even if circumstances later suggest that increased carrying amounts are recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the useful lives of the assets ranging from <span style="-sec-ix-hidden:Hidden_wwPv7UnRl0qtnsHgKi57XQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to fifteen years. Leasehold improvements are depreciated over the lease term or their useful life, whichever is shorter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company owns the facilities for its headquarters in Austin, Texas. The buildings are located on land which is leased through 2099 from a third party. The rents for these ground leases were prepaid for the term of the leases. The buildings and leasehold interest in ground leases are being depreciated on a straight-line basis over their estimated useful lives of 40 years and 86 years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records business combinations using the acquisition method of accounting and, accordingly, allocates the fair value of acquisition consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The results of operations of the businesses acquired are included in the Company's consolidated results of operations beginning on the date of the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Purchased intangible assets are stated at cost, net of accumulated amortization, and are amortized using the straight-line method over their estimated useful lives, ranging from <span style="-sec-ix-hidden:Hidden_i22d-RVOIEG4PBUDNWIorg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two</span></span> to twelve years. Fair values are determined primarily using the income approach, in which the Company projects future expected cash flows and applies an appropriate discount rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets “held and used” by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company tests goodwill for impairment annually as of the first day of its fourth fiscal quarter and in interim periods if events occur that would indicate that the carrying value of goodwill may be impaired. The Company assesses goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, an impairment loss is recognized equal to that excess amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the commencement date of a lease, the Company recognizes a liability to make lease payments and an asset representing the right to use the underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As its leases typically do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The right-of-use (“ROU”) asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Lease liabilities are recorded in other current liabilities and other non-current liabilities. ROU assets are recorded in other assets, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Substantially all of the Company’s contracts with customers contain a single performance obligation, the sale of mixed-signal integrated circuit (IC) products. This performance obligation is satisfied when control of the product is transferred to the customer, which typically occurs upon delivery. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company has opted to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than </span><span style="font-style:normal;">one year</span><span style="font-style:normal;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt;"><span style="font-style:normal;white-space:pre-wrap;">The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer and may include fixed or variable amounts. Variable consideration primarily includes sales made to distributors under agreements allowing certain rights of return, referred to as stock rotation, and credits issued to the distributor due to price protection. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The estimate is based on information available to the Company, including recent sales activity and pricing data. The Company applies a constraint to its variable consideration estimate which considers both the likelihood of a return and the amount of a potential price concession. Variable consideration that does not meet revenue recognition criteria is deferred. The Company records a right of return asset in prepaid expenses and other current assets for the costs of distributor inventory not meeting revenue recognition criteria. A corresponding deferred revenue and returns liability amount is recorded for unrecognized revenue associated with such costs. The Company’s products carry a one-year replacement warranty. Payments are typically due within 30 days of invoicing and do not include a significant financing component.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Shipping and Handling</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs are classified as a component of cost of revenues in the Consolidated Statements of Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has stock-based compensation plans, which are more fully described in Note 15, <i style="font-style:italic;">Stock-Based Compensation</i>. The Company accounts for those plans using a fair-value method and recognizes the expense in its Consolidated Statement of Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research and Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets, and an allocated portion of our occupancy costs. Assets purchased to support the Company's ongoing research and development activities are capitalized when related to products which have achieved technological feasibility or have an alternative future use, and are amortized over their estimated useful lives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. Advertising expenses were not material for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax laws and related rates that will be in effect when the differences are expected to reverse. These differences result in deferred tax assets and liabilities, which are included in the Company’s Consolidated Balance Sheet. The Company then assesses the likelihood that the deferred tax assets will be realized. A valuation allowance is established against deferred tax assets to the extent the Company believes that it is more likely than not that the deferred tax assets will not be realized, taking into consideration the level of historical taxable income and projections for future taxable income over the periods in which the temporary differences are deductible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Uncertain tax positions must meet a more-likely-than-not threshold to be recognized in the financial statements and the tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon final settlement. See Note 17, <i style="font-style:italic;">Income Taxes</i>, for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40)</i>. This ASU simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity and requires the use of the if-converted method for calculating diluted earnings per share. The ASU removes separation models for convertible debt with a cash conversion feature. Such convertible instruments will be accounted for as a single liability measured at amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, using one of two retrospective transition methods. Early adoption is permitted for fiscal periods beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to potentially increase the carrying value of its convertible debt and reduce its reported interest expense. In addition, should the Company be required to use the if-converted method for calculating diluted earnings per share, the number of shares used in such calculation could potentially increase. The Company will continue to evaluate the effect that the adoption of this ASU will have on its financial statements. </p> P364D P371D P371D P364D P364D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign Currency Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company's foreign subsidiaries are considered to be extensions of the U.S. Company. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in interest income and other, net in the Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Among the significant estimates affecting the financial statements are those related to inventories, goodwill, acquired intangible assets, other long-lived assets, revenue recognition, stock-based compensation and income taxes. Actual results could differ from those estimates, and such differences could be material to the financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Adoption of New Financial Instruments Accounting Standard</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, on December 29, 2019, the first day of its fiscal year ended January 2, 2021. The adoption did not have a material impact on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair values of the Company's financial instruments are recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The three levels are described below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 2 - Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Level 3 - Inputs are unobservable for the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s own data.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash deposits, certificates of deposit, money market funds and investments in debt securities with original maturities of ninety days or less when purchased.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company's investments typically have original maturities greater than ninety days as of the date of purchase and are classified as either available-for-sale or trading securities. Investments in available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheet. Investments in trading securities are reported at fair value, with both realized and unrealized gains and losses recorded in interest income and other, net in the Consolidated Statement of Income. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support its current operations (including those with contractual maturities greater than one year from the date of purchase) are classified as short-term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company reviews its available-for-sale investments as of the end of each reporting period for declines in fair value based on the specific identification method. The Company records an allowance for credit loss when a decline in fair value is due to credit-related factors. The Company considers various factors in determining whether an investment is impaired, including the severity of the impairment, changes in underlying credit ratings, forecasted recovery, its intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When the Company concludes that a credit-related impairment has occurred, the Company assesses whether it intends to sell the security or if it is more likely than not that it will be required to sell the security before recovery. If either of these two conditions is met, the Company recognizes a charge in earnings equal to the entire difference between the security’s amortized cost basis and its fair value. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, the Company has made equity investments in non-publicly traded companies. Equity investments in which the Company does not have control, but has the ability to exercise significant influence over operating and financial policies, are accounted for using the equity method. The Company’s proportionate share of income or loss is recorded in interest income and other, net in the Consolidated Statement of Income. All other non-marketable equity investments are recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews its equity investments for declines in fair value based on the specific identification method and writes down investments to their fair values when it determines that a decline has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings. The Company does not use derivative contracts for speculative or trading purposes. The Company recognizes derivatives, on a gross basis, in the Consolidated Balance Sheet at fair value. Cash flows from derivatives are classified according to the nature of the cash receipt or payment in the Consolidated Statement of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash flow hedges used by the Company include foreign currency forward contracts and interest rate swap agreements. Foreign currency forward contracts are used to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Interest rate swap agreements are used to manage exposure to interest rate risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company does not apply hedge accounting to these foreign currency forward contracts.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost, determined using the first-in, first-out method, or net realizable value. The Company writes down the carrying value of inventory to net realizable value for estimated obsolescence or unmarketable inventory based upon assumptions about the age of inventory, future demand and market conditions. Inventory impairment charges establish a new cost basis for inventory and charges are not subsequently reversed to income even if circumstances later suggest that increased carrying amounts are recoverable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the useful lives of the assets ranging from <span style="-sec-ix-hidden:Hidden_wwPv7UnRl0qtnsHgKi57XQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to fifteen years. Leasehold improvements are depreciated over the lease term or their useful life, whichever is shorter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company owns the facilities for its headquarters in Austin, Texas. The buildings are located on land which is leased through 2099 from a third party. The rents for these ground leases were prepaid for the term of the leases. The buildings and leasehold interest in ground leases are being depreciated on a straight-line basis over their estimated useful lives of 40 years and 86 years, respectively.</p> P15Y P40Y P86Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company records business combinations using the acquisition method of accounting and, accordingly, allocates the fair value of acquisition consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The results of operations of the businesses acquired are included in the Company's consolidated results of operations beginning on the date of the acquisition.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Purchased intangible assets are stated at cost, net of accumulated amortization, and are amortized using the straight-line method over their estimated useful lives, ranging from <span style="-sec-ix-hidden:Hidden_i22d-RVOIEG4PBUDNWIorg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">two</span></span> to twelve years. Fair values are determined primarily using the income approach, in which the Company projects future expected cash flows and applies an appropriate discount rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Significant Accounting Policies (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets “held and used” by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company tests goodwill for impairment annually as of the first day of its fourth fiscal quarter and in interim periods if events occur that would indicate that the carrying value of goodwill may be impaired. The Company assesses goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, an impairment loss is recognized equal to that excess amount.</p> P12Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the commencement date of a lease, the Company recognizes a liability to make lease payments and an asset representing the right to use the underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As its leases typically do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The right-of-use (“ROU”) asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Lease liabilities are recorded in other current liabilities and other non-current liabilities. ROU assets are recorded in other assets, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Substantially all of the Company’s contracts with customers contain a single performance obligation, the sale of mixed-signal integrated circuit (IC) products. This performance obligation is satisfied when control of the product is transferred to the customer, which typically occurs upon delivery. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company has opted to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than </span><span style="font-style:normal;">one year</span><span style="font-style:normal;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt;"><span style="font-style:normal;white-space:pre-wrap;">The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer and may include fixed or variable amounts. Variable consideration primarily includes sales made to distributors under agreements allowing certain rights of return, referred to as stock rotation, and credits issued to the distributor due to price protection. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The estimate is based on information available to the Company, including recent sales activity and pricing data. The Company applies a constraint to its variable consideration estimate which considers both the likelihood of a return and the amount of a potential price concession. Variable consideration that does not meet revenue recognition criteria is deferred. The Company records a right of return asset in prepaid expenses and other current assets for the costs of distributor inventory not meeting revenue recognition criteria. A corresponding deferred revenue and returns liability amount is recorded for unrecognized revenue associated with such costs. The Company’s products carry a one-year replacement warranty. Payments are typically due within 30 days of invoicing and do not include a significant financing component.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Shipping and Handling</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs are classified as a component of cost of revenues in the Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has stock-based compensation plans, which are more fully described in Note 15, <i style="font-style:italic;">Stock-Based Compensation</i>. The Company accounts for those plans using a fair-value method and recognizes the expense in its Consolidated Statement of Income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research and Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets, and an allocated portion of our occupancy costs. Assets purchased to support the Company's ongoing research and development activities are capitalized when related to products which have achieved technological feasibility or have an alternative future use, and are amortized over their estimated useful lives.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Advertising</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed as incurred. Advertising expenses were not material for any of the periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax laws and related rates that will be in effect when the differences are expected to reverse. These differences result in deferred tax assets and liabilities, which are included in the Company’s Consolidated Balance Sheet. The Company then assesses the likelihood that the deferred tax assets will be realized. A valuation allowance is established against deferred tax assets to the extent the Company believes that it is more likely than not that the deferred tax assets will not be realized, taking into consideration the level of historical taxable income and projections for future taxable income over the periods in which the temporary differences are deductible.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Uncertain tax positions must meet a more-likely-than-not threshold to be recognized in the financial statements and the tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon final settlement. See Note 17, <i style="font-style:italic;">Income Taxes</i>, for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August 2020, the FASB issued ASU No. 2020-06, <i style="font-style:italic;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40)</i>. This ASU simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity and requires the use of the if-converted method for calculating diluted earnings per share. The ASU removes separation models for convertible debt with a cash conversion feature. Such convertible instruments will be accounted for as a single liability measured at amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, using one of two retrospective transition methods. Early adoption is permitted for fiscal periods beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to potentially increase the carrying value of its convertible debt and reduce its reported interest expense. In addition, should the Company be required to use the if-converted method for calculating diluted earnings per share, the number of shares used in such calculation could potentially increase. The Company will continue to evaluate the effect that the adoption of this ASU will have on its financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,591</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in computing basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,159</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Stock-based awards and convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in computing diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,044</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.94</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company intends to settle the principal amount of its convertible senior notes in cash and any excess value in shares in the event of a conversion. Accordingly, shares issuable upon conversion of the principal amount have been excluded from the calculation of diluted earnings per share. If the market value of the notes under certain prescribed conditions exceeds the conversion amount, the excess is included in the denominator for the computation of diluted earnings per share using the treasury stock method. For fiscal 2020, 2019 and 2018, approximately 0.2 million shares, 0.4 million shares and 0.1 million shares, respectively, were included in the denominator for the calculation of diluted earnings per share. See Note 10, <i style="font-style:italic;">Debt</i>, to the Consolidated Financial Statements for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:39.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,265</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 83,591</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in computing basic earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,346</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,159</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effect of dilutive securities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Stock-based awards and convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 885</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in computing diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,044</p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.94</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.90</p></td></tr></table> 12531000 19265000 83591000 43775000 43346000 43159000 597000 944000 885000 44372000 44290000 44044000 0.29 0.44 1.94 0.28 0.43 1.90 200000 400000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the valuation of the Company’s financial instruments (in thousands). The tables do not include either cash on hand or assets and liabilities that are measured at historical cost or any basis other than fair value.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at January 2, 2021 Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,606 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,606 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,995 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,995 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,355 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,919 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77,961 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,559 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,520 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,461 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">104,112 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">142,573 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379,390 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379,390 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,461 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">483,502 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">521,963 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets, net:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Auction rate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">116,422 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">501,061 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">622,823 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value of Financial Instruments (Continued)</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at December 28, 2019 Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,704</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,954</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,825</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets, net:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598,176</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Valuation methodology</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">The Company’s cash equivalents and short-term investments that are classified as Level 2 are valued using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments in active markets; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Investments classified as Level 3 are valued using a discounted cash flow model. The assumptions used in preparing the discounted cash flow model include estimates for interest rates, amount of cash flows, expected holding periods of the securities and a discount to reflect the Company’s inability to liquidate the securities. The Company’s derivative instruments are valued using discounted cash flow models. The assumptions used in preparing the valuation models include quoted interest swap rates, foreign exchange rates, forward and spot prices for currencies, and market observable data of similar instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Available-for-sale investments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company's investments are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income in the Consolidated Balance Sheet. The following summarizes the contractual underlying maturities of the Company’s available-for-sale investments at January 2, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due in one year or less</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,219</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due after one year through ten years</p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due after ten years</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,120</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 621,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value of Financial Instruments (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The available-for-sale investments that were in a continuous unrealized loss position, aggregated by length of time that individual securities have been in a continuous loss position, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government debt securities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,146 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,146 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,909 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,909 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(74)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">62,055 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67,395 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(739)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 28, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government debt securities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (460)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The gross unrealized losses as of January 2, 2021 and December 28, 2019 were due primarily to changes in market interest rates and the illiquidity of the Company’s auction-rate securities. The Company’s auction-rate securities have been illiquid since 2008 when auctions for the securities failed because sell orders exceeded buy orders. These securities have a contractual maturity date of 2046. The Company is unable to predict if these funds will become available before their maturity date. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company records an allowance for credit loss when a decline in investment market value is due to credit-related factors. When evaluating an investment for impairment, the Company reviews factors such as the severity of the impairment, changes in underlying credit ratings, forecasted recovery, the Company’s intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. As of January 2, 2021, there were no material declines in the market value of available-for-sale investments due to credit-related factors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At January 2, 2021 and December 28, 2019, there were no material unrealized gains associated with the Company's available-for-sale investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Level 3 fair value measurements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes quantitative information about Level 3 fair value measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Auction rate securities</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected holding period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dFyoAc5pXkuo-PynHEcCwg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value of Financial Instruments (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Significant changes in any of the unobservable inputs used in the fair value measurement of auction rate securities in isolation could result in a significantly lower or higher fair value measurement. An increase in expected yield would result in a higher fair value measurement, whereas an increase in expected holding period or estimated discount rate would result in a lower fair value measurement. Generally, a change in the assumptions used for expected holding period is accompanied by a directionally similar change in the assumptions used for estimated yield and discount rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The following summarizes the activity in Level 3 financial instruments for the years ended January 2, 2021 and December 28, 2019 (in thousands): </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Auction Rate Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses included in other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s debt is recorded at cost, but is measured at fair value for disclosure purposes. The fair value of the Company’s convertible senior notes is determined using observable market prices. The notes are traded in less active markets and are therefore classified as a Level 2 fair value measurement. As of January 2, 2021 and December 28, 2019, the fair value of the 1.375% convertible senior notes was $194.8 million and $524.0 million, respectively. The fair value of the 0.625% convertible senior notes as of January 2, 2021 was $671.4 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company's other financial instruments, including cash, accounts receivable and accounts payable, are recorded at amounts that approximate their fair values due to their short maturities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the valuation of the Company’s financial instruments (in thousands). The tables do not include either cash on hand or assets and liabilities that are measured at historical cost or any basis other than fair value.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at January 2, 2021 Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,606 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75,606 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,995 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,995 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,355 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,564</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,919 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">77,961 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,559 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,520 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,461 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">104,112 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">142,573 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379,390 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">379,390 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total short-term investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,461 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">483,502 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">521,963 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets, net:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Auction rate securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">116,422 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">501,061 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">622,823 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value of Financial Instruments (Continued)</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">at December 28, 2019 Using</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market funds</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,379</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,325</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,704</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Short-term investments:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Government debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,871</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Corporate debt securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,954</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,954</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 498,825</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets, net:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 598,176</p></td></tr></table> 75606000 75606000 14995000 14995000 2355000 2564000 4919000 77961000 17559000 95520000 38461000 104112000 142573000 379390000 379390000 38461000 483502000 521963000 5340000 5340000 5340000 5340000 116422000 501061000 5340000 622823000 92379000 92379000 1325000 1325000 92379000 1325000 93704000 85189000 86682000 171871000 326954000 326954000 85189000 413636000 498825000 5647000 5647000 5647000 5647000 177568000 414961000 5647000 598176000 The following summarizes the contractual underlying maturities of the Company’s available-for-sale investments at January 2, 2021 (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.87%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due in one year or less</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381,219</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due after one year through ten years</p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 202,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Due after ten years</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,120</p></td></tr><tr><td style="vertical-align:bottom;width:72.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 621,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 622,823</p></td></tr></table> 380069000 381219000 202363000 203484000 38780000 38120000 621212000 622823000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The available-for-sale investments that were in a continuous unrealized loss position, aggregated by length of time that individual securities have been in a continuous loss position, were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government debt securities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,146 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,146 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,909 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(74)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,909 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(74)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">62,055 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,340 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(660)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67,395 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(739)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">As of December 28, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government debt securities </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (81)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Auction rate securities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (353)</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (460)</p></td></tr></table> 10146000 5000 10146000 5000 51909000 74000 51909000 74000 5340000 660000 5340000 660000 62055000 79000 5340000 660000 67395000 739000 11947000 19000 7183000 7000 19130000 26000 68116000 81000 20000 68136000 81000 5647000 353000 5647000 353000 80063000 100000 12850000 360000 92913000 460000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Auction rate securities</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:29.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discounted cash flow</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated yield</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected holding period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dFyoAc5pXkuo-PynHEcCwg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">10 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:28.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:20.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 5340000 0.0156 0.0209 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Auction Rate Securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,759</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Losses included in other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,340</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,647</p></td></tr></table> 5647000 5759000 -307000 -112000 5340000 5647000 0.01375 194800000 524000000.0 0.00625 671400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Derivative Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign Currency Forward Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Changes in the fair value of the contracts are recorded in accumulated other comprehensive income (loss) in the Consolidated Balance Sheet and subsequently reclassified into earnings in the period during which the hedged transaction is recognized. The reclassified amount is reported in the same financial statement line item as the hedged item. If the foreign currency forward contracts are terminated or can no longer qualify as hedging instruments prior to maturity, the fair value of the contracts recorded in accumulated other comprehensive income (loss) may be recognized in the Consolidated Statement of Income based on an assessment of the contracts at the time of termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has entered into foreign currency forward contracts for a portion of its forecasted operating expenses denominated in the Euro, Norwegian Krone and Hungarian Forint. As of January 2, 2021, the contracts had maturities of <span style="-sec-ix-hidden:Hidden_WGHHALh1XkSY8ep6bCAUpw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to twelve months and an aggregate notional value of $29.3 million. Gains expected to be reclassified into earnings in the next twelve months were not material. The fair value of the contracts, contract gains or losses recognized in other comprehensive income (loss) and amounts reclassified from accumulated other comprehensive income (loss) into earnings were not material for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Derivative Financial Instruments (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest Rate Swaps</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company entered into an interest rate swap agreement with an original notional value of $310 million in connection with borrowing from its credit facility on March 27, 2020. The Company terminated the swap agreement on June 1, 2020 in connection with the repayment in full of its credit facility. The termination of the swap agreement resulted in the reclassification of $0.4 million of unrealized losses that were previously recorded in accumulated other comprehensive income (loss) into earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Non-designated Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign Currency Forward Contracts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company recognizes gains and losses on the foreign currency forward contracts in interest income and other, net in the Consolidated Statement of Income in the same period as the remeasurement loss and gain of the related foreign currency denominated asset or liability. The Company does not apply hedge accounting to these foreign currency forward contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 2, 2021, the Company held two foreign currency forward contracts denominated in Singapore Dollars with a notional value of $11.9 million. The fair value of foreign contracts and contract losses recognized in income were not material for any of the periods presented.</p> P12M 29300000 310000000 -400000 2 11900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Balance Sheet Details</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables show the details of selected Consolidated Balance Sheet items (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,350</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,057</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;">Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distributor advances</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,485</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Balance Sheet Details (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,673</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and purchased software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,879</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold interest in ground leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,840</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,054</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,782</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,291</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,308</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,369)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,939</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Other Current Liabilities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,633</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,138</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,083</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,551</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables show the details of selected Consolidated Balance Sheet items (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,165</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,350</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,057</p></td></tr></table> 56165000 52350000 10497000 20707000 66662000 73057000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Distributor advances</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,485</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,707</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,192</p></td></tr></table> 51190000 38485000 38117000 30707000 89307000 69192000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,673</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,843</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computers and purchased software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,727</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,879</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold interest in ground leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,840</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,054</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,782</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,291</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278,059</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 265,308</p></td></tr><tr><td style="vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,369)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,939</p></td></tr></table> 118331000 112673000 71225000 65843000 46727000 45879000 23840000 23840000 9054000 8782000 8882000 8291000 278059000 265308000 138620000 129369000 139439000 135939000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,633</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,138</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,083</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,551</p></td></tr></table> 46633000 41138000 35450000 38413000 82083000 79551000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash equivalents, investments, accounts receivable, notes receivable and derivatives. The Company places its cash equivalents and investments primarily in municipal bonds, money market funds, corporate bonds, variable-rate demand notes, U.S. Treasury bills, U.S. government securities, agency securities, asset-back securities, commercial paper and auction-rate securities. Concentrations of credit risk with respect to accounts receivable are primarily due to customers with large outstanding balances. The Company’s customers that accounted for greater than 10% of accounts receivable consisted of the following distributors:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Arrow Electronics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Edom Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-left:54pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">*     Less than 10% of accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 54pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company performs periodic credit evaluations of its customers' financial condition and generally requires no collateral from its customers. The Company provides an allowance for expected credit losses based upon the net amount expected to be collected on such receivables. Losses have not been significant for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company holds three notes receivable from a privately held company. The total carrying value of the notes was $1.6 million as of January 2, 2021. The Company holds an equity investment in another privately held company. The investment is accounted for using the equity method and had a carrying value of $10.1 million as of January 2, 2021. The notes receivable and the investment were recorded in other assets, net in the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Risks and Uncertainties (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of its use of derivative instruments, the Company is exposed to the risk that its counterparties will fail to meet their contractual obligations. To mitigate this counterparty credit risk, the Company has a policy to enter into contracts with only selected major financial institutions. The Company periodically reviews and re-assesses the creditworthiness of such counterparties based on a variety of factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Distributor Advances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On sales to distributors, the Company's payment terms often require the distributor to initially pay amounts owed to the Company for an amount in excess of their ultimate cost. The Company's sales price to its distributors may be higher than the amount that the distributors will ultimately owe the Company because distributors often negotiate price reductions after purchasing the product from the Company and such reductions are often significant. These negotiated price discounts are not granted until the distributor sells the product to the end customer, which may occur after the distributor has paid the original invoice amount to the Company. Payment of invoices prior to receiving an associated discount can have an adverse impact on the working capital of the Company's distributors. Accordingly, the Company has entered into agreements with certain distributors whereby it advances cash to the distributors to reduce the distributor's working capital requirements. The advance amounts are based on the distributor’s inventory balance, and are adjusted quarterly. Such amounts are recorded in prepaid expenses and other current assets in the Consolidated Balance Sheet. The terms of these advances are set forth in binding legal agreements and are unsecured, bear no interest on unsettled balances and are due upon demand. The agreements governing these advances can be cancelled by the Company at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Suppliers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A significant portion of the Company's products are fabricated by Taiwan Semiconductor Manufacturing Co. (TSMC) or Semiconductor Manufacturing International Corporation (SMIC). The inability of TSMC or SMIC to deliver wafers to the Company on a timely basis could impact the production of the Company's products for a substantial period of time, which could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company sells directly to end customers, distributors and contract manufacturers. Although the Company actually sells the products to, and is paid by, distributors and contract manufacturers, the Company refers to the end customer as its customer. None of the Company’s end customers accounted for greater than 10% of revenue during fiscal 2020, 2019 or 2018. The Company’s distributors that accounted for greater than 10% of revenue consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Arrow Electronics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Edom Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sekorm</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Less than 10% of revenue</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Arrow Electronics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Edom Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-left:54pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 54pt;">*     Less than 10% of accounts receivable</p> 0.28 0.14 0.21 0.17 0.11 3 1600000 10100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Arrow Electronics</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Edom Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sekorm</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-left:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Less than 10% of revenue</p></td></tr></table> 0.26 0.26 0.21 0.20 0.20 0.17 0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Acquisition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Redpine Signals</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On April 28, 2020, the Company acquired the Wi-Fi and Bluetooth business of Redpine Signals. The Company believes the acquisition will accelerate its roadmap for Wi-Fi and Bluetooth silicon and software solutions. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The purchase price was allocated as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Not amortized</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (856)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In-process research and development (IPR&amp;D) represents Wi-Fi and Bluetooth technology that had not achieved technological feasibility as of the acquisition date. The fair value of IPR&amp;D was determined using the income approach. The discount rate applied to the projected cash flows was 13.8%, which reflects the risks related to the projects. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Pro forma information related to this acquisition has not been presented because it would not be materially different from amounts reported. The Company recorded approximately $1.5 million of acquisition-related costs in selling, general and administrative expenses during fiscal 2020.</p> The purchase price was allocated as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Not amortized</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,674</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 661</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,375</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (856)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 11753000 61674000 P8Y 2450000 P2Y 661000 P2Y 76538000 1395000 4375000 1251000 233530000 673000 856000 97000 316809000 0.138 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Goodwill and Other Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Goodwill</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following summarizes the activity in goodwill for the years ended January 2, 2021 and December 28, 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,344</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions due to business combinations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 233,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631,932</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,402</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Other Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The gross carrying amount and accumulated amortization of other intangible assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subject to amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,634)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,877)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,742)</p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,145)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,624)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,521)</p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not subject to amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Not amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,521)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Gross intangible assets increased $76.5 million in fiscal 2020 due to assets acquired from Redpine Signals. This increase was offset by $19.6 million for the removal of fully amortized assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Amortization expense related to intangible assets for fiscal 2020, 2019 and 2018 was $44.7 million, $39.5 million and $38.0 million, respectively. Research and development expense included intangible asset amortization expense of $33.2 million, $29.5 million and $27.3 million in fiscal 2020, 2019 and 2018, respectively. Selling, general and administrative expense included intangible asset amortization expense of $11.5 million, $10.0 million and $10.7 million in fiscal 2020, 2019 and 2018, respectively. There was no intangible asset amortization expense recorded in cost of revenues in any of the periods presented. <span style="white-space:pre-wrap;">The estimated aggregate amortization expense for intangible assets subject to amortization for each of the five succeeding fiscal years is as follows (in thousands):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">44,358 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">33,046 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">24,324 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">21,864 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,200 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following summarizes the activity in goodwill for the years ended January 2, 2021 and December 28, 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,344</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions due to business combinations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 233,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,058</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631,932</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 398,402</p></td></tr></table> 398402000 397344000 233530000 1058000 631932000 398402000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The gross carrying amount and accumulated amortization of other intangible assets are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28, 2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subject to amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,634)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,245</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,877)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,795</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,742)</p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,312)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,145)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 317,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,624)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,521)</p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not subject to amortization:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">In-process research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Not amortized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (163,624)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 272,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,521)</p></td></tr></table> P8Y 261939000 125435000 219695000 111634000 P5Y 43245000 31877000 40795000 22742000 P5Y 12771000 6312000 12310000 4145000 P8Y 317955000 163624000 272800000 138521000 11753000 329708000 163624000 272800000 138521000 76500000 19600000 44700000 39500000 38000000.0 33200000 29500000 27300000 11500000 10000000.0 10700000 0 0 0 <span style="white-space:pre-wrap;">The estimated aggregate amortization expense for intangible assets subject to amortization for each of the five succeeding fiscal years is as follows (in thousands):</span><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">44,358 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">33,046 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">24,324 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">21,864 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,200 </p></td></tr></table> 44358000 33046000 24324000 21864000 12200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;text-decoration-color:#000000;">0.625%</i><i style="text-decoration:underline;text-decoration-color:#000000;"> Convertible Senior Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">On June 1, 2020, the Company completed a private offering of </span><span style="font-style:normal;">$535</span><span style="font-style:normal;"> million principal amount convertible senior notes (the “2025 Notes”). The 2025 Notes bear interest semi-annually at a rate of </span><span style="font-style:normal;">0.625%</span><span style="font-style:normal;"> per year and mature on June 15, 2025. The Company used </span><span style="font-style:normal;">$310.0</span><span style="font-style:normal;"> million of the proceeds to repay in full the outstanding balance under its credit facility and the remainder of the proceeds, along with cash on hand, to repurchase approximately </span><span style="font-style:normal;">$236.8</span><span style="font-style:normal;"> million aggregate principal amount of its outstanding </span><span style="font-style:normal;">1.375%</span><span style="font-style:normal;"> convertible senior notes. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The 2025 Notes are convertible at an initial conversion rate of </span><span style="font-style:normal;">8.1498</span><span style="font-style:normal;"> shares of common stock per $1,000 principal amount of the 2025 Notes, or approximately </span><span style="font-style:normal;">4.4</span><span style="font-style:normal;"> million shares of common stock, which is equivalent to a conversion price of approximately </span><span style="font-style:normal;">$122.70</span><span style="font-style:normal;"> per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2025 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on September 30, 2020 if the closing price of the Company’s common stock for at least </span><span style="font-style:normal;">20</span><span style="font-style:normal;"> trading days in the </span><span style="font-style:normal;">30</span><span style="font-style:normal;"> consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to </span><span style="font-style:normal;">$159.51</span><span style="font-style:normal;"> per share, representing </span><span style="font-style:normal;">130%</span><span style="font-style:normal;"> of the conversion price of the 2025 Notes; during the </span><span style="font-style:normal;">five</span><span style="font-style:normal;"> business day period after any </span><span style="font-style:normal;">ten</span><span style="font-style:normal;"> consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than </span><span style="font-style:normal;">98%</span><span style="font-style:normal;"> of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the Notes are called for redemption; or at any time after March 15, 2025. The Company may redeem all or any portion of the 2025 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company’s common stock has been at least </span><span style="font-style:normal;">130%</span><span style="font-style:normal;"> of the conversion price then in effect for at least </span><span style="font-style:normal;">20</span><span style="font-style:normal;"> trading days during any </span><span style="font-style:normal;">30</span><span style="font-style:normal;"> consecutive trading day period. Upon conversion, the 2025 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The Company incurred debt issuance costs of approximately </span><span style="font-style:normal;">$10.4</span><span style="font-style:normal;"> million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2025 Notes using the effective interest method.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;text-decoration-color:#000000;">1.375%</i><i style="text-decoration:underline;text-decoration-color:#000000;"> Convertible Senior Notes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 6, 2017, the Company completed a private offering of $400 million principal amount convertible senior notes (the “2022 Notes”). The Notes bear interest semi-annually at a rate of 1.375% per year and mature on March 1, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> The 2022 Notes are convertible at an initial conversion rate of 10.7744 shares of common stock per $1,000 principal amount of the 2022 Notes, or approximately 4.3 million shares of common stock, which is equivalent to a conversion price of approximately $92.81 per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2022 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on June 30, 2017 if the closing price of the Company’s common stock for at least 20 trading days in the 30 consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to $120.66 per share, representing 130% of the conversion price of the 2022 Notes; during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the 2022 Notes are called for redemption; or at any time after December 1, 2021. The Company may redeem all or any portion of the 2022 Notes, at its option, on or after March 6, 2020, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period. Upon conversion, the 2022 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Debt (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company incurred debt issuance costs of approximately $10.6 million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2022 Notes using the effective interest method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During fiscal 2020, the Company paid $305.1 million in cash to repurchase $259.4 million aggregate principal amount of the 2022 Notes. The Company recognized a loss on debt extinguishment of $4.1. million during fiscal 2020, which was recorded in interest expense in the Consolidated Statements of Income. On January 6, 2021, the Company issued a notice of redemption for the remaining $140.6 million principal amount of the 2022 Notes. The redemption will occur on March 22, 2021, unless earlier converted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The principal balances of the notes were separated into liability and equity components, and recorded initially at fair value. The excess of the principal amounts of the liability components over their carrying amounts represent the debt discount, which are amortized to interest expense over the term of the notes using the effective interest method. The carrying amounts of the liability components was estimated by discounting the contractual cash flows of similar non-convertible debt at an appropriate market rate at the date of issuance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying amount of the notes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability component</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">675,567 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,953)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,580)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,163)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,257</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity component</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net carrying amount</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">108,438 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The liability components of the notes are recorded in convertible debt on the Consolidated Balance Sheet. The equity components of the notes are recorded in additional paid-in capital. The effective interest rate for the liability component was 5.336% for the 2025 Notes and 4.75% for the 2022 Notes. As of January 2, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.5 years for the 2025 Notes and 0.2 years for the 2022 Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Interest expense related to the notes was comprised of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:42.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount </p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,375</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,690</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,963</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,392</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"><i style="text-decoration:underline;text-decoration-color:#000000;">Credit Facility </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company and certain of its domestic subsidiaries (the “Guarantors”) have a $400 million revolving credit facility with a maturity date of August 7, 2024. The credit facility includes a $25 million letter of credit sublimit and a $10 million swingline loan sublimit. The Company also has an option to increase the size of the borrowing capacity by up to the greater of an aggregate of $250 million and 100% of EBITDA, plus an amount that would not cause a secured leverage ratio (funded debt secured by assets/EBITDA) to exceed 3.25 to 1.00, subject to certain conditions. On March 27, 2020, the Company borrowed $310 million under the credit facility. On June 1, 2020, the Company repaid in full the outstanding balance of the credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Debt (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The credit facility, other than swingline loans, will bear interest at the Eurodollar rate plus an applicable margin or, at the option of the Company, a base rate (defined as the highest of the Wells Fargo prime rate, the Federal Funds rate plus 0.50% and the Eurodollar Base Rate plus 1.00%) plus an applicable margin. Swingline loans accrue interest at the base rate plus the applicable margin for base rate loans. The applicable margins for the Eurodollar rate loans range from 1.00% to 1.75% and for base rate loans range from 0.00% to 0.75%, depending in each case, on the leverage ratio as defined in the credit facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The credit facility contains various conditions, covenants and representations with which the Company must be in compliance in order to borrow funds and to avoid an event of default, including financial covenants that the Company must maintain a net leverage ratio (funded indebtedness/EBITDA) of no more than 4.25 to 1, a secured leverage ratio of no more than 3.50 to 1, and a minimum interest coverage ratio (EBITDA/interest payments) of no less than 2.50 to 1. As of January 2, 2021, the Company was in compliance with all covenants of the credit facility. The Company’s obligations under the credit facility are guaranteed by the Guarantors and are secured by a security interest in substantially all assets of the Company and the Guarantors.</p> 0.00625 535000000 0.00625 310000000.0 236800000 0.01375 8.1498 4400000 122.70 20 30 159.51 1.30 5 10 0.98 1.30 20 30 10400000 0.01375 400000000 0.01375 10.7744 4300000 92.81 20 30 120.66 1.30 0.98 1.30 20 30 10600000 305100000 259400000 -4100000 140600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying amount of the notes consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability component</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Principal</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">675,567 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt discount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (103,953)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,580)</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized debt issuance costs</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,163)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net carrying amount</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 368,257</p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity component</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net carrying amount</p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">108,438 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 675567000 400000000 103953000 27580000 8189000 4163000 563425000 368257000 108438000 57735000 0.05336 0.0475 P4Y6M P0Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Interest expense related to the notes was comprised of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:42.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,530</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,500</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount </p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,375</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,202</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,690</p></td></tr><tr><td style="vertical-align:bottom;width:55.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,963</p></td><td style="vertical-align:bottom;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,392</p></td></tr></table> 5530000 5485000 5500000 19375000 11717000 11202000 2058000 1768000 1690000 26963000 18970000 18392000 400000000 25000000 10000000 250000000 1 3.25 310000000 0.0050 0.0100 0.0100 0.0175 0.0000 0.0075 4.25 3.50 2.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases certain facilities under operating lease agreements that expire at various dates through 2030. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company adopted ASC Topic 842, <i style="font-style:italic;">Leases</i>, on December 30, 2018, the first day of its fiscal 2019. Lease costs for operating leases were $5.6 million and $5.8 million during fiscal 2020 and 2019, respectively. The Company elected the practical expedient to not provide comparable presentation for periods prior to adoption. Rent expense for operating leases was $6.0 million for fiscal 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Supplemental Lease Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Information (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,213 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,086 </p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,900 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,894 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash Flow Information (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,942 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,023 </p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,711 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,631 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Operating Lease Information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LcMZVLnfhkqfcz8Woldqow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">6.5 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_sMYJlwxzyU-J7yrsIZfjZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">4.5 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Leases (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The maturities of operating lease liabilities as of January 2, 2021 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,787 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,174 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,367 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,874 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,278 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,421 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,901 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5,001)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,900 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5600000 5800000 6000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Information (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">28,213 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,086 </p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,900 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,894 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash Flow Information (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,942 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,023 </p></td></tr><tr><td style="vertical-align:bottom;width:65.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,711 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,631 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Operating Lease Information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LcMZVLnfhkqfcz8Woldqow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">6.5 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_sMYJlwxzyU-J7yrsIZfjZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;">4.5 years</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Leases (Continued)</p> 28213000 16086000 29900000 17894000 5942000 6023000 16711000 2631000 0.0437 0.0526 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The maturities of operating lease liabilities as of January 2, 2021 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Fiscal Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,787 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,174 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,367 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,874 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,278 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,421 </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,901 </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5,001)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,900 </p></td></tr></table> 6787000 6174000 5367000 4874000 3278000 8421000 34901000 5001000 29900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Investment Commitment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has committed to invest up to $10.0 million in a limited partnership, of which approximately $7.8 million was funded through January 2, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is involved in various legal proceedings that have arisen in the normal course of business. While the ultimate results cannot be predicted with certainty, the Company does not expect them to have a material adverse effect on its Consolidated Financial Statements. </p> 10000000.0 7800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company issued 0.6 million shares of common stock during fiscal 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Share Repurchase Programs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In April 2020, the Board of Directors terminated the Company’s existing share repurchase program, effective immediately, which had an authorization amount of $200 million and a termination date of December 2020. The Company repurchased 0.2 million shares, 0.3 million shares and 0.4 million shares of its common stock for $16.3 million, $26.7 million and $39.3 million during fiscal 2020, 2019 and 2018, respectively. These shares were retired upon repurchase.</p> 600000 200000000 200000 300000 400000 16300000 26700000 39300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Revenues</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company groups its revenues into two categories, based on the markets and applications in which its products may be used. The following disaggregates the Company's revenue by product category (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:36.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internet of Things</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,838</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Infrastructure and automotive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 868,267</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Revenues (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has combined its previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted. A portion of the Company's sales are made to distributors under agreements allowing certain rights of return and/or price protection related to the final selling price to the end customers. These factors impact the timing and uncertainty of revenues and cash flows. The Company recognized revenue of $17.7 million, $17.6 million and $24.3 million during fiscal 2020, 2019 and 2018, respectively, from performance obligations that were satisfied in previous reporting periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following disaggregates the Company's revenue by sales channel (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:36.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Distributors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 610,410</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 618,989</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Direct customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 837,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,267</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 50.4pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company periodically reviews the assumptions used to estimate consideration it will be entitled to receive from customers. In fiscal 2020, the Company adjusted certain assumptions used to estimate the constraint on variable consideration based on an analysis of prior period estimates versus actual experience. These updated assumptions and resulting revision in estimates of variable consideration increased revenue by $11.9 million in the fourth quarter of fiscal 2020.</p> The following disaggregates the Company's revenue by product category (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:36.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internet of Things</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 513,670</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 488,156</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,838</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Infrastructure and automotive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 404,429</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 886,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 868,267</p></td></tr></table> 513670000 488156000 463838000 373007000 349398000 404429000 886677000 837554000 868267000 17700000 17600000 24300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following disaggregates the Company's revenue by sales channel (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:36.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Distributors</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 610,410</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 618,989</p></td></tr><tr><td style="vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Direct customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 190,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 249,278</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,677</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 837,554</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,267</p></td></tr></table> 696019000 610410000 618989000 190658000 227144000 249278000 886677000 837554000 868267000 11900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In fiscal 2009, the stockholders of the Company approved the 2009 Stock Incentive Plan (the “2009 Plan”) and the 2009 Employee Stock Purchase Plan (the “2009 Purchase Plan”). In fiscal 2017, the stockholders of the Company approved amendments to both the 2009 Plan and the 2009 Purchase Plan. The purpose of the amendments was to authorize additional shares of common stock for issuance, to comply with changes in applicable law, to improve the Company’s corporate governance and to implement other best practices. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:underline;text-decoration-color:#000000;">2009 Stock Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the 2009 Plan, the following may be granted: stock options, stock appreciation rights, performance shares, performance stock units, restricted stock units (RSUs), restricted stock awards (RSAs), performance-based awards and other awards (collectively, all such grants are referred to as “awards”). The fiscal 2017 amendments to the 2009 Plan created a single share pool. All awards now deduct one share from the 2009 Plan shares available for issuance for each share granted. Awards granted under the 2009 Plan generally contain vesting provisions ranging from <span style="-sec-ix-hidden:Hidden_OV3eei5Hek2XwEjTgpxaXw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">three</span></span><span style="white-space:pre-wrap;"> to </span><span style="white-space:pre-wrap;">four years</span><span style="white-space:pre-wrap;">. The exercise price of stock options offered under the 2009 Plan may not be less than 100% of the fair market value of a share of our common stock on the date of grant. To the extent awards granted under the 2009 Plan terminate, expire or lapse for any reason, or are settled in cash, shares subject to such awards will again be available for grant.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stock Grants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company granted to its employees 0.7 million, 0.7 million and 0.6 <span style="white-space:pre-wrap;">million shares of full value awards and no stock options from the 2009 Plan during fiscal 2020, 2019 and 2018, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the full value awards granted under the 2009 Plan in fiscal 2020, 2019 and 2018 were a total of 82,000, 93,000 and 41,000 market-based stock awards, respectively. The awards, also known as market stock units (MSUs), provide the rights to acquire a number of shares of common stock for no cash consideration based upon achievement of specified levels of market conditions. The requisite service period for these MSUs is also the vesting period, which is generally <span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;">. The performance criteria of the MSUs granted in 2018 measures the difference between the total stockholders’ return of the Company against that of the PHLX Semiconductor Sector Total Return Index. MSUs granted in 2019 and 2020 measure the relative performance of the total stockholders' return of the Company against that of a selected benchmarked group of companies.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Also included in the full value awards granted under the 2009 Plan during fiscal 2018 were 41,000 performance-based stock awards (PSUs). There were no PSUs granted during fiscal 2020 or 2019. PSUs provide for the rights to acquire a number of shares of common stock for no cash consideration based upon the achievement of specified revenue objectives during the year. The requisite service period for these PSUs is approximately <span style="white-space:pre-wrap;">three years</span><span style="white-space:pre-wrap;"> from the date of grant.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:underline;text-decoration-color:#000000;">2009 Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The rights to purchase common stock granted under the 2009 Purchase Plan are intended to be treated as either (i) purchase rights granted under an “employee stock purchase plan,” as that term is defined in Section 423(b) of the Internal Revenue Code (the “423(b) Plan”), or (ii) purchase rights granted under an employee stock purchase plan that is not subject to the terms and conditions of Section 423(b) of the Internal Revenue Code (the “Non-423(b) Plan”). The Company will retain the discretion to grant purchase rights under either the 423(b) Plan or the Non-423(b) Plan. Eligible employees may purchase a limited number of shares of the Company’s common stock at no less than 85% of the fair market value of a share of common stock at prescribed purchase intervals during an offering period. Each offering period will be comprised of a series of one or more successive and/or overlapping purchase intervals and has a maximum term of 24 months. During fiscal 2020, 2019 and 2018, the Company issued 177,000, 208,000 and 223,000 shares, respectively, under the 2009 Purchase Plan to its employees. The weighted-average fair value for purchase rights granted in fiscal 2020 under the 2009 Purchase Plan was $36.12 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;text-decoration:underline;text-decoration-color:#000000;">Accounting for Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation costs are based on the fair values on the date of grant for stock awards and stock options and on the date of enrollment for the employee stock purchase plans. The fair values of stock awards (such as RSUs, PSUs and RSAs) are estimated based on their intrinsic values. The fair values of MSUs are estimated using a Monte Carlo simulation. The fair values of stock options and employee stock purchase plans are estimated using the Black-Scholes option-pricing model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Black-Scholes valuation calculation requires the Company to estimate key assumptions such as future stock price volatility, expected terms, risk-free rates and dividend yield. Expected stock price volatility is based upon a combination of both historical volatility and implied volatility derived from traded options on the Company’s stock in the marketplace. Expected term is derived from an analysis of historical exercises and remaining contractual life of options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The Company has never paid cash dividends and does not currently intend to pay cash dividends, thus it has assumed a 0%<span style="white-space:pre-wrap;"> dividend yield.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Monte Carlo simulation used to calculate the fair value of the MSUs simulates the present value of the potential outcomes of future stock prices of the Company and the Philadelphia Semiconductor Sector Total Return Index over the requisite service period. The projection of stock prices are based on the risk-free rate of return, the volatilities of the stock price of the Company and the Index, and the correlation of the stock price of the Company with the Index.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company estimates potential forfeitures of stock grants and adjusts compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures are recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock-based compensation expense to be recognized in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair values of stock options and RSUs are amortized as compensation expense on a straight-line basis over the vesting period of the grants. The fair values of RSAs are fully expensed in the period of grant, when shares are immediately issued with no vesting restrictions. The fair values of MSUs are amortized as compensation expense on a straight-line basis over the performance and service periods of the grants. The fair values of PSUs are amortized as compensation expense on a straight-line basis over the performance period when the performance is probable of achievement, and over the remaining service periods thereafter. Compensation expense recognized is shown in the operating activities section of the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair values estimated from the Black-Scholes option-pricing model for ESPP shares granted were calculated using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair values estimated from the Monte Carlo simulation for MSUs were calculated using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">MSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of stock-based compensation activity with respect to fiscal 2020 follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at January 2, 2021 and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at January 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vesting Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RSAs and RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,801</p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021 and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,635</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">15. Stock-Based Compensation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vesting Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">PSUs and MSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earned or issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,703</p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021 and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,390</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following summarizes the Company’s weighted average fair value at the date of grant:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per grant of RSAs and RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100.27 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93.75</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per grant of PSUs and MSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">98.58 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97.53</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the Company’s stock-based payment and stock option values (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of RSUs that vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,012</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value of RSUs that vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,720</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of PSUs and MSUs that vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value of PSUs and MSUs that vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,788</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company received $15.0 million cash for the issuance of common stock, and paid $18.1 million for shares withheld for taxes, during fiscal 2020. The Company issues shares from the shares reserved under its stock plans upon the exercise of stock options, vesting of RSUs, PSUs and MSUs, and purchases through employee stock purchase plans. The Company does not currently expect to repurchase shares from any source to satisfy such obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents details of stock-based compensation costs recognized in the Consolidated Statements of Income (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,867</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,972</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,890</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,187</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The decrease in income tax benefit in fiscal 2019 was primarily due to a change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement. The Company had approximately $78.6 million of total unrecognized compensation costs related to equity grants from the 2009 Plan as of January 2, 2021 that are expected to be recognized over a weighted-average period of approximately <span style="white-space:pre-wrap;">2.2</span><span style="white-space:pre-wrap;"> years. There were no significant stock-based compensation costs capitalized into assets in any of the periods presented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">15. Stock-Based Compensation (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 2, 2021, the Company had reserved shares of common stock for future issuance as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2009 Stock Incentive Plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2009 Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares reserved</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,823</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 P4Y 1 700000 700000 600000 0 0 0 82000 93000 41000 0 0 0 P3Y P3Y P3Y 41000 0 0 0 P3Y 0.85 P24M 177000 208000 223000 36.12 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair values estimated from the Black-Scholes option-pricing model for ESPP shares granted were calculated using the following assumptions:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.67 0.37 0.30 0.0015 0.016 0.024 P9M P9M P9M 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair values estimated from the Monte Carlo simulation for MSUs were calculated using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">MSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate %</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.9</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.36 0.31 0.29 0.013 0.024 0.024 P2Y10M24D P2Y10M24D P2Y10M24D 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of stock-based compensation activity with respect to fiscal 2020 follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at January 2, 2021 and expected to vest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at January 2, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.11 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,232</p></td></tr></table> 137000 39.47 127000 39.16 P5Y1M9D 11232000 127000 39.16 P5Y1M9D 11232000 127000 39.16 P5Y1M9D 11232000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vesting Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">RSAs and RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested or issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (546)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,801</p></td></tr><tr><td style="vertical-align:bottom;width:52.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021 and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130,635</p></td></tr></table> 1084000 610000 546000 42000 1106000 P1Y21D 140801000 1026000 P1Y21D 130635000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vesting Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">PSUs and MSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(000s)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earned or issued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled or forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,703</p></td></tr><tr><td style="vertical-align:bottom;width:51.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 2, 2021 and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,390</p></td></tr></table> 262000 82000 83000 28000 233000 P1Y1M20D 29703000 215000 P1Y1M20D 27390000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following summarizes the Company’s weighted average fair value at the date of grant:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per grant of RSAs and RSUs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100.27 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89.35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93.75</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per grant of PSUs and MSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">98.58 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97.53</p></td></tr></table> 100.27 89.35 93.75 98.58 85.79 97.53 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the Company’s stock-based payment and stock option values (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of stock options exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,952</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of RSUs that vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,012</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value of RSUs that vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,434</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,720</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intrinsic value of PSUs and MSUs that vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Grant date fair value of PSUs and MSUs that vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,461</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,788</p></td></tr></table> 558000 1952000 48534000 57693000 68012000 37477000 40434000 37720000 8545000 3649000 3562000 6302000 1461000 1788000 15000000.0 18100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents details of stock-based compensation costs recognized in the Consolidated Statements of Income (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,477</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,316</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,867</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,402</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,296</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,972</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 60,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,077</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,616</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,890</p></td></tr><tr><td style="vertical-align:bottom;width:60.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,187</p></td></tr></table> 1477000 1316000 1238000 29212000 26187000 23867000 29402000 27296000 24972000 60091000 54799000 50077000 3616000 2476000 8890000 56475000 52323000 41187000 78600000 P2Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 2, 2021, the Company had reserved shares of common stock for future issuance as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2009 Stock Incentive Plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td></tr><tr><td style="vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2009 Employee Stock Purchase Plan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 600</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares reserved</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,823</p></td></tr></table> 1223000 600000 1823000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. Employee Benefit Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company maintains a defined contribution or 401(k) Plan for its qualified U.S. employees. Participants may contribute a percentage of their compensation on a pre-tax basis, subject to a maximum annual contribution imposed by the Internal Revenue Code. The Company may make discretionary matching contributions as well as discretionary profit-sharing contributions to the 401(k) Plan. The Company contributed $4.2 million, $3.9 million and $3.7 million to the 401(k) Plan during fiscal 2020, 2019 and 2018, respectively.</p> 4200000 3900000 3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income before income taxes includes the following components (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,491)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,777</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,161</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision (benefit) for income taxes consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,843)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,888</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,955)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,978)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,487)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,618)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,518)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision (benefit) for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,430)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation of the federal statutory tax rate to the Company’s effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">GILTI and Subpart F income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible (nontaxable) foreign items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Release of prior year unrecognized tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible officer compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in cost-sharing treatment of stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefit of stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in prior period valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">One-time impacts of tax reform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible (nontaxable) domestic items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective Tax Rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effective tax rate for fiscal 2020 decreased from fiscal 2019 primarily due to a fiscal 2019 change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement offset by the increased impact of fiscal 2020 permanent tax differences. The effective tax rate for fiscal 2019 increased from fiscal 2018 primarily due to a change in the Company’s financial statement position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s operations in Singapore are subject to reduced tax rates through June 30, 2024, as long as certain conditions are met. The impact of the tax holiday decreased foreign taxes by $1.8 million in fiscal 2020 (representing $0.04 per diluted share), by $4.0 million in fiscal 2019 (representing $0.09 per diluted share), and by $8.1 million in fiscal 2018 (representing $0.18 per diluted share). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Tax Cuts and Jobs Act was enacted in the U.S. on December 22, 2017 and required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously deferred from U.S income tax under U.S. tax law. The Company elected to pay the transition tax over the <span style="-sec-ix-hidden:Hidden_3I7ms52IkkijjYzmCkxUcw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eight-year</span></span> period provided in the Act. As of January 2, 2021, the unpaid balance of its transition tax obligation is $21.4 million, which is payable between April 2022 and April 2025. This is recorded as a component of other non-current liabilities in the Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred tax assets and liabilities are recorded for the estimated tax impact of temporary differences between the tax basis and book basis of assets and liabilities. Significant components of the Company’s deferred taxes as of January 2, 2021 and December 28, 2019 are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,755</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,135</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred income on shipments to distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,446</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued liabilities and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,374</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,329</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,283</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,486)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,797</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,621</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,969</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,166</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,919</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,424</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,921</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets (liabilities)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,805)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,876</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 2, 2021, the Company had federal net operating loss and research and development tax credit carryforwards of approximately $23.2 million and $1.9 million, respectively, as a result of the Silicon Clocks, Spectra Linear and Ember acquisitions. These carryforwards expire in fiscal years 2021 through 2031. Recognition of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used. Additionally, as of January 2, 2021, the Company had generated $10.5 million of federal research and development credit carryforwards and $0.6 million of foreign tax credit carryforwards. The federal research and development credits expire in fiscal years 2039 through 2040, and the foreign tax credits expire in 2030. These credits are not currently subject to an annual limitation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also had state loss, state tentative minimum tax credit, and state research and development tax credit carryforwards of approximately $31.6 million, $0.1 million, and $13.0 million, respectively. A portion of these loss and credit carryforwards was generated by the Company and a portion was acquired through the Integration Associates, Silicon Clocks, Spectra Linear and Zentri acquisitions. Certain of these carryforwards expire in fiscal years 2024 through 2036, and others do not expire. Recognition of some of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A valuation allowance is established against a deferred tax asset when it is more likely than not that the deferred tax asset will not be realized. The Company maintains a valuation allowance with respect to certain deferred tax assets relating to state research and development tax credit and state net operating loss carryforwards. The following table summarizes the activity related to the valuation allowance for deferred tax assets (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Beginning of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 847</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,311</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,486</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 29, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,518</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,978)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">At the end of fiscal 2020, undistributed earnings of certain of the Company's foreign subsidiaries of approximately $</span><span style="font-weight:normal;">94.8</span><span style="font-weight:normal;"> million are intended to be permanently reinvested outside the U.S. Accordingly, </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> provision for foreign withholding tax and state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Uncertain Tax Positions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to gross unrecognized tax benefits (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,187</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Reductions for tax positions as a result of a lapse of the applicable statute of limitations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,896)</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of January 2, 2021, December 28, 2019 and December 29, 2018, the Company had gross unrecognized tax benefits, inclusive of interest, of $3.0 million, $2.4 million and $2.1 million, respectively, of which $2.1 million, $1.9 million and $2.1 million, respectively, would affect the effective tax rate if recognized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes interest and penalties related to unrecognized tax benefits in the provision (benefit) for income taxes. These amounts were not material for any of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following the completion of the Norwegian Tax Administration (“NTA”) examination of the Company’s Norwegian subsidiary for income tax matters relating to fiscal years 2013 – 2016, the Company received an assessment from the NTA in December 2017 concerning an adjustment to its 2013 taxable income related to the pricing of an intercompany transaction. The Company is currently appealing the assessment. The adjustment to the pricing of the intercompany transaction results in approximately 141.3 million Norwegian kroner, or $16.5 million additional Norwegian income tax. The Company disagrees with the NTA’s assessment and believes the Company’s position on this matter is more likely than not to be sustained. The Company plans to exhaust all available administrative remedies, and if unable to resolve this matter through administrative remedies with the NTA, the Company plans to pursue judicial remedies. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Income Taxes (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company believes that it has accrued adequate reserves related to all matters contained in tax periods open to examination. Should the Company experience an unfavorable outcome in the NTA matter, however, such an outcome could have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Tax years 2015 through 2020 remain open to examination by the major taxing jurisdictions in which the Company operates. The Company is not currently under audit in any major taxing jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company does not expect material changes to its gross unrecognized tax benefits in the next 12 months.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income before income taxes includes the following components (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,491)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,777</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,649</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,161</p></td></tr></table> -19491000 2025000 19777000 34792000 47624000 52384000 15301000 49649000 72161000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The provision (benefit) for income taxes consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (779)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,843)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,888</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Current </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,955)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,978)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Foreign </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,487)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,618)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 503</p></td></tr><tr><td style="vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,518)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,475)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision (benefit) for income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,384</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,430)</p></td></tr></table> 1485000 -779000 -8843000 7803000 8157000 5888000 9288000 7378000 -2955000 -4031000 33624000 -8978000 -2487000 -10618000 503000 -6518000 23006000 -8475000 2770000 30384000 -11430000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation of the federal statutory tax rate to the Company’s effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 29,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign tax rate benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development tax credits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50.9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">GILTI and Subpart F income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible (nontaxable) foreign items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Release of prior year unrecognized tax benefits</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible officer compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in cost-sharing treatment of stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Excess tax benefit of stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in prior period valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">One-time impacts of tax reform</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nondeductible (nontaxable) domestic items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective Tax Rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15.8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.210 0.210 0.210 -0.192 -0.149 -0.148 0.509 0.152 0.098 0.357 0.049 0.041 -0.015 0.054 0.044 0.026 0.010 0.015 -0.004 -0.027 0.157 0.043 0.024 0.548 -0.022 0.040 0.022 0.059 -0.025 -0.013 0.025 -0.005 -0.115 0.148 0.028 0.015 0.014 -0.011 -0.013 0.181 0.612 -0.158 1800000 0.04 4000000.0 0.09 8100000 0.18 21400000 Significant components of the Company’s deferred taxes as of January 2, 2021 and December 28, 2019 are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net operating loss carryforwards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tax credit carryforwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,421</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,755</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,135</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 289</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Capitalized research and development</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,237</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,735</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Deferred income on shipments to distributors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,018</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,335</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,446</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued liabilities and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,374</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,329</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,283</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,486)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,797</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,621</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,969</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,999</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,166</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,919</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,424</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,921</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets (liabilities)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,805)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,876</p></td></tr></table> 6839000 7912000 22421000 14755000 2683000 2619000 9802000 7135000 261000 289000 1237000 1735000 3099000 4018000 6335000 3446000 7652000 7374000 60329000 49283000 5311000 4486000 55018000 44797000 16758000 16621000 8473000 4969000 5999000 3166000 21674000 5741000 4919000 2424000 57823000 32921000 2805000 11876000 23200000 1900000 10500000 600000 31600000 100000 13000000.0 The following table summarizes the activity related to the valuation allowance for deferred tax assets (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Beginning of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at</b></p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deductions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">End of Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended January 2, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 847</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,311</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 28, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,533)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,486</p></td></tr><tr><td style="vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 29, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,518</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,978)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,975</p></td></tr></table> 4486000 847000 22000 5311000 4975000 1044000 1533000 4486000 6518000 435000 1978000 4975000 94800000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity related to gross unrecognized tax benefits (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,187</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 630</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to prior years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Reductions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (196)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Reductions for tax positions as a result of a lapse of the applicable statute of limitations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,896)</p></td></tr><tr><td style="vertical-align:bottom;width:59.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,036</p></td></tr></table> 2276000 2036000 3187000 577000 436000 630000 115000 196000 1896000 2853000 2276000 2036000 3000000.0 2400000 2100000 2100000 1900000 2100000 141300000 16500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has one operating segment, mixed-signal analog intensive products, consisting of numerous product areas. The Company’s chief operating decision maker is considered to be its Chief Executive Officer. The chief operating decision maker allocates resources and assesses performance of the business and other activities at the operating segment level. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company groups its products into two categories, based on the markets and applications in which the products may be used. See Note 14, <i style="font-style:italic;">Revenues</i>, for a summary of the Company’s revenue by product category. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Revenue is attributed to a geographic area based on the shipped-to location. The following summarizes the Company’s revenue by geographic area (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,385</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,255</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of world</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 396,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374,627</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 837,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,267</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the Company’s property and equipment, net by geographic area (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,572</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,939</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 2 The following summarizes the Company’s revenue by geographic area (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 29,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,136</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,451</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149,385</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 397,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,255</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of world</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 396,790</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,248</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 374,627</p></td></tr><tr><td style="vertical-align:bottom;width:59.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 837,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,267</p></td></tr></table> 92136000 110451000 149385000 397751000 354855000 344255000 396790000 372248000 374627000 886677000 837554000 868267000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following summarizes the Company’s property and equipment, net by geographic area (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 2,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 28,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126,572</p></td></tr><tr><td style="vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rest of world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 139,439</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 135,939</p></td></tr></table> 128204000 126572000 11235000 9367000 139439000 135939000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Jan. 02, 2021
Jan. 25, 2021
Jul. 02, 2020
Document and Entity Information      
Entity Registrant Name SILICON LABORATORIES INC.    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 02, 2021    
Document Transition Report false    
Entity File Number 000-29823    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 74-2793174    
Entity Address, Address Line One 400 West Cesar Chavez    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78701    
City Area Code 512    
Local Phone Number 416-8500    
Title of 12(b) Security Common Stock, $0.0001 par value    
Trading Symbol SLAB    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 4.2
Entity Common Stock, Shares Outstanding   43,925,156  
Entity Central Index Key 0001038074    
Current Fiscal Year End Date --01-02    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Current assets:    
Cash and cash equivalents $ 202,720 $ 227,146
Short-term investments 521,963 498,825
Accounts receivable, net 95,169 75,639
Inventories 66,662 73,057
Prepaid expenses and other current assets 89,307 69,192
Total current assets 975,821 943,859
Property and equipment, net 139,439 135,939
Goodwill 631,932 398,402
Other intangible assets, net 166,084 134,279
Other assets, net 80,211 62,374
Total assets 1,993,487 1,674,853
Current liabilities:    
Accounts payable 54,949 38,899
Current portion of convertible debt, net 134,480  
Deferred revenue and returns liability 12,986 19,251
Other current liabilities 82,083 79,551
Total current liabilities 284,498 137,701
Convertible debt, net 428,945 368,257
Other non-current liabilities 80,203 53,844
Total liabilities 793,646 559,802
Commitments and contingencies
Stockholders' equity:    
Preferred stock - $0.0001 par value; 10,000 shares authorized; no shares issued
Common stock - $0.0001 par value; 250,000 shares authorized; 43,925 and 43,496 shares issued and outstanding at January 2, 2021 and December 28, 2019, respectively 4 4
Additional paid-in capital 204,359 133,793
Retained earnings 993,664 980,608
Accumulated other comprehensive income 1,814 646
Total stockholders' equity 1,199,841 1,115,051
Total liabilities and stockholders' equity $ 1,993,487 $ 1,674,853
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Jan. 02, 2021
Dec. 28, 2019
Consolidated Balance Sheets    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 250,000 250,000
Common stock, shares issued 43,925 43,496
Common stock, shares outstanding 43,925 43,496
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Consolidated Statements of Income      
Revenues $ 886,677 $ 837,554 $ 868,267
Costs of revenues 359,151 327,270 346,868
Gross profit 527,526 510,284 521,399
Operating expenses:      
Research and development 287,887 257,150 238,347
Selling, general and administrative 201,339 196,437 197,844
Operating expenses 489,226 453,587 436,191
Operating income 38,300 56,697 85,208
Other income (expense):      
Interest income and other, net 11,143 13,185 6,647
Interest expense (34,142) (20,233) (19,694)
Income before income taxes 15,301 49,649 72,161
Provision (benefit) for income taxes 2,770 30,384 (11,430)
Net income $ 12,531 $ 19,265 $ 83,591
Earnings per share:      
Basic (in dollars per share) $ 0.29 $ 0.44 $ 1.94
Diluted (in dollars per share) $ 0.28 $ 0.43 $ 1.90
Weighted-average common shares outstanding:      
Basic (in shares) 43,775 43,346 43,159
Diluted (in shares) 44,372 44,290 44,044
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Consolidated Statements of Comprehensive Income      
Net income $ 12,531 $ 19,265 $ 83,591
Net changes to available-for-sale securities:      
Unrealized gains arising during the period 1,131 2,564 376
Reclassification for (gains) losses included in net income (510) (218) 49
Net changes to cash flow hedges:      
Unrealized gains (losses) arising during the period 33 (321) (953)
Reclassification for losses included in net income 825 784 316
Other comprehensive income (loss), before tax 1,479 2,809 (212)
Provision (benefit) for income taxes 311 589 (45)
Other comprehensive income (loss) 1,168 2,220 (167)
Comprehensive income $ 13,699 $ 21,485 $ 83,424
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Cumulative effect of adoption of accounting standard
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Cumulative effect of adoption of accounting standard
Accumulated Other Comprehensive Income (Loss)
Cumulative effect of adoption of accounting standard
Total
Balance at Dec. 30, 2017 $ 4 $ 102,862 $ 26,445 $ 851,307 $ (250) $ (1,157) $ 26,195 $ 953,016
Balance (in shares) at Dec. 30, 2017 42,707              
Increase (Decrease) in Stockholders' Equity                
Net income       83,591       83,591
Other comprehensive (loss) income           (167)   (167)
Stock issuances, net of shares withheld for taxes   (6,180)           (6,180)
Stock issuances, net of shares withheld for taxes (in shares) 815              
Repurchases of common stock   (39,276)           (39,276)
Repurchases of common stock (in shares) (434)              
Stock-based compensation   50,111           50,111
Balance at Dec. 29, 2018 $ 4 107,517   961,343   (1,574)   1,067,290
Balance (in shares) at Dec. 29, 2018 43,088              
Increase (Decrease) in Stockholders' Equity                
Net income       19,265       19,265
Other comprehensive (loss) income           2,220   2,220
Stock issuances, net of shares withheld for taxes   (1,799)           (1,799)
Stock issuances, net of shares withheld for taxes (in shares) 709              
Repurchases of common stock   (26,716)           (26,716)
Repurchases of common stock (in shares) (301)              
Stock-based compensation   54,791           54,791
Balance at Dec. 28, 2019 $ 4 133,793 $ 525 980,608   646 $ 525 $ 1,115,051
Balance (in shares) at Dec. 28, 2019 43,496             43,496,000
Increase (Decrease) in Stockholders' Equity                
Net income       12,531       $ 12,531
Other comprehensive (loss) income           1,168   1,168
Stock issuances, net of shares withheld for taxes   (3,109)           (3,109)
Stock issuances, net of shares withheld for taxes (in shares) 639              
Repurchases of common stock   (16,287)           (16,287)
Repurchases of common stock (in shares) (210)              
Stock-based compensation   60,065           60,065
Convertible debt activity   29,897           29,897
Balance at Jan. 02, 2021 $ 4 $ 204,359   $ 993,664   $ 1,814   $ 1,199,841
Balance (in shares) at Jan. 02, 2021 43,925             43,925,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Operating Activities      
Net income $ 12,531 $ 19,265 $ 83,591
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation of property and equipment 17,780 16,883 15,912
Amortization of other intangible assets and other assets 44,733 39,584 44,102
Amortization of debt discount and debt issuance costs 21,433 13,485 12,892
Loss on extinguishment of convertible debt 4,060    
Stock-based compensation expense 60,091 54,799 50,077
Deferred income taxes (6,533) 23,048 (8,210)
Changes in operating assets and liabilities:      
Accounts receivable (17,612) (2,401) 3,931
Inventories 10,748 2,171 7,660
Prepaid expenses and other assets (51,839) 8,965 (4,960)
Accounts payable 15,263 7,830 5,952
Other current liabilities and income taxes 3,257 (6,826) (21,828)
Deferred revenue and returns liability (6,694) (3,243) (6,202)
Other non-current liabilities 28,500 (7,038) (9,375)
Net cash provided by operating activities 135,718 166,522 173,542
Investing Activities      
Purchases of available-for-sale investments (519,567) (424,524) (395,904)
Sales and maturities of available-for-sale investments 497,357 344,937 474,129
Purchases of property and equipment (20,422) (16,279) (24,462)
Purchases of other assets (1,570) (8,396) (11,063)
Acquisitions of businesses, net of cash acquired (316,809) (2,510) (239,729)
Net cash used in investing activities (361,011) (106,772) (197,029)
Financing Activities      
Proceeds from issuance of debt 845,000    
Payments on debt (624,737) (1,132)  
Repurchases of common stock (16,287) (26,716) (39,276)
Payment of taxes withheld for vested stock awards (18,124) (16,295) (19,483)
Proceeds from the issuance of common stock 15,015 14,496 13,303
Payment of acquisition-related contingent consideration     (3,380)
Net cash provided by (used in) financing activities 200,867 (29,647) (48,836)
Increase (decrease) in cash and cash equivalents (24,426) 30,103 (72,323)
Cash and cash equivalents at beginning of period 227,146 197,043 269,366
Cash and cash equivalents at end of period 202,720 227,146 197,043
Supplemental Disclosure of Cash Flow Information:      
Interest paid 8,662 6,367 6,227
Income taxes paid $ 7,217 $ 10,291 $ 20,599
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business
12 Months Ended
Jan. 02, 2021
Description of Business  
Description of Business

1. Description of Business

Silicon Laboratories Inc. (the “Company”), a Delaware corporation, is a leading provider of silicon, software and solutions for a smarter, more connected world. Our award-winning technologies are shaping the future of the Internet of Things (IoT), internet infrastructure, industrial automation, consumer and automotive markets. Within the semiconductor industry, the Company is known as a "fabless" company meaning that the integrated circuits (ICs) incorporated in its products are manufactured by third-party foundry semiconductor companies.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies
12 Months Ended
Jan. 02, 2021
Significant Accounting Policies  
Significant Accounting Policies

2. Significant Accounting Policies

Basis of Presentation and Principles of Consolidation

The Company prepares financial statements on a 52- or 53-week fiscal year that ends on the Saturday closest to December 31. Fiscal 2020 had 53 weeks with the extra week occurring in the first quarter of the year and ended on January 2, 2021. Fiscal 2019 and 2018 had 52 weeks and ended on December 28, 2019 and December 29, 2018, respectively. The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Foreign Currency Transactions

The Company's foreign subsidiaries are considered to be extensions of the U.S. Company. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in interest income and other, net in the Consolidated Statements of Income.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Among the significant estimates affecting the financial statements are those related to inventories, goodwill, acquired intangible assets, other long-lived assets, revenue recognition, stock-based compensation and income taxes. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Adoption of New Financial Instruments Accounting Standard

The Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019, the first day of its fiscal year ended January 2, 2021. The adoption did not have a material impact on its financial statements.

2. Significant Accounting Policies (Continued)

Fair Value of Financial Instruments

The fair values of the Company's financial instruments are recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The three levels are described below:

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 - Inputs are unobservable for the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s own data.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits, certificates of deposit, money market funds and investments in debt securities with original maturities of ninety days or less when purchased.

Investments

The Company's investments typically have original maturities greater than ninety days as of the date of purchase and are classified as either available-for-sale or trading securities. Investments in available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheet. Investments in trading securities are reported at fair value, with both realized and unrealized gains and losses recorded in interest income and other, net in the Consolidated Statement of Income. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support its current operations (including those with contractual maturities greater than one year from the date of purchase) are classified as short-term.

The Company reviews its available-for-sale investments as of the end of each reporting period for declines in fair value based on the specific identification method. The Company records an allowance for credit loss when a decline in fair value is due to credit-related factors. The Company considers various factors in determining whether an investment is impaired, including the severity of the impairment, changes in underlying credit ratings, forecasted recovery, its intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When the Company concludes that a credit-related impairment has occurred, the Company assesses whether it intends to sell the security or if it is more likely than not that it will be required to sell the security before recovery. If either of these two conditions is met, the Company recognizes a charge in earnings equal to the entire difference between the security’s amortized cost basis and its fair value. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).

In addition, the Company has made equity investments in non-publicly traded companies. Equity investments in which the Company does not have control, but has the ability to exercise significant influence over operating and financial policies, are accounted for using the equity method. The Company’s proportionate share of income or loss is recorded in interest income and other, net in the Consolidated Statement of Income. All other non-marketable equity investments are recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews its equity investments for declines in fair value based on the specific identification method and writes down investments to their fair values when it determines that a decline has occurred.

2. Significant Accounting Policies (Continued)

Derivative Financial Instruments

The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings. The Company does not use derivative contracts for speculative or trading purposes. The Company recognizes derivatives, on a gross basis, in the Consolidated Balance Sheet at fair value. Cash flows from derivatives are classified according to the nature of the cash receipt or payment in the Consolidated Statement of Cash Flows.

Cash flow hedges used by the Company include foreign currency forward contracts and interest rate swap agreements. Foreign currency forward contracts are used to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Interest rate swap agreements are used to manage exposure to interest rate risks.

The Company also uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company does not apply hedge accounting to these foreign currency forward contracts.

Inventories

Inventories are stated at the lower of cost, determined using the first-in, first-out method, or net realizable value. The Company writes down the carrying value of inventory to net realizable value for estimated obsolescence or unmarketable inventory based upon assumptions about the age of inventory, future demand and market conditions. Inventory impairment charges establish a new cost basis for inventory and charges are not subsequently reversed to income even if circumstances later suggest that increased carrying amounts are recoverable.

Property and Equipment

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the useful lives of the assets ranging from three to fifteen years. Leasehold improvements are depreciated over the lease term or their useful life, whichever is shorter.

The Company owns the facilities for its headquarters in Austin, Texas. The buildings are located on land which is leased through 2099 from a third party. The rents for these ground leases were prepaid for the term of the leases. The buildings and leasehold interest in ground leases are being depreciated on a straight-line basis over their estimated useful lives of 40 years and 86 years, respectively.

Business Combinations

The Company records business combinations using the acquisition method of accounting and, accordingly, allocates the fair value of acquisition consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The results of operations of the businesses acquired are included in the Company's consolidated results of operations beginning on the date of the acquisition.

Long-Lived Assets

Purchased intangible assets are stated at cost, net of accumulated amortization, and are amortized using the straight-line method over their estimated useful lives, ranging from two to twelve years. Fair values are determined primarily using the income approach, in which the Company projects future expected cash flows and applies an appropriate discount rate.

2. Significant Accounting Policies (Continued)

Long-lived assets “held and used” by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

The Company tests goodwill for impairment annually as of the first day of its fourth fiscal quarter and in interim periods if events occur that would indicate that the carrying value of goodwill may be impaired. The Company assesses goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, an impairment loss is recognized equal to that excess amount.

Leases

At the commencement date of a lease, the Company recognizes a liability to make lease payments and an asset representing the right to use the underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As its leases typically do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The right-of-use (“ROU”) asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Lease liabilities are recorded in other current liabilities and other non-current liabilities. ROU assets are recorded in other assets, net.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Substantially all of the Company’s contracts with customers contain a single performance obligation, the sale of mixed-signal integrated circuit (IC) products. This performance obligation is satisfied when control of the product is transferred to the customer, which typically occurs upon delivery. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company has opted to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer and may include fixed or variable amounts. Variable consideration primarily includes sales made to distributors under agreements allowing certain rights of return, referred to as stock rotation, and credits issued to the distributor due to price protection. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The estimate is based on information available to the Company, including recent sales activity and pricing data. The Company applies a constraint to its variable consideration estimate which considers both the likelihood of a return and the amount of a potential price concession. Variable consideration that does not meet revenue recognition criteria is deferred. The Company records a right of return asset in prepaid expenses and other current assets for the costs of distributor inventory not meeting revenue recognition criteria. A corresponding deferred revenue and returns liability amount is recorded for unrecognized revenue associated with such costs. The Company’s products carry a one-year replacement warranty. Payments are typically due within 30 days of invoicing and do not include a significant financing component.

2. Significant Accounting Policies (Continued)

Shipping and Handling

Shipping and handling costs are classified as a component of cost of revenues in the Consolidated Statements of Income.

Stock-Based Compensation

The Company has stock-based compensation plans, which are more fully described in Note 15, Stock-Based Compensation. The Company accounts for those plans using a fair-value method and recognizes the expense in its Consolidated Statement of Income.

Research and Development

Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets, and an allocated portion of our occupancy costs. Assets purchased to support the Company's ongoing research and development activities are capitalized when related to products which have achieved technological feasibility or have an alternative future use, and are amortized over their estimated useful lives.

Advertising

Advertising costs are expensed as incurred. Advertising expenses were not material for any of the periods presented.

Income Taxes

The Company accounts for income taxes using the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax laws and related rates that will be in effect when the differences are expected to reverse. These differences result in deferred tax assets and liabilities, which are included in the Company’s Consolidated Balance Sheet. The Company then assesses the likelihood that the deferred tax assets will be realized. A valuation allowance is established against deferred tax assets to the extent the Company believes that it is more likely than not that the deferred tax assets will not be realized, taking into consideration the level of historical taxable income and projections for future taxable income over the periods in which the temporary differences are deductible.

Uncertain tax positions must meet a more-likely-than-not threshold to be recognized in the financial statements and the tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon final settlement. See Note 17, Income Taxes, for additional information.

Recent Accounting Pronouncements

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40). This ASU simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity and requires the use of the if-converted method for calculating diluted earnings per share. The ASU removes separation models for convertible debt with a cash conversion feature. Such convertible instruments will be accounted for as a single liability measured at amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, using one of two retrospective transition methods. Early adoption is permitted for fiscal periods beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to potentially increase the carrying value of its convertible debt and reduce its reported interest expense. In addition, should the Company be required to use the if-converted method for calculating diluted earnings per share, the number of shares used in such calculation could potentially increase. The Company will continue to evaluate the effect that the adoption of this ASU will have on its financial statements.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share
12 Months Ended
Jan. 02, 2021
Earnings Per Share  
Earnings Per Share

3. Earnings Per Share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

Year Ended

January 2,

December 28,

December 29,

2021

    

2019

    

2018

Net income

$

12,531

$

19,265

$

83,591

Shares used in computing basic earnings per share

43,775

 

43,346

 

43,159

Effect of dilutive securities:

Stock-based awards and convertible debt

597

 

944

 

885

Shares used in computing diluted earnings per share

44,372

 

44,290

 

44,044

Earnings per share:

Basic

$

0.29

$

0.44

$

1.94

Diluted

$

0.28

$

0.43

$

1.90

The Company intends to settle the principal amount of its convertible senior notes in cash and any excess value in shares in the event of a conversion. Accordingly, shares issuable upon conversion of the principal amount have been excluded from the calculation of diluted earnings per share. If the market value of the notes under certain prescribed conditions exceeds the conversion amount, the excess is included in the denominator for the computation of diluted earnings per share using the treasury stock method. For fiscal 2020, 2019 and 2018, approximately 0.2 million shares, 0.4 million shares and 0.1 million shares, respectively, were included in the denominator for the calculation of diluted earnings per share. See Note 10, Debt, to the Consolidated Financial Statements for additional information.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments
12 Months Ended
Jan. 02, 2021
Fair Value of Financial Instruments  
Fair Value of Financial Instruments

4. Fair Value of Financial Instruments

The following summarizes the valuation of the Company’s financial instruments (in thousands). The tables do not include either cash on hand or assets and liabilities that are measured at historical cost or any basis other than fair value.

Fair Value Measurements

at January 2, 2021 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

75,606

$

$

$

75,606

Corporate debt securities

14,995

14,995

Government debt securities

2,355

2,564

4,919

Total cash equivalents

$

77,961

$

17,559

$

$

95,520

Short-term investments:

Government debt securities

$

38,461

$

104,112

$

$

142,573

Corporate debt securities

379,390

379,390

Total short-term investments

$

38,461

$

483,502

$

$

521,963

Other assets, net:

Auction rate securities

$

$

$

5,340

$

5,340

Total

$

$

$

5,340

$

5,340

Total

$

116,422

$

501,061

$

5,340

$

622,823

4. Fair Value of Financial Instruments (Continued)

Fair Value Measurements

at December 28, 2019 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

92,379

$

$

$

92,379

Corporate debt securities

 

1,325

 

 

1,325

Total cash equivalents

$

92,379

$

1,325

$

$

93,704

Short-term investments:

Government debt securities

$

85,189

$

86,682

$

$

171,871

Corporate debt securities

326,954

326,954

Total short-term investments

$

85,189

$

413,636

$

$

498,825

Other assets, net:

Auction rate securities

$

$

$

5,647

$

5,647

Total

$

$

$

5,647

$

5,647

Total

$

177,568

$

414,961

$

5,647

$

598,176

Valuation methodology

The Company’s cash equivalents and short-term investments that are classified as Level 2 are valued using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments in active markets; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Investments classified as Level 3 are valued using a discounted cash flow model. The assumptions used in preparing the discounted cash flow model include estimates for interest rates, amount of cash flows, expected holding periods of the securities and a discount to reflect the Company’s inability to liquidate the securities. The Company’s derivative instruments are valued using discounted cash flow models. The assumptions used in preparing the valuation models include quoted interest swap rates, foreign exchange rates, forward and spot prices for currencies, and market observable data of similar instruments.

Available-for-sale investments

The Company's investments are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income in the Consolidated Balance Sheet. The following summarizes the contractual underlying maturities of the Company’s available-for-sale investments at January 2, 2021 (in thousands):

    

    

Fair

Cost

Value

Due in one year or less

$

380,069

$

381,219

Due after one year through ten years

 

202,363

203,484

Due after ten years

 

38,780

 

38,120

$

621,212

$

622,823

4. Fair Value of Financial Instruments (Continued)

The available-for-sale investments that were in a continuous unrealized loss position, aggregated by length of time that individual securities have been in a continuous loss position, were as follows (in thousands):

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of January 2, 2021

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

10,146

$

(5)

$

$

$

10,146

$

(5)

Corporate debt securities

 

51,909

 

(74)

 

 

 

51,909

 

(74)

Auction rate securities

5,340

(660)

5,340

(660)

$

62,055

$

(79)

$

5,340

$

(660)

$

67,395

$

(739)

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of December 28, 2019

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

11,947

$

(19)

$

7,183

$

(7)

$

19,130

$

(26)

Corporate debt securities

 

68,116

(81)

20

68,136

(81)

Auction rate securities

5,647

(353)

5,647

(353)

$

80,063

$

(100)

$

12,850

$

(360)

$

92,913

$

(460)

The gross unrealized losses as of January 2, 2021 and December 28, 2019 were due primarily to changes in market interest rates and the illiquidity of the Company’s auction-rate securities. The Company’s auction-rate securities have been illiquid since 2008 when auctions for the securities failed because sell orders exceeded buy orders. These securities have a contractual maturity date of 2046. The Company is unable to predict if these funds will become available before their maturity date.

The Company records an allowance for credit loss when a decline in investment market value is due to credit-related factors. When evaluating an investment for impairment, the Company reviews factors such as the severity of the impairment, changes in underlying credit ratings, forecasted recovery, the Company’s intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. As of January 2, 2021, there were no material declines in the market value of available-for-sale investments due to credit-related factors.

At January 2, 2021 and December 28, 2019, there were no material unrealized gains associated with the Company's available-for-sale investments.

Level 3 fair value measurements

The following summarizes quantitative information about Level 3 fair value measurements.

Auction rate securities

Fair Value at

 

January 2, 2021

Weighted

 

(000s)

    

Valuation Technique

    

Unobservable Input

    

Average

 

$

5,340

 

Discounted cash flow

 

Estimated yield

 

1.56

%

 

Expected holding period

10 years

 

Estimated discount rate

 

2.09

%

4. Fair Value of Financial Instruments (Continued)

Significant changes in any of the unobservable inputs used in the fair value measurement of auction rate securities in isolation could result in a significantly lower or higher fair value measurement. An increase in expected yield would result in a higher fair value measurement, whereas an increase in expected holding period or estimated discount rate would result in a lower fair value measurement. Generally, a change in the assumptions used for expected holding period is accompanied by a directionally similar change in the assumptions used for estimated yield and discount rate.

The following summarizes the activity in Level 3 financial instruments for the years ended January 2, 2021 and December 28, 2019 (in thousands):

Assets

Year Ended

January 2,

December 28,

Auction Rate Securities

    

2021

    

2019

Beginning balance

$

5,647

$

5,759

Losses included in other comprehensive income (loss)

 

(307)

 

(112)

Ending balance

$

5,340

$

5,647

The Company’s debt is recorded at cost, but is measured at fair value for disclosure purposes. The fair value of the Company’s convertible senior notes is determined using observable market prices. The notes are traded in less active markets and are therefore classified as a Level 2 fair value measurement. As of January 2, 2021 and December 28, 2019, the fair value of the 1.375% convertible senior notes was $194.8 million and $524.0 million, respectively. The fair value of the 0.625% convertible senior notes as of January 2, 2021 was $671.4 million.

The Company's other financial instruments, including cash, accounts receivable and accounts payable, are recorded at amounts that approximate their fair values due to their short maturities.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments
12 Months Ended
Jan. 02, 2021
Derivative Financial Instruments  
Derivative Financial Instruments

5. Derivative Financial Instruments

The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings.

Cash Flow Hedges

Foreign Currency Forward Contracts

The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Changes in the fair value of the contracts are recorded in accumulated other comprehensive income (loss) in the Consolidated Balance Sheet and subsequently reclassified into earnings in the period during which the hedged transaction is recognized. The reclassified amount is reported in the same financial statement line item as the hedged item. If the foreign currency forward contracts are terminated or can no longer qualify as hedging instruments prior to maturity, the fair value of the contracts recorded in accumulated other comprehensive income (loss) may be recognized in the Consolidated Statement of Income based on an assessment of the contracts at the time of termination.

The Company has entered into foreign currency forward contracts for a portion of its forecasted operating expenses denominated in the Euro, Norwegian Krone and Hungarian Forint. As of January 2, 2021, the contracts had maturities of one to twelve months and an aggregate notional value of $29.3 million. Gains expected to be reclassified into earnings in the next twelve months were not material. The fair value of the contracts, contract gains or losses recognized in other comprehensive income (loss) and amounts reclassified from accumulated other comprehensive income (loss) into earnings were not material for any of the periods presented.

5. Derivative Financial Instruments (Continued)

Interest Rate Swaps

The Company entered into an interest rate swap agreement with an original notional value of $310 million in connection with borrowing from its credit facility on March 27, 2020. The Company terminated the swap agreement on June 1, 2020 in connection with the repayment in full of its credit facility. The termination of the swap agreement resulted in the reclassification of $0.4 million of unrealized losses that were previously recorded in accumulated other comprehensive income (loss) into earnings.

Non-designated Hedges

Foreign Currency Forward Contracts

The Company uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company recognizes gains and losses on the foreign currency forward contracts in interest income and other, net in the Consolidated Statement of Income in the same period as the remeasurement loss and gain of the related foreign currency denominated asset or liability. The Company does not apply hedge accounting to these foreign currency forward contracts.

As of January 2, 2021, the Company held two foreign currency forward contracts denominated in Singapore Dollars with a notional value of $11.9 million. The fair value of foreign contracts and contract losses recognized in income were not material for any of the periods presented.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details
12 Months Ended
Jan. 02, 2021
Balance Sheet Details  
Balance Sheet Details

6. Balance Sheet Details

The following tables show the details of selected Consolidated Balance Sheet items (in thousands):

Inventories

    

January 2,

    

December 28,

2021

2019

Work in progress

$

56,165

$

52,350

Finished goods

 

10,497

 

20,707

$

66,662

$

73,057

Prepaid Expenses and Other Current Assets

January 2,

December 28,

    

2021

    

2019

Distributor advances

$

51,190

$

38,485

Other

 

38,117

 

30,707

$

89,307

$

69,192

6. Balance Sheet Details (Continued)

Property and Equipment

    

January 2,

    

December 28,

2021

2019

Buildings and improvements

$

118,331

$

112,673

Equipment

 

71,225

 

65,843

Computers and purchased software

 

46,727

 

45,879

Leasehold interest in ground leases

 

23,840

 

23,840

Leasehold improvements

 

9,054

 

8,782

Furniture and fixtures

 

8,882

 

8,291

 

278,059

 

265,308

Accumulated depreciation

 

(138,620)

 

(129,369)

$

139,439

$

135,939

Other Current Liabilities

    

January 2,

    

December 28,

2021

2019

Accrued compensation and benefits

$

46,633

$

41,138

Other

 

35,450

 

38,413

$

82,083

$

79,551

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Risks and Uncertainties
12 Months Ended
Jan. 02, 2021
Risks and Uncertainties  
Risks and Uncertainties

7. Risks and Uncertainties

Financial Instruments

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash equivalents, investments, accounts receivable, notes receivable and derivatives. The Company places its cash equivalents and investments primarily in municipal bonds, money market funds, corporate bonds, variable-rate demand notes, U.S. Treasury bills, U.S. government securities, agency securities, asset-back securities, commercial paper and auction-rate securities. Concentrations of credit risk with respect to accounts receivable are primarily due to customers with large outstanding balances. The Company’s customers that accounted for greater than 10% of accounts receivable consisted of the following distributors:

January 2,

December 28,

 

    

2021

    

2019

 

Arrow Electronics

 

28

%  

14

%  

Edom Technology

21

%  

17

%  

Other

 

*

11

%  

*     Less than 10% of accounts receivable

The Company performs periodic credit evaluations of its customers' financial condition and generally requires no collateral from its customers. The Company provides an allowance for expected credit losses based upon the net amount expected to be collected on such receivables. Losses have not been significant for any of the periods presented.

The Company holds three notes receivable from a privately held company. The total carrying value of the notes was $1.6 million as of January 2, 2021. The Company holds an equity investment in another privately held company. The investment is accounted for using the equity method and had a carrying value of $10.1 million as of January 2, 2021. The notes receivable and the investment were recorded in other assets, net in the Consolidated Balance Sheet.

7. Risks and Uncertainties (Continued)

As a result of its use of derivative instruments, the Company is exposed to the risk that its counterparties will fail to meet their contractual obligations. To mitigate this counterparty credit risk, the Company has a policy to enter into contracts with only selected major financial institutions. The Company periodically reviews and re-assesses the creditworthiness of such counterparties based on a variety of factors.

Distributor Advances

On sales to distributors, the Company's payment terms often require the distributor to initially pay amounts owed to the Company for an amount in excess of their ultimate cost. The Company's sales price to its distributors may be higher than the amount that the distributors will ultimately owe the Company because distributors often negotiate price reductions after purchasing the product from the Company and such reductions are often significant. These negotiated price discounts are not granted until the distributor sells the product to the end customer, which may occur after the distributor has paid the original invoice amount to the Company. Payment of invoices prior to receiving an associated discount can have an adverse impact on the working capital of the Company's distributors. Accordingly, the Company has entered into agreements with certain distributors whereby it advances cash to the distributors to reduce the distributor's working capital requirements. The advance amounts are based on the distributor’s inventory balance, and are adjusted quarterly. Such amounts are recorded in prepaid expenses and other current assets in the Consolidated Balance Sheet. The terms of these advances are set forth in binding legal agreements and are unsecured, bear no interest on unsettled balances and are due upon demand. The agreements governing these advances can be cancelled by the Company at any time.

Suppliers

A significant portion of the Company's products are fabricated by Taiwan Semiconductor Manufacturing Co. (TSMC) or Semiconductor Manufacturing International Corporation (SMIC). The inability of TSMC or SMIC to deliver wafers to the Company on a timely basis could impact the production of the Company's products for a substantial period of time, which could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.

Customers

The Company sells directly to end customers, distributors and contract manufacturers. Although the Company actually sells the products to, and is paid by, distributors and contract manufacturers, the Company refers to the end customer as its customer. None of the Company’s end customers accounted for greater than 10% of revenue during fiscal 2020, 2019 or 2018. The Company’s distributors that accounted for greater than 10% of revenue consisted of the following:

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Arrow Electronics

 

26

%  

26

%  

21

%  

Edom Technology

 

20

%  

20

%  

17

%  

Sekorm

11

%  

*

*

*

Less than 10% of revenue

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisition
12 Months Ended
Jan. 02, 2021
Acquisition  
Acquisition

8. Acquisition

Redpine Signals

On April 28, 2020, the Company acquired the Wi-Fi and Bluetooth business of Redpine Signals. The Company believes the acquisition will accelerate its roadmap for Wi-Fi and Bluetooth silicon and software solutions. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The purchase price was allocated as follows (in thousands):

Weighted-Average

Amortization Period

    

Amount

    

(Years)

Intangible assets:

In-process research and development

$

11,753

 

Not amortized

Developed technology

 

61,674

 

8

Customer relationships

 

2,450

 

2

Trademarks

 

661

 

2

 

76,538

Accounts receivable

1,395

Inventory

4,375

Other current assets

 

1,251

Goodwill

 

233,530

Other non-current assets

673

Current liabilities

 

(856)

Non-current liabilities

 

(97)

Total purchase price

$

316,809

In-process research and development (IPR&D) represents Wi-Fi and Bluetooth technology that had not achieved technological feasibility as of the acquisition date. The fair value of IPR&D was determined using the income approach. The discount rate applied to the projected cash flows was 13.8%, which reflects the risks related to the projects.

Pro forma information related to this acquisition has not been presented because it would not be materially different from amounts reported. The Company recorded approximately $1.5 million of acquisition-related costs in selling, general and administrative expenses during fiscal 2020.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets
12 Months Ended
Jan. 02, 2021
Goodwill and Other Intangible Assets  
Goodwill and Other Intangible Assets

9. Goodwill and Other Intangible Assets

Goodwill

The following summarizes the activity in goodwill for the years ended January 2, 2021 and December 28, 2019 (in thousands):

Year Ended

January 2,

December 28,

    

2021

    

2019

Beginning balance

    

$

398,402

    

$

397,344

Additions due to business combinations

 

233,530

 

1,058

Ending balance

$

631,932

$

398,402

Other Intangible Assets

The gross carrying amount and accumulated amortization of other intangible assets are as follows (in thousands):

Weighted-Average

Amortization

January 2, 2021

December 28, 2019

Period

Gross

Accumulated

Gross

Accumulated

    

(Years)

    

Amount

    

Amortization

    

Amount

    

Amortization

Subject to amortization:

Developed technology

 

8

$

261,939

$

(125,435)

$

219,695

$

(111,634)

Customer relationships

 

5

 

43,245

 

(31,877)

 

40,795

 

(22,742)

Trademarks

 

5

 

12,771

 

(6,312)

 

12,310

 

(4,145)

8

317,955

(163,624)

272,800

(138,521)

Not subject to amortization:

In-process research and development

Not amortized

11,753

Total intangible assets

$

329,708

$

(163,624)

$

272,800

$

(138,521)

Gross intangible assets increased $76.5 million in fiscal 2020 due to assets acquired from Redpine Signals. This increase was offset by $19.6 million for the removal of fully amortized assets.

Amortization expense related to intangible assets for fiscal 2020, 2019 and 2018 was $44.7 million, $39.5 million and $38.0 million, respectively. Research and development expense included intangible asset amortization expense of $33.2 million, $29.5 million and $27.3 million in fiscal 2020, 2019 and 2018, respectively. Selling, general and administrative expense included intangible asset amortization expense of $11.5 million, $10.0 million and $10.7 million in fiscal 2020, 2019 and 2018, respectively. There was no intangible asset amortization expense recorded in cost of revenues in any of the periods presented. The estimated aggregate amortization expense for intangible assets subject to amortization for each of the five succeeding fiscal years is as follows (in thousands):

Fiscal Year

    

    

2021

$

44,358

2022

33,046

2023

24,324

2024

21,864

2025

12,200

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Jan. 02, 2021
Debt  
Debt

10. Debt

0.625% Convertible Senior Notes

On June 1, 2020, the Company completed a private offering of $535 million principal amount convertible senior notes (the “2025 Notes”). The 2025 Notes bear interest semi-annually at a rate of 0.625% per year and mature on June 15, 2025. The Company used $310.0 million of the proceeds to repay in full the outstanding balance under its credit facility and the remainder of the proceeds, along with cash on hand, to repurchase approximately $236.8 million aggregate principal amount of its outstanding 1.375% convertible senior notes.

The 2025 Notes are convertible at an initial conversion rate of 8.1498 shares of common stock per $1,000 principal amount of the 2025 Notes, or approximately 4.4 million shares of common stock, which is equivalent to a conversion price of approximately $122.70 per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2025 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on September 30, 2020 if the closing price of the Company’s common stock for at least 20 trading days in the 30 consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to $159.51 per share, representing 130% of the conversion price of the 2025 Notes; during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the Notes are called for redemption; or at any time after March 15, 2025. The Company may redeem all or any portion of the 2025 Notes, at its option, on or after June 20, 2023, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period. Upon conversion, the 2025 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election.

The Company incurred debt issuance costs of approximately $10.4 million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2025 Notes using the effective interest method.

1.375% Convertible Senior Notes

On March 6, 2017, the Company completed a private offering of $400 million principal amount convertible senior notes (the “2022 Notes”). The Notes bear interest semi-annually at a rate of 1.375% per year and mature on March 1, 2022.

The 2022 Notes are convertible at an initial conversion rate of 10.7744 shares of common stock per $1,000 principal amount of the 2022 Notes, or approximately 4.3 million shares of common stock, which is equivalent to a conversion price of approximately $92.81 per share. The conversion rate is subject to adjustment under certain circumstances. Holders may convert the 2022 Notes under the following circumstances: during any calendar quarter after the calendar quarter ended on June 30, 2017 if the closing price of the Company’s common stock for at least 20 trading days in the 30 consecutive trading days ending on the last trading day of the preceding calendar quarter is greater than or equal to $120.66 per share, representing 130% of the conversion price of the 2022 Notes; during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the closing sale price of our common stock and the conversion rate on each such trading day; if specified distributions or corporate events occur; if the 2022 Notes are called for redemption; or at any time after December 1, 2021. The Company may redeem all or any portion of the 2022 Notes, at its option, on or after March 6, 2020, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days during any 30 consecutive trading day period. Upon conversion, the 2022 Notes may be settled in cash, shares of the Company’s common stock or a combination of cash and shares, at the Company’s election.

10. Debt (continued)

The Company incurred debt issuance costs of approximately $10.6 million, which was allocated to the liability and equity components in proportion to the allocation of the proceeds. The costs allocated to the liability component are being amortized as interest expense over the term of the 2022 Notes using the effective interest method.

During fiscal 2020, the Company paid $305.1 million in cash to repurchase $259.4 million aggregate principal amount of the 2022 Notes. The Company recognized a loss on debt extinguishment of $4.1. million during fiscal 2020, which was recorded in interest expense in the Consolidated Statements of Income. On January 6, 2021, the Company issued a notice of redemption for the remaining $140.6 million principal amount of the 2022 Notes. The redemption will occur on March 22, 2021, unless earlier converted.

The principal balances of the notes were separated into liability and equity components, and recorded initially at fair value. The excess of the principal amounts of the liability components over their carrying amounts represent the debt discount, which are amortized to interest expense over the term of the notes using the effective interest method. The carrying amounts of the liability components was estimated by discounting the contractual cash flows of similar non-convertible debt at an appropriate market rate at the date of issuance.

The carrying amount of the notes consisted of the following (in thousands):

    

January 2,

    

December 28,

2021

2019

Liability component

  

 

  

Principal

$

675,567

$

400,000

Unamortized debt discount

 

(103,953)

 

(27,580)

Unamortized debt issuance costs

 

(8,189)

 

(4,163)

Net carrying amount

$

563,425

$

368,257

Equity component

 

 

  

Net carrying amount

$

108,438

$

57,735

The liability components of the notes are recorded in convertible debt on the Consolidated Balance Sheet. The equity components of the notes are recorded in additional paid-in capital. The effective interest rate for the liability component was 5.336% for the 2025 Notes and 4.75% for the 2022 Notes. As of January 2, 2021, the remaining period over which the debt discount and debt issuance costs will be amortized was 4.5 years for the 2025 Notes and 0.2 years for the 2022 Notes.

Interest expense related to the notes was comprised of the following (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Contractual interest expense

$

5,530

$

5,485

$

5,500

Amortization of debt discount

 

19,375

 

11,717

 

11,202

Amortization of debt issuance costs

 

2,058

 

1,768

 

1,690

$

26,963

$

18,970

$

18,392

Credit Facility

The Company and certain of its domestic subsidiaries (the “Guarantors”) have a $400 million revolving credit facility with a maturity date of August 7, 2024. The credit facility includes a $25 million letter of credit sublimit and a $10 million swingline loan sublimit. The Company also has an option to increase the size of the borrowing capacity by up to the greater of an aggregate of $250 million and 100% of EBITDA, plus an amount that would not cause a secured leverage ratio (funded debt secured by assets/EBITDA) to exceed 3.25 to 1.00, subject to certain conditions. On March 27, 2020, the Company borrowed $310 million under the credit facility. On June 1, 2020, the Company repaid in full the outstanding balance of the credit facility.

10. Debt (continued)

The credit facility, other than swingline loans, will bear interest at the Eurodollar rate plus an applicable margin or, at the option of the Company, a base rate (defined as the highest of the Wells Fargo prime rate, the Federal Funds rate plus 0.50% and the Eurodollar Base Rate plus 1.00%) plus an applicable margin. Swingline loans accrue interest at the base rate plus the applicable margin for base rate loans. The applicable margins for the Eurodollar rate loans range from 1.00% to 1.75% and for base rate loans range from 0.00% to 0.75%, depending in each case, on the leverage ratio as defined in the credit facility.

The credit facility contains various conditions, covenants and representations with which the Company must be in compliance in order to borrow funds and to avoid an event of default, including financial covenants that the Company must maintain a net leverage ratio (funded indebtedness/EBITDA) of no more than 4.25 to 1, a secured leverage ratio of no more than 3.50 to 1, and a minimum interest coverage ratio (EBITDA/interest payments) of no less than 2.50 to 1. As of January 2, 2021, the Company was in compliance with all covenants of the credit facility. The Company’s obligations under the credit facility are guaranteed by the Guarantors and are secured by a security interest in substantially all assets of the Company and the Guarantors.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Jan. 02, 2021
Leases  
Leases

11. Leases

The Company leases certain facilities under operating lease agreements that expire at various dates through 2030. Some of these arrangements contain renewal options and require the Company to pay taxes, insurance and maintenance costs.

The Company adopted ASC Topic 842, Leases, on December 30, 2018, the first day of its fiscal 2019. Lease costs for operating leases were $5.6 million and $5.8 million during fiscal 2020 and 2019, respectively. The Company elected the practical expedient to not provide comparable presentation for periods prior to adoption. Rent expense for operating leases was $6.0 million for fiscal 2018.

Supplemental Lease Information

    

January 2,

    

December 28,

Balance Sheet Information (in thousands)

2021

2019

Operating lease right-of-use assets

$

28,213

$

16,086

Operating lease liabilities

$

29,900

$

17,894

   

Year Ended

January 2,

December 28,

Cash Flow Information (in thousands)

2021

2019

Cash paid for operating lease liabilities

 

$

5,942

$

6,023

Right-of-use assets obtained in exchange for operating lease obligations

 

$

16,711

$

2,631

    

January 2,

    

December 28,

Operating Lease Information

2021

2019

Weighted-average remaining lease term

 

6.5 years

4.5 years

Weighted-average discount rate

 

4.37

%

5.26

%

11. Leases (Continued)

The maturities of operating lease liabilities as of January 2, 2021 were as follows (in thousands):

Fiscal Year

    

2021

$

6,787

2022

6,174

2023

5,367

2024

4,874

2025

3,278

Thereafter

8,421

Total lease payments

34,901

Less imputed interest

(5,001)

Total lease liabilities

$

29,900

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Jan. 02, 2021
Commitments and Contingencies  
Commitments and Contingencies

12. Commitments and Contingencies

Investment Commitment

The Company has committed to invest up to $10.0 million in a limited partnership, of which approximately $7.8 million was funded through January 2, 2021.

Legal Proceedings

The Company is involved in various legal proceedings that have arisen in the normal course of business. While the ultimate results cannot be predicted with certainty, the Company does not expect them to have a material adverse effect on its Consolidated Financial Statements.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Jan. 02, 2021
Stockholders' Equity  
Stockholders' Equity

13. Stockholders’ Equity

Common Stock

The Company issued 0.6 million shares of common stock during fiscal 2020.

Share Repurchase Programs

In April 2020, the Board of Directors terminated the Company’s existing share repurchase program, effective immediately, which had an authorization amount of $200 million and a termination date of December 2020. The Company repurchased 0.2 million shares, 0.3 million shares and 0.4 million shares of its common stock for $16.3 million, $26.7 million and $39.3 million during fiscal 2020, 2019 and 2018, respectively. These shares were retired upon repurchase.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues
12 Months Ended
Jan. 02, 2021
Revenues  
Revenues

14. Revenues

The Company groups its revenues into two categories, based on the markets and applications in which its products may be used. The following disaggregates the Company's revenue by product category (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Internet of Things

$

513,670

$

488,156

$

463,838

Infrastructure and automotive

 

373,007

 

349,398

 

404,429

$

886,677

$

837,554

$

868,267

14. Revenues (Continued)

The Company has combined its previous product groups, Infrastructure, Broadcast and Access, into the Infrastructure and automotive product group. Prior periods were retrospectively adjusted. A portion of the Company's sales are made to distributors under agreements allowing certain rights of return and/or price protection related to the final selling price to the end customers. These factors impact the timing and uncertainty of revenues and cash flows. The Company recognized revenue of $17.7 million, $17.6 million and $24.3 million during fiscal 2020, 2019 and 2018, respectively, from performance obligations that were satisfied in previous reporting periods.

The following disaggregates the Company's revenue by sales channel (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

 

2021

 

2019

 

2018

Distributors

$

696,019

$

610,410

$

618,989

Direct customers

 

190,658

 

227,144

 

249,278

$

886,677

$

837,554

$

868,267

The Company periodically reviews the assumptions used to estimate consideration it will be entitled to receive from customers. In fiscal 2020, the Company adjusted certain assumptions used to estimate the constraint on variable consideration based on an analysis of prior period estimates versus actual experience. These updated assumptions and resulting revision in estimates of variable consideration increased revenue by $11.9 million in the fourth quarter of fiscal 2020.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation
12 Months Ended
Jan. 02, 2021
Stock-Based Compensation  
Stock-Based Compensation

15. Stock-Based Compensation

In fiscal 2009, the stockholders of the Company approved the 2009 Stock Incentive Plan (the “2009 Plan”) and the 2009 Employee Stock Purchase Plan (the “2009 Purchase Plan”). In fiscal 2017, the stockholders of the Company approved amendments to both the 2009 Plan and the 2009 Purchase Plan. The purpose of the amendments was to authorize additional shares of common stock for issuance, to comply with changes in applicable law, to improve the Company’s corporate governance and to implement other best practices.

2009 Stock Incentive Plan

Under the 2009 Plan, the following may be granted: stock options, stock appreciation rights, performance shares, performance stock units, restricted stock units (RSUs), restricted stock awards (RSAs), performance-based awards and other awards (collectively, all such grants are referred to as “awards”). The fiscal 2017 amendments to the 2009 Plan created a single share pool. All awards now deduct one share from the 2009 Plan shares available for issuance for each share granted. Awards granted under the 2009 Plan generally contain vesting provisions ranging from three to four years. The exercise price of stock options offered under the 2009 Plan may not be less than 100% of the fair market value of a share of our common stock on the date of grant. To the extent awards granted under the 2009 Plan terminate, expire or lapse for any reason, or are settled in cash, shares subject to such awards will again be available for grant.

Stock Grants

The Company granted to its employees 0.7 million, 0.7 million and 0.6 million shares of full value awards and no stock options from the 2009 Plan during fiscal 2020, 2019 and 2018, respectively.

15. Stock-Based Compensation (Continued)

Included in the full value awards granted under the 2009 Plan in fiscal 2020, 2019 and 2018 were a total of 82,000, 93,000 and 41,000 market-based stock awards, respectively. The awards, also known as market stock units (MSUs), provide the rights to acquire a number of shares of common stock for no cash consideration based upon achievement of specified levels of market conditions. The requisite service period for these MSUs is also the vesting period, which is generally three years. The performance criteria of the MSUs granted in 2018 measures the difference between the total stockholders’ return of the Company against that of the PHLX Semiconductor Sector Total Return Index. MSUs granted in 2019 and 2020 measure the relative performance of the total stockholders' return of the Company against that of a selected benchmarked group of companies.

Also included in the full value awards granted under the 2009 Plan during fiscal 2018 were 41,000 performance-based stock awards (PSUs). There were no PSUs granted during fiscal 2020 or 2019. PSUs provide for the rights to acquire a number of shares of common stock for no cash consideration based upon the achievement of specified revenue objectives during the year. The requisite service period for these PSUs is approximately three years from the date of grant.

2009 Employee Stock Purchase Plan

The rights to purchase common stock granted under the 2009 Purchase Plan are intended to be treated as either (i) purchase rights granted under an “employee stock purchase plan,” as that term is defined in Section 423(b) of the Internal Revenue Code (the “423(b) Plan”), or (ii) purchase rights granted under an employee stock purchase plan that is not subject to the terms and conditions of Section 423(b) of the Internal Revenue Code (the “Non-423(b) Plan”). The Company will retain the discretion to grant purchase rights under either the 423(b) Plan or the Non-423(b) Plan. Eligible employees may purchase a limited number of shares of the Company’s common stock at no less than 85% of the fair market value of a share of common stock at prescribed purchase intervals during an offering period. Each offering period will be comprised of a series of one or more successive and/or overlapping purchase intervals and has a maximum term of 24 months. During fiscal 2020, 2019 and 2018, the Company issued 177,000, 208,000 and 223,000 shares, respectively, under the 2009 Purchase Plan to its employees. The weighted-average fair value for purchase rights granted in fiscal 2020 under the 2009 Purchase Plan was $36.12 per share.

Accounting for Stock-Based Compensation

Stock-based compensation costs are based on the fair values on the date of grant for stock awards and stock options and on the date of enrollment for the employee stock purchase plans. The fair values of stock awards (such as RSUs, PSUs and RSAs) are estimated based on their intrinsic values. The fair values of MSUs are estimated using a Monte Carlo simulation. The fair values of stock options and employee stock purchase plans are estimated using the Black-Scholes option-pricing model.

The Black-Scholes valuation calculation requires the Company to estimate key assumptions such as future stock price volatility, expected terms, risk-free rates and dividend yield. Expected stock price volatility is based upon a combination of both historical volatility and implied volatility derived from traded options on the Company’s stock in the marketplace. Expected term is derived from an analysis of historical exercises and remaining contractual life of options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The Company has never paid cash dividends and does not currently intend to pay cash dividends, thus it has assumed a 0% dividend yield.

The Monte Carlo simulation used to calculate the fair value of the MSUs simulates the present value of the potential outcomes of future stock prices of the Company and the Philadelphia Semiconductor Sector Total Return Index over the requisite service period. The projection of stock prices are based on the risk-free rate of return, the volatilities of the stock price of the Company and the Index, and the correlation of the stock price of the Company with the Index.

The Company estimates potential forfeitures of stock grants and adjusts compensation cost recorded accordingly. The estimate of forfeitures will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures are recognized through a cumulative catch-up adjustment in the period of change and will also impact the amount of stock-based compensation expense to be recognized in future periods.

15. Stock-Based Compensation (Continued)

The fair values of stock options and RSUs are amortized as compensation expense on a straight-line basis over the vesting period of the grants. The fair values of RSAs are fully expensed in the period of grant, when shares are immediately issued with no vesting restrictions. The fair values of MSUs are amortized as compensation expense on a straight-line basis over the performance and service periods of the grants. The fair values of PSUs are amortized as compensation expense on a straight-line basis over the performance period when the performance is probable of achievement, and over the remaining service periods thereafter. Compensation expense recognized is shown in the operating activities section of the Consolidated Statements of Cash Flows.

The fair values estimated from the Black-Scholes option-pricing model for ESPP shares granted were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

Employee Stock Purchase Plan

    

2021

    

2019

    

2018

Expected volatility

67

%  

37

%  

30

%  

Risk-free interest rate %

0.15

%  

1.6

%  

2.4

%  

Expected term (in months)

9

9

9

Dividend yield

The fair values estimated from the Monte Carlo simulation for MSUs were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

MSUs

    

2021

    

2019

    

2018

 

Expected volatility

 

36

%  

31

%  

29

%

Risk-free interest rate %

 

1.3

%

2.4

%  

2.4

%

Expected term (in years)

 

2.9

2.9

2.9

Dividend yield

 

A summary of stock-based compensation activity with respect to fiscal 2020 follows:

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Exercise

Contractual Term

Value

Stock Options

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

137

$

39.47

Outstanding at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

Vested at January 2, 2021 and expected to vest

 

127

$

39.16

 

5.11

$

11,232

Exercisable at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

    

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

RSAs and RSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

1,084

$

Granted

 

610

$

Vested or issued

 

(546)

$

Cancelled or forfeited

 

(42)

$

Outstanding at January 2, 2021

 

1,106

$

 

1.06

$

140,801

Outstanding at January 2, 2021 and expected to vest

 

1,026

$

 

1.06

$

130,635

15. Stock-Based Compensation (Continued)

Weighted-

    

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

PSUs and MSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

262

 

$

Granted

 

82

$

Earned or issued

 

(83)

$

Cancelled or forfeited

 

(28)

$

Outstanding at January 2, 2021

 

233

$

 

1.14

 

$

29,703

Outstanding at January 2, 2021 and expected to vest

 

215

 

$

 

1.14

 

$

27,390

The following summarizes the Company’s weighted average fair value at the date of grant:

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Per grant of RSAs and RSUs

$

100.27

    

$

89.35

    

$

93.75

Per grant of PSUs and MSUs

$

98.58

    

$

85.79

    

$

97.53

The following summarizes the Company’s stock-based payment and stock option values (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Intrinsic value of stock options exercised

$

558

$

$

1,952

Intrinsic value of RSUs that vested

$

48,534

$

57,693

$

68,012

Grant date fair value of RSUs that vested

$

37,477

$

40,434

$

37,720

Intrinsic value of PSUs and MSUs that vested

$

8,545

$

3,649

$

3,562

Grant date fair value of PSUs and MSUs that vested

$

6,302

$

1,461

$

1,788

The Company received $15.0 million cash for the issuance of common stock, and paid $18.1 million for shares withheld for taxes, during fiscal 2020. The Company issues shares from the shares reserved under its stock plans upon the exercise of stock options, vesting of RSUs, PSUs and MSUs, and purchases through employee stock purchase plans. The Company does not currently expect to repurchase shares from any source to satisfy such obligation.

The following table presents details of stock-based compensation costs recognized in the Consolidated Statements of Income (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Cost of revenues

$

1,477

$

1,316

$

1,238

Research and development

 

29,212

 

26,187

 

23,867

Selling, general and administrative

 

29,402

 

27,296

 

24,972

 

60,091

 

54,799

 

50,077

Income tax benefit

 

3,616

 

2,476

 

8,890

$

56,475

$

52,323

$

41,187

The decrease in income tax benefit in fiscal 2019 was primarily due to a change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement. The Company had approximately $78.6 million of total unrecognized compensation costs related to equity grants from the 2009 Plan as of January 2, 2021 that are expected to be recognized over a weighted-average period of approximately 2.2 years. There were no significant stock-based compensation costs capitalized into assets in any of the periods presented.

15. Stock-Based Compensation (Continued)

As of January 2, 2021, the Company had reserved shares of common stock for future issuance as follows (in thousands):

2009 Stock Incentive Plan

    

1,223

2009 Employee Stock Purchase Plan

 

600

Total shares reserved

 

1,823

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plan
12 Months Ended
Jan. 02, 2021
Employee Benefit Plan  
Employee Benefit Plan

16. Employee Benefit Plan

The Company maintains a defined contribution or 401(k) Plan for its qualified U.S. employees. Participants may contribute a percentage of their compensation on a pre-tax basis, subject to a maximum annual contribution imposed by the Internal Revenue Code. The Company may make discretionary matching contributions as well as discretionary profit-sharing contributions to the 401(k) Plan. The Company contributed $4.2 million, $3.9 million and $3.7 million to the 401(k) Plan during fiscal 2020, 2019 and 2018, respectively.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Jan. 02, 2021
Income Taxes  
Income Taxes

17. Income Taxes

Income before income taxes includes the following components (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

2018

Domestic

    

$

(19,491)

    

$

2,025

    

$

19,777

Foreign

34,792

 

47,624

 

52,384

$

15,301

$

49,649

$

72,161

The provision (benefit) for income taxes consists of the following (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Current:

    

    

    

    

    

    

Domestic

$

1,485

$

(779)

$

(8,843)

Foreign

7,803

 

8,157

 

5,888

Total Current

9,288

 

7,378

 

(2,955)

Deferred:

Domestic

(4,031)

 

33,624

 

(8,978)

Foreign

(2,487)

 

(10,618)

 

503

Total Deferred

(6,518)

 

23,006

 

(8,475)

Provision (benefit) for income taxes

$

2,770

$

30,384

$

(11,430)

17. Income Taxes (Continued)

The reconciliation of the federal statutory tax rate to the Company’s effective tax rate is as follows:

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Federal statutory rate

    

21.0

%

21.0

%

21.0

%

Foreign tax rate benefit

 

(19.2)

(14.9)

(14.8)

Research and development tax credits

 

(50.9)

(15.2)

(9.8)

GILTI and Subpart F income

35.7

4.9

4.1

Nondeductible (nontaxable) foreign items

(1.5)

5.4

4.4

State tax expense

2.6

1.0

1.5

Release of prior year unrecognized tax benefits

 

(0.4)

(2.7)

Nondeductible officer compensation

 

15.7

4.3

2.4

Change in cost-sharing treatment of stock-based compensation

54.8

(2.2)

Excess tax benefit of stock-based compensation

(4.0)

(2.2)

(5.9)

Change in prior period valuation allowance

2.5

1.3

(2.5)

One-time impacts of tax reform

 

(0.5)

(11.5)

Nondeductible (nontaxable) domestic items

14.8

2.8

1.5

Other

 

1.4

(1.1)

(1.3)

Effective Tax Rate

 

18.1

%

61.2

%

(15.8)

%

The effective tax rate for fiscal 2020 decreased from fiscal 2019 primarily due to a fiscal 2019 change in the Company’s position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement offset by the increased impact of fiscal 2020 permanent tax differences. The effective tax rate for fiscal 2019 increased from fiscal 2018 primarily due to a change in the Company’s financial statement position related to the treatment of stock-based compensation within its intercompany cost-sharing arrangement.

The Company’s operations in Singapore are subject to reduced tax rates through June 30, 2024, as long as certain conditions are met. The impact of the tax holiday decreased foreign taxes by $1.8 million in fiscal 2020 (representing $0.04 per diluted share), by $4.0 million in fiscal 2019 (representing $0.09 per diluted share), and by $8.1 million in fiscal 2018 (representing $0.18 per diluted share).

The Tax Cuts and Jobs Act was enacted in the U.S. on December 22, 2017 and required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously deferred from U.S income tax under U.S. tax law. The Company elected to pay the transition tax over the eight-year period provided in the Act. As of January 2, 2021, the unpaid balance of its transition tax obligation is $21.4 million, which is payable between April 2022 and April 2025. This is recorded as a component of other non-current liabilities in the Consolidated Balance Sheet.

17. Income Taxes (Continued)

Deferred Income Taxes

Deferred tax assets and liabilities are recorded for the estimated tax impact of temporary differences between the tax basis and book basis of assets and liabilities. Significant components of the Company’s deferred taxes as of January 2, 2021 and December 28, 2019 are as follows (in thousands):

    

January 2,

    

December 28,

    

2021

    

2019

Deferred tax assets:

    

Net operating loss carryforwards

    

$

6,839

$

7,912

Tax credit carryforwards

22,421

14,755

Stock-based compensation

    

 

2,683

 

2,619

Intangible assets

9,802

7,135

Fixed assets

261

289

Capitalized research and development

    

 

1,237

 

1,735

Deferred income on shipments to distributors

    

 

3,099

 

4,018

Leases

6,335

3,446

Accrued liabilities and other

    

 

7,652

 

7,374

    

 

60,329

 

49,283

Less: Valuation allowance

    

 

(5,311)

 

(4,486)

    

 

55,018

 

44,797

Deferred tax liabilities:

    

Intangible assets

16,758

16,621

Fixed assets

8,473

4,969

Leases

5,999

3,166

Debt

21,674

5,741

Prepaid expenses and other

    

 

4,919

 

2,424

    

 

57,823

 

32,921

Net deferred tax assets (liabilities)

    

$

(2,805)

$

11,876

As of January 2, 2021, the Company had federal net operating loss and research and development tax credit carryforwards of approximately $23.2 million and $1.9 million, respectively, as a result of the Silicon Clocks, Spectra Linear and Ember acquisitions. These carryforwards expire in fiscal years 2021 through 2031. Recognition of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used. Additionally, as of January 2, 2021, the Company had generated $10.5 million of federal research and development credit carryforwards and $0.6 million of foreign tax credit carryforwards. The federal research and development credits expire in fiscal years 2039 through 2040, and the foreign tax credits expire in 2030. These credits are not currently subject to an annual limitation.

The Company also had state loss, state tentative minimum tax credit, and state research and development tax credit carryforwards of approximately $31.6 million, $0.1 million, and $13.0 million, respectively. A portion of these loss and credit carryforwards was generated by the Company and a portion was acquired through the Integration Associates, Silicon Clocks, Spectra Linear and Zentri acquisitions. Certain of these carryforwards expire in fiscal years 2024 through 2036, and others do not expire. Recognition of some of these loss and credit carryforwards is subject to an annual limit, which may cause them to expire before they are used.

17. Income Taxes (Continued)

A valuation allowance is established against a deferred tax asset when it is more likely than not that the deferred tax asset will not be realized. The Company maintains a valuation allowance with respect to certain deferred tax assets relating to state research and development tax credit and state net operating loss carryforwards. The following table summarizes the activity related to the valuation allowance for deferred tax assets (in thousands):

Balance at

Additions

    

    

Beginning of

Charged to

Balance at

    

Period

    

Expenses

    

Deductions

    

End of Period

Year ended January 2, 2021

$

4,486

 

$

847

 

$

(22)

 

$

5,311

Year ended December 28, 2019

$

4,975

 

$

1,044

 

$

(1,533)

 

$

4,486

Year ended December 29, 2018

$

6,518

$

435

$

(1,978)

$

4,975

At the end of fiscal 2020, undistributed earnings of certain of the Company's foreign subsidiaries of approximately $94.8 million are intended to be permanently reinvested outside the U.S. Accordingly, no provision for foreign withholding tax and state income taxes associated with a distribution of these earnings has been made. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.

Uncertain Tax Positions

The following table summarizes the activity related to gross unrecognized tax benefits (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Beginning balance

$

2,276

$

2,036

$

3,187

Additions based on tax positions related to current year

 

577

 

436

 

630

Additions based on tax positions related to prior years

 

 

 

115

Reductions based on tax positions related to prior years

(196)

Reductions for tax positions as a result of a lapse of the applicable statute of limitations

(1,896)

Ending balance

$

2,853

$

2,276

$

2,036

As of January 2, 2021, December 28, 2019 and December 29, 2018, the Company had gross unrecognized tax benefits, inclusive of interest, of $3.0 million, $2.4 million and $2.1 million, respectively, of which $2.1 million, $1.9 million and $2.1 million, respectively, would affect the effective tax rate if recognized.

The Company recognizes interest and penalties related to unrecognized tax benefits in the provision (benefit) for income taxes. These amounts were not material for any of the periods presented.

Following the completion of the Norwegian Tax Administration (“NTA”) examination of the Company’s Norwegian subsidiary for income tax matters relating to fiscal years 2013 – 2016, the Company received an assessment from the NTA in December 2017 concerning an adjustment to its 2013 taxable income related to the pricing of an intercompany transaction. The Company is currently appealing the assessment. The adjustment to the pricing of the intercompany transaction results in approximately 141.3 million Norwegian kroner, or $16.5 million additional Norwegian income tax. The Company disagrees with the NTA’s assessment and believes the Company’s position on this matter is more likely than not to be sustained. The Company plans to exhaust all available administrative remedies, and if unable to resolve this matter through administrative remedies with the NTA, the Company plans to pursue judicial remedies.

17. Income Taxes (Continued)

The Company believes that it has accrued adequate reserves related to all matters contained in tax periods open to examination. Should the Company experience an unfavorable outcome in the NTA matter, however, such an outcome could have a material impact on its financial statements.

Tax years 2015 through 2020 remain open to examination by the major taxing jurisdictions in which the Company operates. The Company is not currently under audit in any major taxing jurisdiction.

The Company does not expect material changes to its gross unrecognized tax benefits in the next 12 months.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information
12 Months Ended
Jan. 02, 2021
Segment Information  
Segment Information

18. Segment Information

The Company has one operating segment, mixed-signal analog intensive products, consisting of numerous product areas. The Company’s chief operating decision maker is considered to be its Chief Executive Officer. The chief operating decision maker allocates resources and assesses performance of the business and other activities at the operating segment level.

The Company groups its products into two categories, based on the markets and applications in which the products may be used. See Note 14, Revenues, for a summary of the Company’s revenue by product category.

Revenue is attributed to a geographic area based on the shipped-to location. The following summarizes the Company’s revenue by geographic area (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

United States

$

92,136

$

110,451

$

149,385

China

 

397,751

 

354,855

 

344,255

Rest of world

 

396,790

 

372,248

 

374,627

Total

$

886,677

$

837,554

$

868,267

The following summarizes the Company’s property and equipment, net by geographic area (in thousands):

January 2,

December 28,

    

2021

    

2019

United States

$

128,204

$

126,572

Rest of world

 

11,235

 

9,367

Total

$

139,439

$

135,939

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Jan. 02, 2021
Significant Accounting Policies  
Foreign Currency Transactions

Foreign Currency Transactions

The Company's foreign subsidiaries are considered to be extensions of the U.S. Company. The functional currency of the foreign subsidiaries is the U.S. dollar. Accordingly, gains and losses resulting from remeasuring transactions denominated in currencies other than U.S. dollars are included in interest income and other, net in the Consolidated Statements of Income.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Among the significant estimates affecting the financial statements are those related to inventories, goodwill, acquired intangible assets, other long-lived assets, revenue recognition, stock-based compensation and income taxes. Actual results could differ from those estimates, and such differences could be material to the financial statements.

Adoption of New Financial Instruments Accounting Standard

Adoption of New Financial Instruments Accounting Standard

The Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, on December 29, 2019, the first day of its fiscal year ended January 2, 2021. The adoption did not have a material impact on its financial statements.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The fair values of the Company's financial instruments are recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The three levels are described below:

Level 1 - Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.

Level 2 - Inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 - Inputs are unobservable for the asset or liability and are developed based on the best information available in the circumstances, which might include the Company’s own data.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits, certificates of deposit, money market funds and investments in debt securities with original maturities of ninety days or less when purchased.

Investments

Investments

The Company's investments typically have original maturities greater than ninety days as of the date of purchase and are classified as either available-for-sale or trading securities. Investments in available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, recorded as a component of accumulated other comprehensive income (loss) in the Consolidated Balance Sheet. Investments in trading securities are reported at fair value, with both realized and unrealized gains and losses recorded in interest income and other, net in the Consolidated Statement of Income. Investments in which the Company has the ability and intent, if necessary, to liquidate in order to support its current operations (including those with contractual maturities greater than one year from the date of purchase) are classified as short-term.

The Company reviews its available-for-sale investments as of the end of each reporting period for declines in fair value based on the specific identification method. The Company records an allowance for credit loss when a decline in fair value is due to credit-related factors. The Company considers various factors in determining whether an investment is impaired, including the severity of the impairment, changes in underlying credit ratings, forecasted recovery, its intent to sell or the likelihood that it would be required to sell the investment before its anticipated recovery in market value and the probability that the scheduled cash payments will continue to be made. When the Company concludes that a credit-related impairment has occurred, the Company assesses whether it intends to sell the security or if it is more likely than not that it will be required to sell the security before recovery. If either of these two conditions is met, the Company recognizes a charge in earnings equal to the entire difference between the security’s amortized cost basis and its fair value. If the Company does not intend to sell a security and it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recorded in accumulated other comprehensive income (loss).

In addition, the Company has made equity investments in non-publicly traded companies. Equity investments in which the Company does not have control, but has the ability to exercise significant influence over operating and financial policies, are accounted for using the equity method. The Company’s proportionate share of income or loss is recorded in interest income and other, net in the Consolidated Statement of Income. All other non-marketable equity investments are recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews its equity investments for declines in fair value based on the specific identification method and writes down investments to their fair values when it determines that a decline has occurred.

Derivative Financial Instruments

Derivative Financial Instruments

The Company uses derivative financial instruments to manage certain exposures to the variability of foreign currency exchange rates and interest rates. The Company’s objective is to offset increases and decreases in expenses resulting from these exposures with gains and losses on the derivative contracts, thereby reducing volatility of earnings. The Company does not use derivative contracts for speculative or trading purposes. The Company recognizes derivatives, on a gross basis, in the Consolidated Balance Sheet at fair value. Cash flows from derivatives are classified according to the nature of the cash receipt or payment in the Consolidated Statement of Cash Flows.

Cash flow hedges used by the Company include foreign currency forward contracts and interest rate swap agreements. Foreign currency forward contracts are used to reduce the earnings impact that exchange rate fluctuations have on operating expenses denominated in currencies other than the U.S. dollar. Interest rate swap agreements are used to manage exposure to interest rate risks.

The Company also uses foreign currency forward contracts to reduce the earnings impact that exchange rate fluctuations have on non-U.S. dollar balance sheet exposures. The Company does not apply hedge accounting to these foreign currency forward contracts.

Inventories

Inventories

Inventories are stated at the lower of cost, determined using the first-in, first-out method, or net realizable value. The Company writes down the carrying value of inventory to net realizable value for estimated obsolescence or unmarketable inventory based upon assumptions about the age of inventory, future demand and market conditions. Inventory impairment charges establish a new cost basis for inventory and charges are not subsequently reversed to income even if circumstances later suggest that increased carrying amounts are recoverable.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the useful lives of the assets ranging from three to fifteen years. Leasehold improvements are depreciated over the lease term or their useful life, whichever is shorter.

The Company owns the facilities for its headquarters in Austin, Texas. The buildings are located on land which is leased through 2099 from a third party. The rents for these ground leases were prepaid for the term of the leases. The buildings and leasehold interest in ground leases are being depreciated on a straight-line basis over their estimated useful lives of 40 years and 86 years, respectively.

Business Combinations

Business Combinations

The Company records business combinations using the acquisition method of accounting and, accordingly, allocates the fair value of acquisition consideration to the assets acquired and liabilities assumed based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of the assets acquired and liabilities assumed is recorded as goodwill. The results of operations of the businesses acquired are included in the Company's consolidated results of operations beginning on the date of the acquisition.

Long-Lived Assets

Long-Lived Assets

Purchased intangible assets are stated at cost, net of accumulated amortization, and are amortized using the straight-line method over their estimated useful lives, ranging from two to twelve years. Fair values are determined primarily using the income approach, in which the Company projects future expected cash flows and applies an appropriate discount rate.

2. Significant Accounting Policies (Continued)

Long-lived assets “held and used” by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

The Company tests goodwill for impairment annually as of the first day of its fourth fiscal quarter and in interim periods if events occur that would indicate that the carrying value of goodwill may be impaired. The Company assesses goodwill for impairment by comparing the fair value of the reporting unit to its carrying amount. In determining fair value, several valuation methodologies are allowed, although quoted market prices are the best evidence of fair value. If the fair value of the reporting unit is less than its carrying amount, an impairment loss is recognized equal to that excess amount.

Leases

Leases

At the commencement date of a lease, the Company recognizes a liability to make lease payments and an asset representing the right to use the underlying asset during the lease term. The lease liability is measured at the present value of lease payments over the lease term. As its leases typically do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date taking into consideration necessary adjustments for collateral, depending on the facts and circumstances of the lessee and the leased asset, and term to match the lease term. The right-of-use (“ROU”) asset is measured at cost, which includes the initial measurement of the lease liability and initial direct costs incurred by the Company and excludes lease incentives. Lease liabilities are recorded in other current liabilities and other non-current liabilities. ROU assets are recorded in other assets, net.

Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Operating lease costs are recognized on a straight-line basis over the lease term. Lease agreements that contain both lease and non-lease components are generally accounted for separately.

Revenue Recognition

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Substantially all of the Company’s contracts with customers contain a single performance obligation, the sale of mixed-signal integrated circuit (IC) products. This performance obligation is satisfied when control of the product is transferred to the customer, which typically occurs upon delivery. Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company has opted to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.

The transaction price reflects the Company’s expectations about the consideration it will be entitled to receive from the customer and may include fixed or variable amounts. Variable consideration primarily includes sales made to distributors under agreements allowing certain rights of return, referred to as stock rotation, and credits issued to the distributor due to price protection. The Company estimates variable consideration at the most likely amount to which it expects to be entitled. The estimate is based on information available to the Company, including recent sales activity and pricing data. The Company applies a constraint to its variable consideration estimate which considers both the likelihood of a return and the amount of a potential price concession. Variable consideration that does not meet revenue recognition criteria is deferred. The Company records a right of return asset in prepaid expenses and other current assets for the costs of distributor inventory not meeting revenue recognition criteria. A corresponding deferred revenue and returns liability amount is recorded for unrecognized revenue associated with such costs. The Company’s products carry a one-year replacement warranty. Payments are typically due within 30 days of invoicing and do not include a significant financing component.

Shipping and Handling

Shipping and Handling

Shipping and handling costs are classified as a component of cost of revenues in the Consolidated Statements of Income.

Stock-Based Compensation

Stock-Based Compensation

The Company has stock-based compensation plans, which are more fully described in Note 15, Stock-Based Compensation. The Company accounts for those plans using a fair-value method and recognizes the expense in its Consolidated Statement of Income.

Research and Development

Research and Development

Research and development costs are expensed as incurred. Research and development expense consists primarily of personnel-related expenses, including stock-based compensation, as well as new product masks, external consulting and services costs, equipment tooling, equipment depreciation, amortization of intangible assets, and an allocated portion of our occupancy costs. Assets purchased to support the Company's ongoing research and development activities are capitalized when related to products which have achieved technological feasibility or have an alternative future use, and are amortized over their estimated useful lives.

Advertising

Advertising

Advertising costs are expensed as incurred. Advertising expenses were not material for any of the periods presented.

Income Taxes

Income Taxes

The Company accounts for income taxes using the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and the tax bases of assets and liabilities and are measured using the enacted tax laws and related rates that will be in effect when the differences are expected to reverse. These differences result in deferred tax assets and liabilities, which are included in the Company’s Consolidated Balance Sheet. The Company then assesses the likelihood that the deferred tax assets will be realized. A valuation allowance is established against deferred tax assets to the extent the Company believes that it is more likely than not that the deferred tax assets will not be realized, taking into consideration the level of historical taxable income and projections for future taxable income over the periods in which the temporary differences are deductible.

Uncertain tax positions must meet a more-likely-than-not threshold to be recognized in the financial statements and the tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon final settlement. See Note 17, Income Taxes, for additional information.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging— Contracts in Entity’s Own Equity (Subtopic 815-40). This ASU simplifies the accounting for certain convertible instruments, amends the guidance on derivative scope exceptions for contracts in an entity's own equity and requires the use of the if-converted method for calculating diluted earnings per share. The ASU removes separation models for convertible debt with a cash conversion feature. Such convertible instruments will be accounted for as a single liability measured at amortized cost, as long as no other features require bifurcation and recognition as derivatives. This ASU is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, using one of two retrospective transition methods. Early adoption is permitted for fiscal periods beginning after December 15, 2020. The Company expects the primary impacts of this new standard will be to potentially increase the carrying value of its convertible debt and reduce its reported interest expense. In addition, should the Company be required to use the if-converted method for calculating diluted earnings per share, the number of shares used in such calculation could potentially increase. The Company will continue to evaluate the effect that the adoption of this ASU will have on its financial statements.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Tables)
12 Months Ended
Jan. 02, 2021
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):

Year Ended

January 2,

December 28,

December 29,

2021

    

2019

    

2018

Net income

$

12,531

$

19,265

$

83,591

Shares used in computing basic earnings per share

43,775

 

43,346

 

43,159

Effect of dilutive securities:

Stock-based awards and convertible debt

597

 

944

 

885

Shares used in computing diluted earnings per share

44,372

 

44,290

 

44,044

Earnings per share:

Basic

$

0.29

$

0.44

$

1.94

Diluted

$

0.28

$

0.43

$

1.90

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments (Tables)
12 Months Ended
Jan. 02, 2021
Fair Value of Financial Instruments  
Summary of valuation of the financial instruments

The following summarizes the valuation of the Company’s financial instruments (in thousands). The tables do not include either cash on hand or assets and liabilities that are measured at historical cost or any basis other than fair value.

Fair Value Measurements

at January 2, 2021 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

75,606

$

$

$

75,606

Corporate debt securities

14,995

14,995

Government debt securities

2,355

2,564

4,919

Total cash equivalents

$

77,961

$

17,559

$

$

95,520

Short-term investments:

Government debt securities

$

38,461

$

104,112

$

$

142,573

Corporate debt securities

379,390

379,390

Total short-term investments

$

38,461

$

483,502

$

$

521,963

Other assets, net:

Auction rate securities

$

$

$

5,340

$

5,340

Total

$

$

$

5,340

$

5,340

Total

$

116,422

$

501,061

$

5,340

$

622,823

4. Fair Value of Financial Instruments (Continued)

Fair Value Measurements

at December 28, 2019 Using

Quoted Prices in

Significant Other

Significant

Active Markets for

Observable

Unobservable

Identical Assets

Inputs

Inputs

Description

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

    

    

    

    

Cash equivalents:

Money market funds

$

92,379

$

$

$

92,379

Corporate debt securities

 

1,325

 

 

1,325

Total cash equivalents

$

92,379

$

1,325

$

$

93,704

Short-term investments:

Government debt securities

$

85,189

$

86,682

$

$

171,871

Corporate debt securities

326,954

326,954

Total short-term investments

$

85,189

$

413,636

$

$

498,825

Other assets, net:

Auction rate securities

$

$

$

5,647

$

5,647

Total

$

$

$

5,647

$

5,647

Total

$

177,568

$

414,961

$

5,647

$

598,176

Schedule of maturities of the Company's available-for-sale investments The following summarizes the contractual underlying maturities of the Company’s available-for-sale investments at January 2, 2021 (in thousands):

    

    

Fair

Cost

Value

Due in one year or less

$

380,069

$

381,219

Due after one year through ten years

 

202,363

203,484

Due after ten years

 

38,780

 

38,120

$

621,212

$

622,823

Schedule of available-for-sale investments in continuous unrealized loss position by length of time

The available-for-sale investments that were in a continuous unrealized loss position, aggregated by length of time that individual securities have been in a continuous loss position, were as follows (in thousands):

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of January 2, 2021

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

10,146

$

(5)

$

$

$

10,146

$

(5)

Corporate debt securities

 

51,909

 

(74)

 

 

 

51,909

 

(74)

Auction rate securities

5,340

(660)

5,340

(660)

$

62,055

$

(79)

$

5,340

$

(660)

$

67,395

$

(739)

Less Than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

As of December 28, 2019

    

Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

Government debt securities

$

11,947

$

(19)

$

7,183

$

(7)

$

19,130

$

(26)

Corporate debt securities

 

68,116

(81)

20

68,136

(81)

Auction rate securities

5,647

(353)

5,647

(353)

$

80,063

$

(100)

$

12,850

$

(360)

$

92,913

$

(460)

Summary of quantitative information about level 3 fair value measurements

Auction rate securities

Fair Value at

 

January 2, 2021

Weighted

 

(000s)

    

Valuation Technique

    

Unobservable Input

    

Average

 

$

5,340

 

Discounted cash flow

 

Estimated yield

 

1.56

%

 

Expected holding period

10 years

 

Estimated discount rate

 

2.09

%

Summary of activity in Level 3 financial instruments

Assets

Year Ended

January 2,

December 28,

Auction Rate Securities

    

2021

    

2019

Beginning balance

$

5,647

$

5,759

Losses included in other comprehensive income (loss)

 

(307)

 

(112)

Ending balance

$

5,340

$

5,647

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details (Tables)
12 Months Ended
Jan. 02, 2021
Balance Sheet Details  
Schedule of Inventories

The following tables show the details of selected Consolidated Balance Sheet items (in thousands):

    

January 2,

    

December 28,

2021

2019

Work in progress

$

56,165

$

52,350

Finished goods

 

10,497

 

20,707

$

66,662

$

73,057

Summary of prepaid Expenses and Other Current Assets

January 2,

December 28,

    

2021

    

2019

Distributor advances

$

51,190

$

38,485

Other

 

38,117

 

30,707

$

89,307

$

69,192

Schedule of Property and Equipment

    

January 2,

    

December 28,

2021

2019

Buildings and improvements

$

118,331

$

112,673

Equipment

 

71,225

 

65,843

Computers and purchased software

 

46,727

 

45,879

Leasehold interest in ground leases

 

23,840

 

23,840

Leasehold improvements

 

9,054

 

8,782

Furniture and fixtures

 

8,882

 

8,291

 

278,059

 

265,308

Accumulated depreciation

 

(138,620)

 

(129,369)

$

139,439

$

135,939

Schedule of Other Current Liabilities

    

January 2,

    

December 28,

2021

2019

Accrued compensation and benefits

$

46,633

$

41,138

Other

 

35,450

 

38,413

$

82,083

$

79,551

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Risks and Uncertainties (Tables)
12 Months Ended
Jan. 02, 2021
Accounts receivable  
Schedule of concentration risk

January 2,

December 28,

 

    

2021

    

2019

 

Arrow Electronics

 

28

%  

14

%  

Edom Technology

21

%  

17

%  

Other

 

*

11

%  

*     Less than 10% of accounts receivable

Revenue  
Schedule of concentration risk

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Arrow Electronics

 

26

%  

26

%  

21

%  

Edom Technology

 

20

%  

20

%  

17

%  

Sekorm

11

%  

*

*

*

Less than 10% of revenue

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisition (Tables)
12 Months Ended
Jan. 02, 2021
Redpine Signals  
Schedule of purchase price allocation The purchase price was allocated as follows (in thousands):

Weighted-Average

Amortization Period

    

Amount

    

(Years)

Intangible assets:

In-process research and development

$

11,753

 

Not amortized

Developed technology

 

61,674

 

8

Customer relationships

 

2,450

 

2

Trademarks

 

661

 

2

 

76,538

Accounts receivable

1,395

Inventory

4,375

Other current assets

 

1,251

Goodwill

 

233,530

Other non-current assets

673

Current liabilities

 

(856)

Non-current liabilities

 

(97)

Total purchase price

$

316,809

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Jan. 02, 2021
Goodwill and Other Intangible Assets  
Summary of goodwill activity

The following summarizes the activity in goodwill for the years ended January 2, 2021 and December 28, 2019 (in thousands):

Year Ended

January 2,

December 28,

    

2021

    

2019

Beginning balance

    

$

398,402

    

$

397,344

Additions due to business combinations

 

233,530

 

1,058

Ending balance

$

631,932

$

398,402

Schedule of gross carrying amount and accumulated amortization of other intangible assets

The gross carrying amount and accumulated amortization of other intangible assets are as follows (in thousands):

Weighted-Average

Amortization

January 2, 2021

December 28, 2019

Period

Gross

Accumulated

Gross

Accumulated

    

(Years)

    

Amount

    

Amortization

    

Amount

    

Amortization

Subject to amortization:

Developed technology

 

8

$

261,939

$

(125,435)

$

219,695

$

(111,634)

Customer relationships

 

5

 

43,245

 

(31,877)

 

40,795

 

(22,742)

Trademarks

 

5

 

12,771

 

(6,312)

 

12,310

 

(4,145)

8

317,955

(163,624)

272,800

(138,521)

Not subject to amortization:

In-process research and development

Not amortized

11,753

Total intangible assets

$

329,708

$

(163,624)

$

272,800

$

(138,521)

Schedule of estimated aggregate amortization expense for intangible assets subject to amortization The estimated aggregate amortization expense for intangible assets subject to amortization for each of the five succeeding fiscal years is as follows (in thousands):

Fiscal Year

    

    

2021

$

44,358

2022

33,046

2023

24,324

2024

21,864

2025

12,200

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Tables)
12 Months Ended
Jan. 02, 2021
Debt  
Summary of information about the equity and liability components of convertible debt

The carrying amount of the notes consisted of the following (in thousands):

    

January 2,

    

December 28,

2021

2019

Liability component

  

 

  

Principal

$

675,567

$

400,000

Unamortized debt discount

 

(103,953)

 

(27,580)

Unamortized debt issuance costs

 

(8,189)

 

(4,163)

Net carrying amount

$

563,425

$

368,257

Equity component

 

 

  

Net carrying amount

$

108,438

$

57,735

Schedule of components of interest expense

Interest expense related to the notes was comprised of the following (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Contractual interest expense

$

5,530

$

5,485

$

5,500

Amortization of debt discount

 

19,375

 

11,717

 

11,202

Amortization of debt issuance costs

 

2,058

 

1,768

 

1,690

$

26,963

$

18,970

$

18,392

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Jan. 02, 2021
Leases  
Summary of supplemental lease information

    

January 2,

    

December 28,

Balance Sheet Information (in thousands)

2021

2019

Operating lease right-of-use assets

$

28,213

$

16,086

Operating lease liabilities

$

29,900

$

17,894

   

Year Ended

January 2,

December 28,

Cash Flow Information (in thousands)

2021

2019

Cash paid for operating lease liabilities

 

$

5,942

$

6,023

Right-of-use assets obtained in exchange for operating lease obligations

 

$

16,711

$

2,631

    

January 2,

    

December 28,

Operating Lease Information

2021

2019

Weighted-average remaining lease term

 

6.5 years

4.5 years

Weighted-average discount rate

 

4.37

%

5.26

%

11. Leases (Continued)

Schedule of maturities of operating lease liabilities

The maturities of operating lease liabilities as of January 2, 2021 were as follows (in thousands):

Fiscal Year

    

2021

$

6,787

2022

6,174

2023

5,367

2024

4,874

2025

3,278

Thereafter

8,421

Total lease payments

34,901

Less imputed interest

(5,001)

Total lease liabilities

$

29,900

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
12 Months Ended
Jan. 02, 2021
Revenues  
Schedule of disaggregation of revenue by product category The following disaggregates the Company's revenue by product category (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

2021

2019

2018

Internet of Things

$

513,670

$

488,156

$

463,838

Infrastructure and automotive

 

373,007

 

349,398

 

404,429

$

886,677

$

837,554

$

868,267

Schedule of disaggregation of revenue by sales channel

The following disaggregates the Company's revenue by sales channel (in thousands):

Year Ended

January 2,

    

December 28,

    

December 29,

 

2021

 

2019

 

2018

Distributors

$

696,019

$

610,410

$

618,989

Direct customers

 

190,658

 

227,144

 

249,278

$

886,677

$

837,554

$

868,267

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
12 Months Ended
Jan. 02, 2021
Stock-Based Compensation  
Summary of assumptions used to estimate fair values for ESPP

The fair values estimated from the Black-Scholes option-pricing model for ESPP shares granted were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

Employee Stock Purchase Plan

    

2021

    

2019

    

2018

Expected volatility

67

%  

37

%  

30

%  

Risk-free interest rate %

0.15

%  

1.6

%  

2.4

%  

Expected term (in months)

9

9

9

Dividend yield

Summary of assumptions used to estimate fair values for MSUs

The fair values estimated from the Monte Carlo simulation for MSUs were calculated using the following assumptions:

Year Ended

 

January 2,

December 28,

December 29,

MSUs

    

2021

    

2019

    

2018

 

Expected volatility

 

36

%  

31

%  

29

%

Risk-free interest rate %

 

1.3

%

2.4

%  

2.4

%

Expected term (in years)

 

2.9

2.9

2.9

Dividend yield

 

Summary of stock-based compensation activity, options

A summary of stock-based compensation activity with respect to fiscal 2020 follows:

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Exercise

Contractual Term

Value

Stock Options

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

137

$

39.47

Outstanding at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

Vested at January 2, 2021 and expected to vest

 

127

$

39.16

 

5.11

$

11,232

Exercisable at January 2, 2021

 

127

$

39.16

 

5.11

$

11,232

Summary of stock-based compensation activity, RSAs and RSUs

    

Weighted-

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

RSAs and RSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

1,084

$

Granted

 

610

$

Vested or issued

 

(546)

$

Cancelled or forfeited

 

(42)

$

Outstanding at January 2, 2021

 

1,106

$

 

1.06

$

140,801

Outstanding at January 2, 2021 and expected to vest

 

1,026

$

 

1.06

$

130,635

Summary of stock-based compensation activity, PSUs and MSUs

Weighted-

    

Weighted-Average

Aggregate

Average

Remaining

Intrinsic

Shares

Purchase

Vesting Term

Value

PSUs and MSUs

    

(000s)

    

Price

    

(In Years)

    

(000s)

Outstanding at December 28, 2019

 

262

 

$

Granted

 

82

$

Earned or issued

 

(83)

$

Cancelled or forfeited

 

(28)

$

Outstanding at January 2, 2021

 

233

$

 

1.14

 

$

29,703

Outstanding at January 2, 2021 and expected to vest

 

215

 

$

 

1.14

 

$

27,390

Summary of weighted average fair value at the date of grant

The following summarizes the Company’s weighted average fair value at the date of grant:

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Per grant of RSAs and RSUs

$

100.27

    

$

89.35

    

$

93.75

Per grant of PSUs and MSUs

$

98.58

    

$

85.79

    

$

97.53

Summary of stock-based payment and stock option values

The following summarizes the Company’s stock-based payment and stock option values (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Intrinsic value of stock options exercised

$

558

$

$

1,952

Intrinsic value of RSUs that vested

$

48,534

$

57,693

$

68,012

Grant date fair value of RSUs that vested

$

37,477

$

40,434

$

37,720

Intrinsic value of PSUs and MSUs that vested

$

8,545

$

3,649

$

3,562

Grant date fair value of PSUs and MSUs that vested

$

6,302

$

1,461

$

1,788

Schedule of stock-based compensation costs recognized in the Condensed Consolidated Statements of Income

The following table presents details of stock-based compensation costs recognized in the Consolidated Statements of Income (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Cost of revenues

$

1,477

$

1,316

$

1,238

Research and development

 

29,212

 

26,187

 

23,867

Selling, general and administrative

 

29,402

 

27,296

 

24,972

 

60,091

 

54,799

 

50,077

Income tax benefit

 

3,616

 

2,476

 

8,890

$

56,475

$

52,323

$

41,187

Summary of shares reserved of common stock for future issuance

As of January 2, 2021, the Company had reserved shares of common stock for future issuance as follows (in thousands):

2009 Stock Incentive Plan

    

1,223

2009 Employee Stock Purchase Plan

 

600

Total shares reserved

 

1,823

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Jan. 02, 2021
Income Taxes  
Schedule of income before income taxes

Income before income taxes includes the following components (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

2018

Domestic

    

$

(19,491)

    

$

2,025

    

$

19,777

Foreign

34,792

 

47,624

 

52,384

$

15,301

$

49,649

$

72,161

Schedule of provision (benefit) for income taxes

The provision (benefit) for income taxes consists of the following (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Current:

    

    

    

    

    

    

Domestic

$

1,485

$

(779)

$

(8,843)

Foreign

7,803

 

8,157

 

5,888

Total Current

9,288

 

7,378

 

(2,955)

Deferred:

Domestic

(4,031)

 

33,624

 

(8,978)

Foreign

(2,487)

 

(10,618)

 

503

Total Deferred

(6,518)

 

23,006

 

(8,475)

Provision (benefit) for income taxes

$

2,770

$

30,384

$

(11,430)

Schedule of reconciliation of federal statutory tax rate to effective tax rate

The reconciliation of the federal statutory tax rate to the Company’s effective tax rate is as follows:

Year Ended

 

January 2,

December 28,

December 29,

 

    

2021

    

2019

    

2018

 

Federal statutory rate

    

21.0

%

21.0

%

21.0

%

Foreign tax rate benefit

 

(19.2)

(14.9)

(14.8)

Research and development tax credits

 

(50.9)

(15.2)

(9.8)

GILTI and Subpart F income

35.7

4.9

4.1

Nondeductible (nontaxable) foreign items

(1.5)

5.4

4.4

State tax expense

2.6

1.0

1.5

Release of prior year unrecognized tax benefits

 

(0.4)

(2.7)

Nondeductible officer compensation

 

15.7

4.3

2.4

Change in cost-sharing treatment of stock-based compensation

54.8

(2.2)

Excess tax benefit of stock-based compensation

(4.0)

(2.2)

(5.9)

Change in prior period valuation allowance

2.5

1.3

(2.5)

One-time impacts of tax reform

 

(0.5)

(11.5)

Nondeductible (nontaxable) domestic items

14.8

2.8

1.5

Other

 

1.4

(1.1)

(1.3)

Effective Tax Rate

 

18.1

%

61.2

%

(15.8)

%

Schedule of significant components of deferred taxes Significant components of the Company’s deferred taxes as of January 2, 2021 and December 28, 2019 are as follows (in thousands):

    

January 2,

    

December 28,

    

2021

    

2019

Deferred tax assets:

    

Net operating loss carryforwards

    

$

6,839

$

7,912

Tax credit carryforwards

22,421

14,755

Stock-based compensation

    

 

2,683

 

2,619

Intangible assets

9,802

7,135

Fixed assets

261

289

Capitalized research and development

    

 

1,237

 

1,735

Deferred income on shipments to distributors

    

 

3,099

 

4,018

Leases

6,335

3,446

Accrued liabilities and other

    

 

7,652

 

7,374

    

 

60,329

 

49,283

Less: Valuation allowance

    

 

(5,311)

 

(4,486)

    

 

55,018

 

44,797

Deferred tax liabilities:

    

Intangible assets

16,758

16,621

Fixed assets

8,473

4,969

Leases

5,999

3,166

Debt

21,674

5,741

Prepaid expenses and other

    

 

4,919

 

2,424

    

 

57,823

 

32,921

Net deferred tax assets (liabilities)

    

$

(2,805)

$

11,876

Schedule of valuation allowance The following table summarizes the activity related to the valuation allowance for deferred tax assets (in thousands):

Balance at

Additions

    

    

Beginning of

Charged to

Balance at

    

Period

    

Expenses

    

Deductions

    

End of Period

Year ended January 2, 2021

$

4,486

 

$

847

 

$

(22)

 

$

5,311

Year ended December 28, 2019

$

4,975

 

$

1,044

 

$

(1,533)

 

$

4,486

Year ended December 29, 2018

$

6,518

$

435

$

(1,978)

$

4,975

Schedule of activity related to gross unrecognized tax benefits

The following table summarizes the activity related to gross unrecognized tax benefits (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

Beginning balance

$

2,276

$

2,036

$

3,187

Additions based on tax positions related to current year

 

577

 

436

 

630

Additions based on tax positions related to prior years

 

 

 

115

Reductions based on tax positions related to prior years

(196)

Reductions for tax positions as a result of a lapse of the applicable statute of limitations

(1,896)

Ending balance

$

2,853

$

2,276

$

2,036

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information (Tables)
12 Months Ended
Jan. 02, 2021
Segment Information  
Schedule of revenue attributed to geographic area based on shipped-to location The following summarizes the Company’s revenue by geographic area (in thousands):

Year Ended

January 2,

December 28,

December 29,

    

2021

    

2019

    

2018

United States

$

92,136

$

110,451

$

149,385

China

 

397,751

 

354,855

 

344,255

Rest of world

 

396,790

 

372,248

 

374,627

Total

$

886,677

$

837,554

$

868,267

Schedule of property and equipment, net by geographic area

The following summarizes the Company’s property and equipment, net by geographic area (in thousands):

January 2,

December 28,

    

2021

    

2019

United States

$

128,204

$

126,572

Rest of world

 

11,235

 

9,367

Total

$

139,439

$

135,939

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Significant Accounting Policies      
Length of fiscal year 371 days 364 days 364 days
Minimum      
Significant Accounting Policies      
Length of fiscal year 364 days    
Maximum      
Significant Accounting Policies      
Length of fiscal year 371 days    
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Leases    
Operating lease right-of-use assets, Statement of Financial Position us-gaap:OtherAssetsNoncurrent us-gaap:OtherAssetsNoncurrent
Operating lease liabilities, Statement of Financial Position us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
Minimum    
Property and Equipment    
Useful life, Property and Equipment 3 years  
Long-Lived Assets    
Useful life, Intangible assets 2 years  
Maximum    
Property and Equipment    
Useful life, Property and Equipment 15 years  
Long-Lived Assets    
Useful life, Intangible assets 12 years  
Buildings    
Property and Equipment    
Useful life, Property and Equipment 40 years  
Leasehold interest in ground leases    
Property and Equipment    
Useful life, Property and Equipment 86 years  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Jan. 02, 2021
Revenue Recognition  
Product replacement warranty 1 year
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Earnings Per Share      
Net income $ 12,531 $ 19,265 $ 83,591
Shares used in computing basic earnings per share 43,775 43,346 43,159
Effect of dilutive securities:      
Stock-based awards and convertible debt 597 944 885
Shares used in computing diluted earnings per share 44,372 44,290 44,044
Earnings per share:      
Basic (in dollars per share) $ 0.29 $ 0.44 $ 1.94
Diluted (in dollars per share) $ 0.28 $ 0.43 $ 1.90
Shares attributable to dilutive effect of conversion of debt securities 200 400 100
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Summary of financial instruments (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Financial assets and liabilities measured at fair value on a recurring basis    
Short-term investments $ 521,963 $ 498,825
Recurring    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 95,520 93,704
Short-term investments 521,963 498,825
Other assets, net 5,340 5,647
Total assets at fair value 622,823 598,176
Recurring | Money market funds    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 75,606 92,379
Recurring | Government debt securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 4,919  
Short-term investments 142,573 171,871
Recurring | Corporate debt securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 14,995 1,325
Short-term investments 379,390 326,954
Recurring | Auction rate securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Other assets, net 5,340 5,647
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 77,961 92,379
Short-term investments 38,461 85,189
Total assets at fair value 116,422 177,568
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 75,606 92,379
Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Government debt securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 2,355  
Short-term investments 38,461 85,189
Recurring | Significant Other Observable Inputs (Level 2)    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 17,559 1,325
Short-term investments 483,502 413,636
Total assets at fair value 501,061 414,961
Recurring | Significant Other Observable Inputs (Level 2) | Government debt securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 2,564  
Short-term investments 104,112 86,682
Recurring | Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Cash equivalents 14,995 1,325
Short-term investments 379,390 326,954
Recurring | Significant Unobservable Inputs (Level 3)    
Financial assets and liabilities measured at fair value on a recurring basis    
Other assets, net 5,340 5,647
Total assets at fair value 5,340 5,647
Recurring | Significant Unobservable Inputs (Level 3) | Auction rate securities    
Financial assets and liabilities measured at fair value on a recurring basis    
Other assets, net $ 5,340 $ 5,647
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Available-for-sale investments (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Cost    
Due in one year or less, Cost $ 380,069  
Due after one year through ten years, Cost 202,363  
Due after ten years, Cost 38,780  
Total Cost 621,212  
Fair Value    
Due in one year or less, Fair Value 381,219  
Due after one year through ten years, Fair Value 203,484  
Due after ten years, Fair Value 38,120  
Total Fair Value 622,823  
Continuous unrealized loss position, Fair Value    
Fair value of available-for-sale securities, continuous loss position for less than twelve months 62,055 $ 80,063
Fair value of available-for-sale securities, continuous loss position for twelve months or greater 5,340 12,850
Total fair value of available-for-sale securities, continuous loss position 67,395 92,913
Continuous unrealized loss position, Gross Unrealized Losses    
Available-for-sale securities, continuous loss position for less than 12 months, gross unrealized losses (79) (100)
Available-for-sale securities, continuous loss position for 12 months or greater, gross unrealized losses (660) (360)
Available-for-sale securities, total gross unrealized losses (739) (460)
Government debt securities    
Continuous unrealized loss position, Fair Value    
Fair value of available-for-sale securities, continuous loss position for less than twelve months 10,146 11,947
Fair value of available-for-sale securities, continuous loss position for twelve months or greater   7,183
Total fair value of available-for-sale securities, continuous loss position 10,146 19,130
Continuous unrealized loss position, Gross Unrealized Losses    
Available-for-sale securities, continuous loss position for less than 12 months, gross unrealized losses (5) (19)
Available-for-sale securities, continuous loss position for 12 months or greater, gross unrealized losses   (7)
Available-for-sale securities, total gross unrealized losses (5) (26)
Corporate debt securities    
Continuous unrealized loss position, Fair Value    
Fair value of available-for-sale securities, continuous loss position for less than twelve months 51,909 68,116
Fair value of available-for-sale securities, continuous loss position for twelve months or greater   20
Total fair value of available-for-sale securities, continuous loss position 51,909 68,136
Continuous unrealized loss position, Gross Unrealized Losses    
Available-for-sale securities, continuous loss position for less than 12 months, gross unrealized losses (74) (81)
Available-for-sale securities, total gross unrealized losses (74) (81)
Auction rate securities    
Continuous unrealized loss position, Fair Value    
Fair value of available-for-sale securities, continuous loss position for twelve months or greater 5,340 5,647
Total fair value of available-for-sale securities, continuous loss position 5,340 5,647
Continuous unrealized loss position, Gross Unrealized Losses    
Available-for-sale securities, continuous loss position for 12 months or greater, gross unrealized losses (660) (353)
Available-for-sale securities, total gross unrealized losses $ (660) $ (353)
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Auction rate securities (Details) - Auction rate securities - Significant Unobservable Inputs (Level 3)
$ in Thousands
Jan. 02, 2021
USD ($)
Y
item
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Weighted Average | Estimated yield | Discounted cash flow      
Quantitative information for Level 3 Fair Value Measurements Assets      
Unobservable Input 0.0156    
Weighted Average | Expected holding period | Discounted cash flow      
Quantitative information for Level 3 Fair Value Measurements Assets      
Unobservable Input | Y 10    
Weighted Average | Estimated discount rate | Discounted cash flow      
Quantitative information for Level 3 Fair Value Measurements Assets      
Unobservable Input 0.0209    
Recurring      
Quantitative information for Level 3 Fair Value Measurements Assets      
Fair value balance at the end of the period | $ $ 5,340 $ 5,647 $ 5,759
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details) - Significant Unobservable Inputs (Level 3) - Recurring - Auction rate securities - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Fair value assets reconciliation of changes    
Balance at the beginning of the period $ 5,647 $ 5,759
Loss included in other comprehensive income (loss) (307) (112)
Balance at the end of the period $ 5,340 $ 5,647
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details) - USD ($)
$ in Millions
Jan. 02, 2021
Jun. 01, 2020
Dec. 28, 2019
Mar. 06, 2017
1.375% Convertible Senior Notes (2022 Notes)        
Fair values of other financial instruments        
Interest rate (as a percent) 1.375%     1.375%
Fair value of debt $ 194.8   $ 524.0  
0.625% Convertible Senior Notes (2025 Notes)        
Fair values of other financial instruments        
Interest rate (as a percent) 0.625% 0.625%    
Fair value of debt $ 671.4      
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments (Details)
$ in Millions
12 Months Ended
Jan. 02, 2021
USD ($)
contract
Mar. 27, 2020
USD ($)
Non-designated Hedges | Foreign currency forward contracts | Singapore Dollars    
Derivative Financial Instruments    
Number of foreign currency forward contracts held | contract 2  
Derivative, notional amount $ 11.9  
Cash flow hedges | Foreign currency forward contracts    
Derivative Financial Instruments    
Derivative, notional amount $ 29.3  
Cash flow hedges | Foreign currency forward contracts | Minimum    
Derivative Financial Instruments    
Maturity of contracts 1 month  
Cash flow hedges | Foreign currency forward contracts | Maximum    
Derivative Financial Instruments    
Maturity of contracts 12 months  
Cash flow hedges | Interest rate swaps    
Derivative Financial Instruments    
Derivative, notional amount   $ 310.0
Reclassification of unrealized gains (losses) from AOCI into earnings due to termination of swap agreement $ (0.4)  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Inventories    
Work in progress $ 56,165 $ 52,350
Finished goods 10,497 20,707
Inventories 66,662 73,057
Prepaid Expenses and Other Current Assets    
Distributor advances 51,190 38,485
Other 38,117 30,707
Prepaid Expenses and Other Current Assets 89,307 69,192
Property and Equipment    
Property and equipment, gross 278,059 265,308
Accumulated depreciation (138,620) (129,369)
Total Property and Equipment, net 139,439 135,939
Other Current Liabilities    
Accrued compensation and benefits 46,633 41,138
Other 35,450 38,413
Total Other Current Liabilities 82,083 79,551
Buildings and improvements    
Property and Equipment    
Property and equipment, gross 118,331 112,673
Equipment    
Property and Equipment    
Property and equipment, gross 71,225 65,843
Computers and purchased software    
Property and Equipment    
Property and equipment, gross 46,727 45,879
Leasehold interest in ground leases    
Property and Equipment    
Property and equipment, gross 23,840 23,840
Leasehold improvements    
Property and Equipment    
Property and equipment, gross 9,054 8,782
Furniture and fixtures    
Property and Equipment    
Property and equipment, gross $ 8,882 $ 8,291
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Risks and Uncertainties (Details)
$ in Millions
12 Months Ended
Jan. 02, 2021
USD ($)
item
Dec. 28, 2019
Dec. 29, 2018
Accounts receivable | Customers | Arrow Electronics      
Risks and Uncertainties      
Concentrations of credit risk (as a percent) 28.00% 14.00%  
Accounts receivable | Customers | Edom Technology      
Risks and Uncertainties      
Concentrations of credit risk (as a percent) 21.00% 17.00%  
Accounts receivable | Customers | Other      
Risks and Uncertainties      
Concentrations of credit risk (as a percent)   11.00%  
Notes receivable      
Risks and Uncertainties      
Number of notes receivable | item 3    
Notes receivable | Other assets, net      
Risks and Uncertainties      
Notes receivable carrying value $ 1.6    
Equity method investments | Other assets, net      
Risks and Uncertainties      
Equity method investments $ 10.1    
Revenue | Distributors | Arrow Electronics      
Risks and Uncertainties      
Concentrations of credit risk (as a percent) 26.00% 26.00% 21.00%
Revenue | Distributors | Edom Technology      
Risks and Uncertainties      
Concentrations of credit risk (as a percent) 20.00% 20.00% 17.00%
Revenue | Distributors | Sekorm      
Risks and Uncertainties      
Concentrations of credit risk (as a percent) 11.00%    
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2020
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Purchase price allocation        
Goodwill   $ 631,932 $ 398,402 $ 397,344
Weighted-Average Amortization Period (Years)   8 years    
Customer relationships        
Purchase price allocation        
Weighted-Average Amortization Period (Years)   5 years    
Trademarks        
Purchase price allocation        
Weighted-Average Amortization Period (Years)   5 years    
Wi-Fi and Bluetooth technology        
Purchase price allocation        
Discount rate applicable to the projected cash flows (as a percent) 13.80%      
Redpine Signals        
Purchase price allocation        
Intangible assets $ 76,538      
Accounts receivable 1,395      
Inventory 4,375      
Other current assets 1,251      
Goodwill 233,530      
Other non-current assets 673      
Current liabilities (856)      
Non-current liabilities (97)      
Total purchase price 316,809      
Redpine Signals | Selling, general and administrative        
Purchase price allocation        
Acquisition-related costs   $ 1,500    
Redpine Signals | Developed technology        
Purchase price allocation        
Intangible assets $ 61,674      
Weighted-Average Amortization Period (Years) 8 years      
Redpine Signals | Customer relationships        
Purchase price allocation        
Intangible assets $ 2,450      
Weighted-Average Amortization Period (Years) 2 years      
Redpine Signals | Trademarks        
Purchase price allocation        
Intangible assets $ 661      
Weighted-Average Amortization Period (Years) 2 years      
Redpine Signals | In-process research and development        
Purchase price allocation        
Intangible assets $ 11,753      
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Goodwill    
Beginning balance $ 398,402 $ 397,344
Additions due to business combinations 233,530 1,058
Ending balance $ 631,932 $ 398,402
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2020
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Subject to amortization:        
Weighted-Average Amortization Period (Years)   8 years    
Gross Amount   $ 317,955 $ 272,800  
Accumulated Amortization   (163,624) (138,521)  
Total Other Intangible Assets        
Gross Amount   329,708 272,800  
Removal of fully amortized intangible assets   19,600    
Amortization expense related to intangible assets   44,700 39,500 $ 38,000
Estimated aggregate amortization expense for intangible assets subject to amortization        
2021   44,358    
2022   33,046    
2023   24,324    
2024   21,864    
2025   12,200    
Research and development        
Total Other Intangible Assets        
Amortization expense related to intangible assets   33,200 29,500 27,300
Selling, general and administrative        
Total Other Intangible Assets        
Amortization expense related to intangible assets   11,500 10,000 10,700
Cost of revenues        
Total Other Intangible Assets        
Amortization expense related to intangible assets   0 0 $ 0
In-process research and development        
Not subject to amortization:        
Not subject to amortization   11,753    
Redpine Signals        
Total Other Intangible Assets        
Gross intangible assets acquired   $ 76,500    
Developed technology        
Subject to amortization:        
Weighted-Average Amortization Period (Years)   8 years    
Gross Amount   $ 261,939 219,695  
Accumulated Amortization   $ (125,435) (111,634)  
Customer relationships        
Subject to amortization:        
Weighted-Average Amortization Period (Years)   5 years    
Gross Amount   $ 43,245 40,795  
Accumulated Amortization   $ (31,877) (22,742)  
Customer relationships | Redpine Signals        
Subject to amortization:        
Weighted-Average Amortization Period (Years) 2 years      
Trademarks        
Subject to amortization:        
Weighted-Average Amortization Period (Years)   5 years    
Gross Amount   $ 12,771 12,310  
Accumulated Amortization   $ (6,312) $ (4,145)  
Trademarks | Redpine Signals        
Subject to amortization:        
Weighted-Average Amortization Period (Years) 2 years      
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 01, 2020
USD ($)
D
$ / shares
Mar. 06, 2017
USD ($)
D
$ / shares
Jan. 02, 2021
USD ($)
Jan. 06, 2021
USD ($)
Debt        
Loss on debt extinguishment     $ (4,060)  
Credit Facility        
Debt        
Repayment of credit facility amount $ 310,000      
0.625% Convertible Senior Notes (2025 Notes)        
Debt        
Principal amount $ 535,000      
Semi-annual interest rate 0.625%   0.625%  
Conversion rate, shares per $1,000 principal 8.1498      
Conversion, number of shares of common stock 4,400      
Initial conversion price | $ / shares $ 122.70      
Debt issuance costs $ 10,400      
0.625% Convertible Senior Notes (2025 Notes) | Conversion of Notes, Holders        
Debt        
Number of trading days within 30 trading day period | D 20      
Number of consecutive trading days | D 30      
Stock price trigger per share | $ / shares $ 159.51      
Stock price trigger, as a percentage of conversion price 130.00%      
Number of consecutive business days after the 10 consecutive trading day period | D 5      
Number of consecutive trading days before the five consecutive business days | D 10      
Maximum threshold stock price, as a percentage of conversion price 98.00%      
0.625% Convertible Senior Notes (2025 Notes) | Conversion of Notes, Company        
Debt        
Stock price trigger, as a percentage of conversion price 130.00%      
Number of consecutive business days after the 10 consecutive trading day period | D 20      
Number of consecutive trading days before the five consecutive business days | D 30      
1.375% Convertible Senior Notes (2022 Notes)        
Debt        
Principal amount   $ 400,000    
Semi-annual interest rate   1.375% 1.375%  
Repayment of credit facility amount     $ 305,100  
Aggregate principal amount of debt repurchased $ 236,800   259,400  
Conversion rate, shares per $1,000 principal   10.7744    
Conversion, number of shares of common stock   4,300    
Initial conversion price | $ / shares   $ 92.81    
Debt issuance costs   $ 10,600    
Remaining principal amount       $ 140,600
1.375% Convertible Senior Notes (2022 Notes) | Interest expense        
Debt        
Loss on debt extinguishment     $ (4,100)  
1.375% Convertible Senior Notes (2022 Notes) | Conversion of Notes, Holders        
Debt        
Number of trading days within 30 trading day period | D   20    
Number of consecutive trading days | D   30    
Stock price trigger per share | $ / shares   $ 120.66    
Stock price trigger, as a percentage of conversion price   130.00%    
Maximum threshold stock price, as a percentage of conversion price   98.00%    
1.375% Convertible Senior Notes (2022 Notes) | Conversion of Notes, Company        
Debt        
Stock price trigger, as a percentage of conversion price   130.00%    
Number of consecutive business days after the 10 consecutive trading day period | D   20    
Number of consecutive trading days before the five consecutive business days | D   30    
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Carrying amount of Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Jan. 06, 2021
Dec. 28, 2019
0.625% Convertible Senior Notes (2025 Notes)      
Equity component      
Effective interest rate 5.336%    
Amortization period of debt discount and debt issuance costs 4 years 6 months    
1.375% Convertible Senior Notes (2022 Notes)      
Liability component      
Principal   $ 140,600  
Equity component      
Effective interest rate 4.75%    
Amortization period of debt discount and debt issuance costs 2 months 12 days    
Convertible Senior Notes      
Liability component      
Principal $ 675,567   $ 400,000
Unamortized debt discount (103,953)   (27,580)
Unamortized debt issuance costs (8,189)   (4,163)
Net carrying amount 563,425   368,257
Equity component      
Net carrying amount $ 108,438   $ 57,735
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Interest expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Interest expense related to the notes      
Interest Expense, Total $ 34,142 $ 20,233 $ 19,694
Convertible Senior Notes      
Interest expense related to the notes      
Contractual interest expense 5,530 5,485 5,500
Amortization of debt discount 19,375 11,717 11,202
Amortization of debt issuance costs 2,058 1,768 1,690
Interest Expense, Total $ 26,963 $ 18,970 $ 18,392
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Credit Facility (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 02, 2021
Mar. 27, 2020
Credit Facility    
Debt    
Amount borrowed   $ 310.0
Credit Facility | Scenario: Company's option to increase borrowing capacity    
Debt    
Additional increase in borrowing capacity of the line of credit available at the entity's option $ 250.0  
Additional increase in borrowing capacity based on EBITDA (as a percent) 100.00%  
Maximum secured leverage ratio 3.25  
Credit Facility | Scenario: Credit facility debt covenants    
Debt    
Maximum net leverage ratio 4.25  
Maximum secured leverage ratio 3.50  
Minimum interest coverage ratio 2.50  
Revolving Credit Facility    
Debt    
Maximum borrowing capacity $ 400.0  
Revolving credit facility, other than swingline loans | Federal Funds    
Debt    
Interest rate margin (as a percent) 0.50%  
Revolving credit facility, other than swingline loans | Eurodollar Rate    
Debt    
Interest rate margin (as a percent) 1.00%  
Revolving credit facility, other than swingline loans | Eurodollar Rate | Minimum    
Debt    
Interest rate margin (as a percent) 1.00%  
Revolving credit facility, other than swingline loans | Eurodollar Rate | Maximum    
Debt    
Interest rate margin (as a percent) 1.75%  
Revolving credit facility, other than swingline loans | Base Rate | Minimum    
Debt    
Interest rate margin (as a percent) 0.00%  
Revolving credit facility, other than swingline loans | Base Rate | Maximum    
Debt    
Interest rate margin (as a percent) 0.75%  
Letter of Credit    
Debt    
Maximum borrowing capacity $ 25.0  
Swingline Loans    
Debt    
Maximum borrowing capacity $ 10.0  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Leases      
Operating lease costs (ASC Topic 842) $ 5,600 $ 5,800  
Rent expense (ASC Topic 840)     $ 6,000
Balance Sheet Information      
Operating lease right-of-use assets 28,213 16,086  
Operating lease liabilities 29,900 17,894  
Cash Flow Information      
Cash paid for operating lease liabilities 5,942 6,023  
Right-of-use assets obtained in exchange for operating lease obligations $ 16,711 $ 2,631  
Operating Lease Information      
Weighted-average remaining lease term 6 years 6 months 4 years 6 months  
Weighted-average discount rate 4.37% 5.26%  
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Leases    
2021 $ 6,787  
2022 6,174  
2023 5,367  
2024 4,874  
2025 3,278  
Thereafter 8,421  
Total lease payments 34,901  
Less imputed interest (5,001)  
Total lease liabilities $ 29,900 $ 17,894
Operating lease liabilities, Statement of Financial Position us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent us-gaap:OtherLiabilitiesCurrent us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Jan. 02, 2021
USD ($)
Commitments and Contingencies  
Funded portion of investment commitment $ 7.8
Maximum  
Commitments and Contingencies  
Commitment to invest in limited partnership $ 10.0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Common Stock and Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Apr. 30, 2020
Share Repurchase Programs        
Value of shares repurchased and retired $ 16,287 $ 26,716 $ 39,276  
Common Stock        
Common Stock        
Number of shares issued during the period 600,000      
Share Repurchase Programs        
Number of shares repurchased and retired 210 301 434  
Program Authorization Date October 2017        
Share Repurchase Programs        
Program amount authorized to repurchase       $ 200,000
Program Authorization Date October 2017 | Common Stock        
Share Repurchase Programs        
Number of shares repurchased and retired 200,000 300,000 400,000  
Value of shares repurchased and retired $ 16,300 $ 26,700 $ 39,300  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 02, 2021
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Revenues        
Revenues   $ 886,677 $ 837,554 $ 868,267
Revenue from performance obligations that were satisfied in previous reporting periods   17,700 17,600 24,300
Increase in revenue due to revision in estimates of variable consideration $ 11,900      
Distributors        
Revenues        
Revenues   696,019 610,410 618,989
Direct customers        
Revenues        
Revenues   190,658 227,144 249,278
Internet of Things        
Revenues        
Revenues   513,670 488,156 463,838
Infrastructure and automotive        
Revenues        
Revenues   $ 373,007 $ 349,398 $ 404,429
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Incentive Plan (Details) - 2009 Stock Incentive Plan - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Stock-Based Compensation      
Number of available shares deducted for each share granted 1    
Minimum      
Stock-Based Compensation      
Award vesting period 3 years    
Maximum      
Stock-Based Compensation      
Award vesting period 4 years    
Full value awards      
Stock-Based Compensation      
Number of equity awards granted 700,000 700,000 600,000
MSUs      
Stock-Based Compensation      
Number of equity awards granted 82,000 93,000 41,000
Cash consideration based upon achievement of specified levels of market conditions $ 0 $ 0 $ 0
Award vesting period 3 years 3 years 3 years
PSUs      
Stock-Based Compensation      
Number of equity awards granted 0 0 41,000
Cash consideration based upon achievement of specified levels of market conditions     $ 0
Award vesting period     3 years
Stock options      
Stock-Based Compensation      
Stock options granted (in shares) 0 0 0
Minimum exercise price as percentage of fair market value of shares on the date of grant 100.00%    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details) - 2009 Employee Stock Purchase Plan - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Stock-Based Compensation      
Minimum exercise price as percentage of fair market value of shares on the date of grant 85.00%    
Term of award 24 months    
Shares issued 177,000 208,000 223,000
Weighted average fair value for purchase rights granted (in dollars per share) $ 36.12    
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Fair Value Assumptions (Details)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Fair value assumptions      
Dividend yield (as a percent) 0.00% 0.00% 0.00%
MSUs      
Fair value assumptions      
Expected volatility (as a percent) 36.00% 31.00% 29.00%
Risk-free interest rate % 1.30% 2.40% 2.40%
Expected term 2 years 10 months 24 days 2 years 10 months 24 days 2 years 10 months 24 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
2009 Employee Stock Purchase Plan      
Fair value assumptions      
Expected volatility (as a percent) 67.00% 37.00% 30.00%
Risk-free interest rate % 0.15% 1.60% 2.40%
Expected term 9 months 9 months 9 months
Dividend yield (as a percent) 0.00% 0.00% 0.00%
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock options activity (Details) - Stock options
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
USD ($)
$ / shares
shares
Number of options  
Outstanding at the beginning of the year (in shares) | shares 137
Outstanding at the end of the year (in shares) | shares 127
Vested and expected to vest at the end of the year (in shares) | shares 127
Exercisable at the end of the year (in shares) | shares 127
Weighted-Average Exercise Price  
Outstanding at the beginning of the year (in dollars per share) | $ / shares $ 39.47
Outstanding at the end of the year (in dollars per share) | $ / shares 39.16
Vested and expected to vest at the end of the year (in dollars per share) | $ / shares 39.16
Exercisable at the end of the year (in dollars per share) | $ / shares $ 39.16
Weighted-Average Remaining Contractual Term (In years)  
Outstanding at the end of the year 5 years 1 month 9 days
Vested and expected to vest at the end of the year 5 years 1 month 9 days
Exercisable at the end of the year 5 years 1 month 9 days
Aggregate Intrinsic Value  
Outstanding at the end of the year (in dollars) | $ $ 11,232
Vested and expected to vest at the end of the year (in dollars) | $ 11,232
Options exercisable at the end of the year (in dollars) | $ $ 11,232
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
RSAs and RSUs      
Number of equity awards      
Outstanding at the beginning the of year (in shares) 1,084    
Granted (in shares) 610    
Vested Earned or issued (in shares) (546)    
Cancelled or forfeited (in shares) (42)    
Outstanding at the end of the year (in shares) 1,106 1,084  
Outstanding at the end of the year and expected to vest (in shares) 1,026    
Weighted-Average Purchase Price      
Granted (in dollars per share) $ 100.27 $ 89.35 $ 93.75
Weighted-Average Remaining Vesting Term      
Outstanding at the end of year 1 year 21 days    
Outstanding at the end of year and expected to vest 1 year 21 days    
Aggregate Intrinsic Value      
Outstanding at the end of the year (in dollars) $ 140,801    
Outstanding at the end of the year and expected to vest (in dollars) $ 130,635    
PSUs and MSUs      
Number of equity awards      
Outstanding at the beginning the of year (in shares) 262    
Granted (in shares) 82    
Vested Earned or issued (in shares) (83)    
Cancelled or forfeited (in shares) (28)    
Outstanding at the end of the year (in shares) 233 262  
Outstanding at the end of the year and expected to vest (in shares) 215    
Weighted-Average Purchase Price      
Granted (in dollars per share) $ 98.58 $ 85.79 $ 97.53
Weighted-Average Remaining Vesting Term      
Outstanding at the end of year 1 year 1 month 20 days    
Outstanding at the end of year and expected to vest 1 year 1 month 20 days    
Aggregate Intrinsic Value      
Outstanding at the end of the year (in dollars) $ 29,703    
Outstanding at the end of the year and expected to vest (in dollars) $ 27,390    
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details) - $ / shares
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
RSAs and RSUs      
Stock-Based Compensation      
Equity award, weighted average fair value at grant date $ 100.27 $ 89.35 $ 93.75
PSUs and MSUs      
Stock-Based Compensation      
Equity award, weighted average fair value at grant date $ 98.58 $ 85.79 $ 97.53
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock-based payment and stock option values (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Stock-based payment and stock option values      
Cash received for the issuance of common stock, net of shares withheld for taxes $ 15,000    
Payment for shares withheld for taxes 18,124 $ 16,295 $ 19,483
Stock options      
Stock-based payment and stock option values      
Intrinsic value of stock options exercised 558   1,952
RSUs      
Stock-based payment and stock option values      
Intrinsic value of stock-based payments that vested 48,534 57,693 68,012
Grant date fair value of stock-based payments that vested 37,477 40,434 37,720
PSUs and MSUs      
Stock-based payment and stock option values      
Intrinsic value of stock-based payments that vested 8,545 3,649 3,562
Grant date fair value of stock-based payments that vested $ 6,302 $ 1,461 $ 1,788
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock-based compensation costs (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Stock-Based Compensation      
Stock-based compensation cost $ 60,091 $ 54,799 $ 50,077
Income tax benefit 3,616 2,476 8,890
Share based compensation costs after tax 56,475 52,323 41,187
Total unrecognized compensation costs related to awards $ 78,600    
Weighted-average period of recognition of unrecognized compensation costs 2 years 2 months 12 days    
Reserved shares of common stock for future issuance 1,823    
Cost of revenues      
Stock-Based Compensation      
Stock-based compensation cost $ 1,477 1,316 1,238
Research and development      
Stock-Based Compensation      
Stock-based compensation cost 29,212 26,187 23,867
Selling, general and administrative      
Stock-Based Compensation      
Stock-based compensation cost $ 29,402 $ 27,296 $ 24,972
2009 Stock Incentive Plan      
Stock-Based Compensation      
Reserved shares of common stock for future issuance 1,223    
2009 Employee Stock Purchase Plan      
Stock-Based Compensation      
Reserved shares of common stock for future issuance 600    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Employee Benefit Plan      
Contributions made to the 401(k) Plan $ 4.2 $ 3.9 $ 3.7
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Income before income taxes      
Domestic $ (19,491) $ 2,025 $ 19,777
Foreign 34,792 47,624 52,384
Income before income taxes 15,301 49,649 72,161
Current:      
Domestic 1,485 (779) (8,843)
Foreign 7,803 8,157 5,888
Total Current 9,288 7,378 (2,955)
Deferred:      
Domestic (4,031) 33,624 (8,978)
Foreign (2,487) (10,618) 503
Total Deferred (6,518) 23,006 (8,475)
Provision (benefit) for income taxes $ 2,770 $ 30,384 $ (11,430)
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Tax rate reconciliation (Details)
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Reconciliation of federal statutory tax rate to effective tax rate      
Federal statutory rate (as a percent) 21.00% 21.00% 21.00%
Foreign tax rate benefit (as a percent) (19.20%) (14.90%) (14.80%)
Research and development tax credits (as a percent) (50.90%) (15.20%) (9.80%)
GILTI and Subpart F income 35.70% 4.90% 4.10%
Nondeductible (nontaxable) foreign items (1.50%) 5.40% 4.40%
State tax expense 2.60% 1.00% 1.50%
Release of prior year unrecognized tax benefits (as a percent)   (0.40%) (2.70%)
Nondeductible officer compensation 15.70% 4.30% 2.40%
Change in cost-sharing treatment of stock-based compensation   54.80% (2.20%)
Excess tax benefit of stock-based compensation (4.00%) (2.20%) (5.90%)
Change in prior period valuation allowance 2.50% 1.30% (2.50%)
One-time impacts of tax reform   (0.50%) (11.50%)
Nondeductible (nontaxable) domestic items 14.80% 2.80% 1.50%
Other (as a percent) 1.40% (1.10%) (1.30%)
Effective Tax Rate (as a percent) 18.10% 61.20% (15.80%)
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Singapore Operations (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Income Taxes      
Period for payment of transition tax 8 years    
Transition Tax obligation $ 21.4    
Singapore      
Income Taxes      
Foreign income tax expense (benefit) $ 1.8 $ 4.0 $ 8.1
Income (loss) per diluted share (in dollars per share) $ 0.04 $ 0.09 $ 0.18
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Deferred Income Taxes (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 6,839 $ 7,912
Tax credit carryforwards 22,421 14,755
Stock-based compensation 2,683 2,619
Intangible assets 9,802 7,135
Fixed assets 261 289
Capitalized research and development 1,237 1,735
Deferred income on shipments to distributors 3,099 4,018
Leases 6,335 3,446
Accrued liabilities and other 7,652 7,374
Deferred tax assets 60,329 49,283
Less: Valuation allowance (5,311) (4,486)
Deferred tax assets, net 55,018 44,797
Deferred tax liabilities:    
Intangible assets 16,758 16,621
Fixed assets 8,473 4,969
Leases 5,999 3,166
Debt 21,674 5,741
Prepaid expenses and other 4,919 2,424
Deferred tax liabilities 57,823 32,921
Net deferred tax liabilities $ (2,805)  
Net deferred tax assets   $ 11,876
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Operating Loss and Tax Credit Carryforwards (Details)
$ in Millions
Jan. 02, 2021
USD ($)
Federal | Research and development tax credit  
Operating loss and tax credit carryforwards  
Tax credit carryforwards $ 10.5
Foreign  
Operating loss and tax credit carryforwards  
Tax credit carryforwards 0.6
State  
Operating loss and tax credit carryforwards  
Operating loss carryforwards 31.6
State | Tentative minimum tax credit  
Operating loss and tax credit carryforwards  
Tax credit carryforwards 0.1
State | Research and development tax credit  
Operating loss and tax credit carryforwards  
Tax credit carryforwards 13.0
Silicon Clocks, Spectra Linear and Ember | Federal  
Operating loss and tax credit carryforwards  
Operating loss carryforwards 23.2
Silicon Clocks, Spectra Linear and Ember | Federal | Research and development tax credit  
Operating loss and tax credit carryforwards  
Tax credit carryforwards $ 1.9
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Valuation allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Changes in the valuation allowance for deferred tax assets      
Balance at Beginning of Period $ 4,486 $ 4,975 $ 6,518
Additions Charged to Expenses 847 1,044 435
Deductions (22) (1,533) (1,978)
Balance at End of Period 5,311 $ 4,486 $ 4,975
Undistributed earnings of foreign subsidiaries 94,800    
Provision for foreign withholding tax and state income taxes $ 0    
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Summary of the activity related to gross unrecognized tax benefits      
Beginning balance $ 2,276 $ 2,036 $ 3,187
Additions based on tax positions related to current year 577 436 630
Additions based on tax positions related to prior years     115
Reductions based on tax positions related to prior years   (196)  
Reductions for tax positions as a result of a lapse of the applicable statute of limitations     (1,896)
Ending balance 2,853 2,276 2,036
Unrecognized tax benefits      
Gross unrecognized tax benefits, inclusive of interest 3,000 2,400 2,100
Gross unrecognized tax benefits which would affect the effective tax rate if recognized 2,100 1,900 $ 2,100
Norwegian | 2013      
Unrecognized tax benefits      
Additional income tax expense $ 141,300 $ 16,500  
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Segment Information (Details)
$ in Thousands
12 Months Ended
Jan. 02, 2021
USD ($)
product
segment
Dec. 28, 2019
USD ($)
Dec. 29, 2018
USD ($)
Segment Information      
Number of operating segments | segment 1    
Number of product categories | product 2    
Revenues $ 886,677 $ 837,554 $ 868,267
Property and equipment, net 139,439 135,939  
United States      
Segment Information      
Revenues 92,136 110,451 149,385
Property and equipment, net 128,204 126,572  
China      
Segment Information      
Revenues 397,751 354,855 344,255
Rest of world      
Segment Information      
Revenues 396,790 372,248 $ 374,627
Property and equipment, net $ 11,235 $ 9,367  
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %J(0U('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 " !:B$-2S OIO>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU1(71[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VJ7A;\6[;W K>BN[Z?7']X7<1MEZ;G?G' MQF?!H8=?=S%\ 5!+ P04 " !:B$-2F5R<(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 %J(0U*N/WR9R 4 $@8 8 >&PO=V]R:W-H965T&UL MG5G;[ +G%W YWNI'O66HU#HB\[6F-V'7D][6QXQ?2IW M7,";M501,W"K-CV]4YSYJ5$4]JAE#7L1"T3G\CQ]ME27YS(V82#X4A$=1Q%3 M+U<\E/N+CMTY/+@/-EN3/.A=GN_8AKO1@F2,#CKQRT M4_A,#(^O#^CS=/ PF!73?"K#KX%OMA>=<8?X?,WBT-S+_:\\'] @P?-DJ-._ M9)]].QAVB!=K(Z/<&!A$@B",#A]88T-R ?F=@]VL,G-S :6O0SPWZ M:62RH:1QF#'#+L^5W!.5? UHR44:S-0:AA^().^N4? V #MS.9->#&DTA F? M7 L3F!>R$-E\2O+2)9_=&7GW]CUY2P)!KH(PA,?ZO&? >0+1\W)'5YDC6N/( MIN23%&:KP8O/_=< /6!=4*<'ZE<41?R-B5-BT1-"+6I7$)JV,*>#6O-9@WD< M%MXM9#1.D0@GQ7/^7R(0#_W"0S_UT*_QD(/>\TV@C6+@ZI9%O"J3.(Z[N%E, M[V[)S>3J[G[R<'>_N'9_^M$>6C\O;J>G"-%!072 .BA"\?"RJ^2'F]M6]R/" M8EBP&+9C,1$B9B'$;2>5J:*#XQ@5'"W(#WY$[41T['+)O6>0KUX9,N6:0B2U[XG]C9$M-MYW_1'::W$&R M'^1>5!+%X2;0#P18*;#+6F"W*@8%LV(>+I5\"H17'4<<\^$/C%JI_C:NW]]3 M6TIM0'__#';UBP-''(U'%B9T=ED3;%S,TP1.H,&NIX(##&R*$2FK@8V+^(WT M(";+K128OC6 ].UA=SRPL/;%+HN C2OW0V! :^6:V/3=ZCUQN1;%S;H53Y@=@0]R5:R;"2) [@ M0ON#-;%E7:"X1WC%-9!FBK,O 5MF/=1P%B M!>ED&N::3Q9:Q]63K0'S&]<8M[( T%8%X(L,H6#"5C6M\:IR1]* ="LQ0J7( MTU8B/XV52IJ@K/-)YQ9H:EQ-#$=L"%4I\K25R"^$X2K;8"MM+X-'5D"J5G(U6E5#3@W# %"V;B>1R ,;/(#&.I=937*ISCF[$PI!< MQ1I>Z^ILXCA-+2TM19_B>ITSNHZXVB03[!= ,%LH1=&.B>KPX8"-U$KUI[AF M+Z;S>S*)_ "4_HU4C M1PT MH2MB9?LYK-3V.)I<4P^20^'>^7GV1G[)Y:HNB8A7X.I M=3J"T*CLV#J[,7*7'N2NI#$R2B^WG/E<)1_ ^[64YG"3."C^>7#Y#U!+ P04 M " !:B$-2V1^/,@@& "G%P & 'AL+W=OTQ,1$)=$EJ:39 MI]]1=BQ;(AD/6U\TDGP\_GD\\L?CXDFJ;WK-N4$_FKK55[.U,9O+^5R7:]XP M?2$WO(5?[J5JF(%7]3#7&\59U3=JZCF)HG3>,-'.EHO^VZU:+F1G:M'R6X5T MUS1,/;_GM7RZFN'9RX?/XF%M[(?YU]00Z MON^?^T'#X-9,;S_+I=[X;4&+] ME;+6_?_H:6<;S5#9:2.;76-0T(AV^Y?]V 7BH &./0W(K@$YM0'=-:#]0+?* M^F'=,,.6"R6?D++6X,T^]+'I6\-H1&NG\_H#=(M.C+6G::M95>S WT;-O/RUTO[[>]$$\O'UE[ M@2)RADA$L*/Y=;CY#2\O$,EM/>#)OM!D]X?]0VZ4XJW!C&M89R7 M 8]T[Y'V'F.?1Z;7"&*#2OO OW?BD=70A3-66U=9[\HNL\!@3 MAQG)<)SNS8Z4QGNE<5#IW5HJT"@;Z9Y:I04NB%MWOM>=!W5_D8;5)TC,IY.> M);G=78XT.LQBFB>>:2_V(HM7@@L<5>:Y#ZI=[1N[BKP)6DQ$8 HRQAGJ,DL* M7XKB:-CBHZ#:WZ2LGD1=._?M:#J)%!=TG*,..UKD<>29;7S 'QP4]ZE/2=$: MUCX(6.6[*??&XB[#-(OSA'HD#AC"\4D,K@5;B5H8 MV$%#(,8#./")Y-BP9XL-Y_BG,$CB(AXO2(<9S?/"ET(#-'"8&B]CWP"*[5E6 MWJ-2 DG@S:Z BJ_\>PF>T@+R.LXCCZB!%S@,C!M^ST%6!<0%IG6\W]L4-YUJ M]7Z6GIV2IB# I,C3<30=9@5)L$?X P<)L:G(Z@=Y)-3ZQ0(.8GR\:'&8985 MB5?KP T!PRRA, <>O0<%2!@BVSQX M3>.4#EE!TWB\L!QV25+D/C:3 2/DE:I&-HW8%@C;XD:V1K0/O"U]BH/^[)7$ MI=ZPDE_--HIKKA[Y;(E<]>#_X.AXS .72)A+=T:6W]:RKKC2/_5G._,< A,9 MP$3"8((3^6Z'U;8/**_?1!=1%&$@E4)0+W;\+<+1&7Q">LV4/;-W!LHU\3>O MWD)ROWP56G>\< B8$0D<0;HYB> 5'Z7(7' MN$B/0[:M@3JCX;!902(C9M!'UG9,/:/=Y41O<@,U9[."#>7ESN$,0*@WO+]R MJIT,)%,LCT^D09/C: W0)F%HOZLJ88\0L)G8:N]HF9AJ80+%0. MD"9A2,,)LFNZNK\2VU7,LH$\7]O;RT<.Q0J\.\^5Q$'B'$^$3ZU2W[4.'6!- MP[#>(D4[MB_G'=24Q!A*@#P>ERA.0YQ$OK,0'9A-P\R>,+!?>R2O/R8N]J]W?SRW\ 4$L#!!0 ( %J(0U(K42&(J0( +<( 8 M >&PO=V]R:W-H965T&ULI9;;CILP$(9?Q4*]V)6V@9 C MJP2IFU755JH4;7JX]L(D6&ML:IMDVZ?OV!"4;,BIO0FVF?_W-Q/#,-E(]:(S M $->Y]7R<9Y%1W9 $"[RRERJG!J5KYNE! 4R?*N1\&P=#/*1-> M/'%K%+0%2S ?"_F"F=^ MXY*R'(1F4A %RZGWH7L_BVR\"_C!8*-WQL1F\BSEBYU\3J=>8(& 0V*L \7+ M&F; N35"C%^UI]=L:86[XZW[1Y<[YO),-Y^01U M/@/KETBNW2_95+&CD4>24AN9UV(DR)FHKO2UKL..H-L_(@AK07BIH%<+>B[1 MBLRE]4@-C2=*;HBRT>AF!ZXV3HW9,&'_Q851>)>ASL0S*;3D+*4&4O) .14) MD(6UT^1F3A4(DX%A">6WY#UY1WRB,US5VPL3Y%LF2TU%JB>^02+KZR?U[@_5 M[N&1W;]0T2%!>$?"(.RVR&>GY8^0=$@XMO)NM"_WL0Y-,<*F&*'SZUU?C!/N MO<:]Y]S[1]SG>$!!*;3&?S5YN2,%561->0GD!LN82LZITJ0 517WMJV>U19C MMX5]0M=QT F" (NWWJW;V;"]#/I-!OWK,J@/ 2U-)A7[ VD;_!,PT[ILAQT<8+P%/16Q!SEL(($CX*J MVF0U,;)PG>99&NQ;;ICAEP4H&X#WEU*:[<0VK^9;)?X+4$L#!!0 ( %J( M0U*5<-.S"P4 %H3 8 >&PO=V]R:W-H965T&ULG5C; M;N,V$/T5PMB'!$ALD=0U< QL[&V; ML&2;?[S%BT+:PDNB1MIW]?4I(EAZ2X M05^LB\\,>6:&T8J(*=O36OVS8;PB M4CWR[4SL.25Y8U25,Q0$\:PB13U9S)MW3WPQ9P=9%C5]XD L_%[D,0 =0;(- A'#'!G@#]J$'8&81.9EDH3AQ61 M9#'G[ 2X1BMO^J8)9F.MZ!>USON+Y.K?0MG)Q9+5@I5%3B3-P8M4%Y54*0#; M@,=ZS2H*;L&WEQ6X^G0-Q(YP*D!1@[]V["!(G8L;\.G=\WPFU:2TZ]FZF\!# M.P$T,@&(P%=6RYT 7^JXBT+N*+H7&4P0@:1!PPE* D,(@X8&&LN+B)Q#V1V$OD5\Z$ 'O.-H5T<8BM M42.41"@V.#A@,$"IF0R7-XBSS,TAZ3DDWH+]E M>Z7J@X&>$R7)V\@"M44.1C@P%=,!"U6WR4Q2-BQ!,!Y;G8-D0K]F/G%V+)K/ MD*M7U4N5_G[&SY0XFI\TL'"@?8DE('[%:7KO.%\)KU3W5QD8UG^8CPMMQ!@F% M?@U](*)8@ROU_9&SLB3\8H!K9[1:=]D%OV"*3.UTHD(KX38*3L<6*!J4$_F5 M?F6,1X_P#O5NTQS^"F/77Z2OBVJ 4HZ4:Y#*:)DA#>'N2T#Y+M MFZ.-5R8EJYK;'24YY1J@_M\P)L\/>H#^.&WQ'U!+ P04 " !:B$-20Z?3 M2NX# !_#0 & 'AL+W=O1L5"JUO?<\F9=0$WG'M\#T/VLN:J+T4&P\ MN15 "DNJ*P_[?N+5A++1?&J_/8KYE.]411D\"B1W=4W$WP]0\<-L%(S>/CS1 M3:G,!V\^W9(-/(-ZV3X*/?):*P6M@4G*&1*PGHT^!??+(#($B_B#PD&>O2,C M9<7Y#S/X7,Q&OID15) K8X+HQQX64%7&DI['7T>CH]:G(9Z_OUG_U8K78E9$ MPH)7?])"E;-1.D(%K,FN4D_\\!L"'Y P:&W- MO-A@6K:63YG)^[,2^E^J>6J^X$SRBA9$08&>E7[HI"J)^!HM>*U+J30YW@/Z MS')> QJCE^DK/QMCT\J/GA\8SON YP.@K9ZJ4 MZ!=60/'>@*=EM%KPFY8'/&CQ"V%WR,HHB#O!\*5M/Z2P7"],-UH*_J/3L]&-UB)B*"2L@TJM!/]4"6@ M+0C*"U:""7C3[(!PG42>8?5 X2=RAG+32)H/2GB"OB)1T37-BV[,. M(;JQ*F]1Q:74(=:54NWTPC5M@ U6SJ0WP7$<^!VI#A VZ^B=U#XHRMQ*TU9I M>DW1Y$26:*TW0U1"L1FNDZQUD5U7)S=-!&^O*YBLG^:P$\,^9!SB3DTM': L M#MU1#/S3-N)?7S%75\K1R?GD4MQI'@L':))V%X4#% 875D5PMED&@RJ_Z10) ME+]KOXV:)JFW']$*M') BKPZ!0;]91]-LJ["/@JG?M:5V$?I)8,O:,0GC7A0 MXZ/@>VJ/=3\V- MS#17DZ]$;$Q7K6"M3?IW$WU*$,UIOQDHOK7GWQ57^C1M7TM]0P)A /K_->?J M;6 N^;]02P,$% @ 6HA#4E7Z&O7Z!0 F1X !@ !X;"]W;W)K MT#7R!7-YS_.IRSB/'LT=6?>4II0(\%7G) MSR:I$.MWTRF/4UH0?LK6M)3?K%A5$"'?5O=3OJXH2>J@(I\BQ_&G!DO%E_5U M)=]-VRQ)5M"29ZP$%5V=3=[#=TOLJH!:\6]&'_G.:Z"&&ZTS ?&&"U8TP=)!D97;_^2IF8B= (@' M E 3@+0 % P$X"8 :P'!D"6W"7!U2^% @-<$>%K X*#])L#7 EQ_("!H @(M MP!N:I; )")\[K5$3$-7;8;M^]>*?$T'FLXH]@DJI93;UHMY!=;1<\ZQ4F_U6 M5/+;3,:)^8*5G.590@1-P*V0_^1.%ARP%5BDI+RG'&2E_(+%7U.6)[3B?X"+ M;YM,? *,WGE&TX*1,^FPII3*6?QHV)#UL3:-!$4;#F*I;H MQ?[H]TF2J<(A.;@F67*R+,&"K#-!4!+EO17([OF,(-8[K_*9V9L MI*FLL;;04%MHJ,[C#N3Y0')2QA00 RWD+@=B'PLQ;B2/8LGI**\N-G+&;,",+ %Y1.'2C;Q^_>IXJ-_NV8->>S5O[]#_EH>GK"XZ6XORC &&V(N@ MMBACJIXQOS7F[S6V[0YQKSL<;M9'X6U#2NO=L=Y,$N$A3FB= 'D6!($_4ULT7@6G,AZ%63LLQ5<]_V/H/ M#^M_MU9LI1&:>P)Z=H]1ZS':Z_&&KC=5G,J"J,\B\?:$P(=.")$Y3SA"@:]- MYZBLYQ4ZW2'*^56W8W/79.YY Z$>N6/ROI6.S#"GR,CBNHF'%IG:QR-C<3OL3'PH-89+BRZR(?8Q1K1++H3 M2317GQW;9?T 10/%"CM>P5\'UMZYLA +.V$XX*=#%GP-9L$.6O!WJ 5-(,$( M^?I98E36-]>!"[X N:!))820WOO'5'W'';S@*] +6L $@RC2AS FZX^A QA\ M98)!$V&!,V2S8Q@\*,2@!4_(#Z!.L7%=_PZEPQAZ,8PA"\;D67W 48,.SP+ZT+' M=T*-=1:=[VK;[^HY5UQ:1/*HX#G>T#QW.$2_@<-][*^N0ZS B0X*3F0!(O11J/\8,*[K_Z+4 M@1._&#BQ!9P(#O0:W($3'PZ"E0^T$ME=3D%" M[\3V 9C1!!NO)J%0%$;Z2H_*^EYW?CM\'GPD<#Z1\A0X2 $'0>O*XE'(6R3( M<;&GM8,+BRZ*L.]K^2XM.AA"_5;5IH)1%+H#31UWA,/NK[!Y?*I<"W0CXU Q M)#/9/-UY(J8>VOY%JONLY""G*QGJG :2:M7V.>CVC6#K^B'9'1."%?7+E!*) M9"60WZ\8$S_>J.=N[=/H^?]02P,$% @ 6HA#4MW'.)15" @2( !@ M !X;"]W;W)KSTVQ45MI/NF=JN&7M6ZVLH6OS>/<[!HE5UVC M;35G493,M[*L+ZXONVMWS?6EWK=56:N[AIC]=BN;UR^JTL]7%_3B[<*W\G'3 MV@OSZ\N=?%3WJOU]=]? M_D0955N56U*79-&K:\N;NCGI>@:=(@_2O5LCCX3 M2^5!Z^_VR^WJZB*R/5*5*EH;0L*_)[50564C03_^.@2]&.YI&QY_?HO^M2,/ M9!ZD40M=_5FNVLW5179!5FHM]U7[33__6QT(Q39>H2O3_27//38%<+$WK=X> M&D,/MF7=_Y9GDJ7AZ5LY?5E MHY])8]$0S7[HDMFU!OIE;=<\"[#APWCP+AZ?B/?K3C6R+>M':0S*?C/"*HG"7Q*6KIHS(>YV.LD^[' M0_?C8%9N5O^%I=#/S%:#WA2Z+LI*D7K@9:\7=L;N&OU4PM0B#Z]$#]F40S8_ M!]*9#/U)@NE<*A#9HI2==,%2@7O"G=I7 HN"J+_VY<[V%4MU'S9\(AB\6BT039;"";_2.R*_70DE5I"KVOVXYB M=Z4T9B_K0I%"&YQIYO6.4>$Q]5&4B\Q=00B*9?D$TWQ@F@>9_JP-B'I-U(M= M#OO2;.P,M9QA*3W!W.W&UK+%Z.5^\J,DPGM$H]%ZHF"?[EM=?)]9UUY!+[90 MRIA^)-2+_8Q*U2'D<5>2*,I=K4)@L4CSW$DU!HNB-)U@=F2J](P^K%73 *TW M;9(OKHP?Z%"O [,D]B8. F,\$IE+!XF6,3HU4&RDPX+RN]C XE?&6O^1HHXZ M4)7RH:S.JBL=39#R\+HLNA5HK-*K\DG"W$2SQWV^-$V.)/"0/@3'1$3=]/DP MGO,)ZZ*C]=*P]]["^JI;W7A.?B A_/4>I>[8+A 8HZE'P4>ER>1*'>V7QD$* M=XW:R7+UMC#?I_Z'F"=9CVG&9C\MRKZ[ HHE\DMKHY#1LY<-4V\G7R7F& M.2U+O%7JP]*,1RX1'Q7G\82\T]&V:=BW?^U&H]B#[("N'ZW(;JS.ZA!BPBQ. M78(^:I9D+'$9(C!&,Y9-I#51L&2VJN.6J/:?5.;@?(KRL\WU5F2 MY,(EB, X$V[AA49C4\4('3V:ADVZ'\-:US-D'%%:OC&S#!S,I>7#9FG$/?M M8#E/8YP6&WV>A7W>;C[>59IC%)EOT93'*77U$<,E2?_.C8WNRUA8?/=-L9%6=:%:DT^RK*Q.S=:ZF1D)15O9W;C;'*$) M9)@,YW'BKFX,*)B(F5N*8T HV?-(3.1P]'T6]OU[X-,+UE;"JN[UZ_]C[7NY MR&&'T&@T.O+M4TYCS<#. MU0PP-*:T>Y6.UL/> )8F1^[$PF[J[)Z)RVN<4^Y#E3],F#&8941!F0Q M=C.2R]=T@W4@?PA$;4W:UA0!BG-/7$&P/F M:31)H;01J2N("PQ(*9_0"S[:* ]OG;^IW;%B M0-FZA>X:>U2 ]A?9\H*^95YW$1Q+4NIJ!H;C.4N3"5ZCB_,S+MXGWW+JJG#R M7+:;C:I6!"R-V 4%BZNC2>2S;/"S=8XX+\VHZ] +%)>PW-U4H;A<9!,*R8]. ML<-&?CKK0?5/9O[90?7-EL81C5V6" R\VQM2!,9Y-,5Q=&Y^QKG'$96C('PXZ_I&L!]$+ M"SGWC91%4>95D ANQO)$N,44AA-9QJ<6V6C,/&S,MW71*) .\F&E^D\?K6'U M9@PE5??!UE5/4$).5(X<,U(AW%WN L'QB$;N7A$+ES+.IJ;?:,L\;,N+*5)$ MMN1!/99U;4?65I6J*35:A'#?3QE+J?"X^CAKN][&&(N7Y#R9&MC1GGEXYQ\D MJ^QA5) F MS6]5\]B]XV!(=^C8/^0>K@[O4=QT;P\XU[_0S\O^;8@Q3/]RQB^R@=5N2*76 M$#+ZE(*\-OW[#OV75N^Z-P >=-OJ;?=QHR08D@7 [VNMV[=TY:-L3VA2]-SG?OW;MS[CKOK-OYBBB(NUH;OTBJ$)HW:>KSBFKIQ[8A M T]I72T#3+=-?>-(%A%4ZS2;3%ZEM50F6<[CV95;SFT;M#)TY81OZUJZ_8JT M[1;)-#DF0I5$W&*VN$HW*1O)N^6^^"*]E8NV/CLE@D$Q9$FO+ #!*/6UJ3UDP$&;\&SN28DH'WWP_L'V+M MJ&4C/:VM_JF*4"V2\T045,I6AV^V^TA#/6?,EUOMXZ_H^MALEHB\]<'6 Q@* M:F7ZI[P;^G /<#YY!) -@"SJ[A-%E1O#<%%0\) M4J@Z2LL.TE;9DXR?I!F+2382V22;/L%W>BSU-/*=_D^I#YAG1^999)[]?Q.? M)IJ.Q2-/LL]Q8)X-UBKRX-/E8O @5B>?/SK-L\G9MZT::?;2F;T]& M0H)0RTXZ$KEU#4/!/!+*PZ4QQ/LK2K(<4+?YQD);\L0<=(4,'3+0"^P M!X#TF.! ;B1J&YF-P911P2.HB['XVB((X.)EIXSA%('RREAMMRR;67TEF^B M^+(-+8Z0G:U+ V:#?03[ID*,%R\N[0V*40>/,J63/K@V9R ["HR*4U(+V6)D MAB*A"\L&=7$)T6%Y!V!^W(ZPR\1/%9 @9O54<]T%*%'A0+@?1=_056[:SM@. MNX2[EY1RHW$UF-/!7Y/LBZUDB$ 6O$7+T9EERV[_H=\R>\W]1?I-LJ? J:2D GX]=GB7#]]NN-8)NX<38VH.?Q MM<*G1HX#X"^M#0>#$QS_@I:_ 5!+ P04 " !:B$-2K$Z.+G 7 !,1@ M& 'AL+W=O^!*MN[ MZX6$!$+50J .ITB@6,CY/);&]AQDC:*1UKOY]??I[GF3; /)S?V08,O23'=/ MOSS]HGVVM]UGM]6Z+^YV=>-^.MOV??OC^;DKMWJGW,*VNL$O:]OM5(^OW>;< MM9U6%3^TJ\^7%Q??G>^4:/^-K[[OGS^S0UZ;1[[O"#;N=ZNY?Z-KN?SJ[ M/ L7/IC-MJ<+Y\^?M6JC;W3_J7W?X=MY7*4R.]TX8YNBT^N?SJXO?WSQB.[G M&WXS>N^RSP5QLK+V,WUY4_UT=D$$Z5J7/:V@\,^M?JGKFA8"&;_[-<_BEO1@ M_CFL_IIY!R\KY?1+6__;5/WVI[,G9T6EUVJH^P]V_T_M^7E,ZY6V=OS_8B_W M7BW/BG)PO=WYAT'!SC3RK[KS>')QXH&E?V#)=,M&3.7/JE?/GW5V7W1T M-U:C#\PJ/PWB3$.'E-LRG>V]J41KMG MYSTVH5O/2[_@"UEP>6+!RV7QBVWZK2M>-96NQ@N<@[I(XC*0^&+YQ17_I9I% M<;&<%47UKN*+%_Q>E=_!\NC'1[%'1[Q#H_^/J%^><'EHOC*FL4+Y8PK M[+IXWVFGFUZ)TC<5+IBF-&VM^>>7MG%XII+?/VXUKNQ:U=P7,.I6X>%B;1J% M)U1=."RC88(]'L5BQ>/EO+!=\?AJOM?Z,VYT)>ZZUZHK^JWJ"]U4?&>/96]4 M/W25NB_*VCKM^J*WQ<^ZU+N5[HJKRT7Q6I[&J5X46U5AU8)6=;" ?LM+Z+N^ M4WRQL&4Y=!UQ;&3YM>FPYN^#ZGJL!\;H(E-"/&O2/:($RH-;[@NO/MFNES_P MG?CP1+9?^NU'ST>*ET]FZ:%T]0>^BM\@N%:SBZGO%RQ7A5-BR1+52>Q8]W44 M\$T2, ZI'BK-?"@Y8!?X"D=$>QMLG*F,ZJ &B^*ZQK%E MNF(:R,<3 O]58V,M/$*VC5/L'!TD<*N+E=9-H6L#/\-T0M1EKBZ0GNW@YYKB M)0Y#-^5]\3%?)-.F?T"-_+TY?044C-ZP W1BQ>.]4@F-,N=+@[]1G'&\DC1I4# M &A%E.PTU'H-PQ&]WXG:@P/;97L=Y8$7RVVLL3U;P,[2D>&QW XR(G@_X^\Y MOG1'=@BW!4IJEC]X,:ZN]J>L92&#.B=9>-1NSJC7QJ'O<)0I1 M@YYY#<]0Q1\ZC;4&6KZTH)&D,0,!MOP\)XQ1%<06;")Y<:\JO;IC'LM^ ,FB ML@YW#W555 :<=:*]0GUD>L9KN*'<^KLTNP%Y#A9(-W4D!/!Y2BK8M;)M4*M? M ;B2'WO3N+X;1'A9=()R-)7JJE&<4;3*R L>>0(!S=*##UY?W[QX>/R.3RW9 M1O'@^N;3P^)7NR!/_-W\\FIVG+#_^:\GR\OETY1'OQ8O.4]+XLYQ, ;T%U#HZK_ KK:H: ;TEW MX*%(?TV ]5#@[C/M"Y=6(+9 RL2F)P;7,EH*)WBOP"4<=^CNC*R4(\TH9WJ.!+RIZ".QAIPK= MV]54,M^TN+A*EC<604)7^;/V)[V26"0I'CN<6V5J7M0[X-)TY;"#+R"W,0/^ M,/ D.\IX1KC%*R9;VO=/'0$4$JU"+%=NRV3PAU=PF5!I5M;X2TD?=/8+XP3' MILB_58@*SI#[+'77LYWU8A3^EUD!UZ_OO3(09*B<=YZW8#&&ODJO^L)I1&Y1 M"(Y_<.P;0_!B1\!5?L#2#: X) @@*WJD'<$OX*1V@#&1%!S+6L(^("6?7@4-+T0N%O<4'I\P.*A M%+[.UPJ$%)$U8NH+G";F_H^8+X=\$R;$$O,< 4HA;B"S?=J\@7D8Z#-2%^>0 M$LTHUM<&]L8JA;6(UHZNNJ$E&7"J(? 6)+1:,"6BF)B\("B"&2P:6"LD*KCD ME$KC;"5'\QCE4)T?'M%EMP4Q2S43Y)1,>DY394%-201D6?D7R7N M917BB.[[^\4I0LH""[L&;.CVIV)U\N)O\&15^?1W&L3(@!@/]O=3 -?89MX. M*V15)'3$<9\QJX:QS*NC#QV&RGC6#,@X@%ED]*NA/XBBD(6^TUUIG)Z4U];0 M(M)&.KH0)2D/@DQ3=M;Z#'#&X3#5D-(3I$AH( \#BS^:KGA9XCB5G&N?+K6$.0V4&RITA/' MRPQ%;"T<8>0YN=JR9T?5 U$?797TD72.O:FY'>1O MM85"[A)*GZ^_814JR#B)FZP+4A.):(;<7NFAP4COP5/6B:$::PPE47>_ MJ?-PT/5X\R7.1E1[:P[6($7O_.'.N,\3K5.UL^(OOD'0?X]D*/AD'(:N5B%3 M#-&63QB<:ELJP9#BY#T/T5;W+?HB2;AO!8P^DS"Y8%Z%(B.45$ QQ;]9V"BL*KK;4K!=D HS19M$^+917CO*VC5L0"PZ?->'NP.+ [J/2."U?X MSZ=?*5=(\KW/TR%)$!Q1"3(,50W!RC[']US]C<]R4=$_1"=#IT\]0@1_W"&( M /EQZ.XP-**^#(&24<&SJ+F$X8;-AAO9#.Y]K*F2M$/W2B4L3_):%.\[,F:? M.1 X;9FAT64=+X^52/3&E\QRF%T1YD=,EL;LS]DW"HJ$AH=^I&8(W(HJMG,& M%1ZN,&KE=,/I]5 7-?MT[ZQ]^;RCME8*F%3#S[4/6B=8&2E"*+'S0>#1K5:5 M[]%S&+X>H&)0](_Z3GD#70VFKM@-$..U+44!&PB=H%3(-FH1-K:WPV9;+"]^ M^$$(4KAF8)Y(C7K?*^XBH!.31O ;*)@+&H!!^B:IJ6+1G,PRL"WW'5 75MC: MNLHA]61YXF*E25[QA(0?-3D!4=EP "8WO^EA/+K@LID0\>0[^3*=.7A!1TWE M:1S,BJ+$M"9WYDTA5N:SN2P5I0O.$N0,4N1GKKI5-*2W^5;2T_G(\0SD?GNTQF",9]P#+'3)W!;%6^I7O^5^];7P^C[T.@Z;W-_JKGP]1DFN'YH6J4KSC7[J MI)G,)FYJ;_]JIO1VVJ[GA9873[>Z]C5_2(*O73Z=HD[Q_91H^NP^"V"4Z5'$ MX2 C;<-N.TL95@DXX9ZQ:%<(<&[3.D )&2]BXMC6Z%^%!N1Y"!;5@C? MC_VJSU.<@@7&DY\["+; "D>J"<:-<_:Q YBL<=K6J;>1];,G5166D_0+1M6E M@/'$D>Q])6N,V. H^^02IHJBFF:0F9ODM'C56.C8&)IE *$J?8FL5E"P"WP/? MFCHQ0V.X#\ ]J/&!$3X<=3#R-ATW)R 1^IH79FQM-P&B<_^%:NJJQD\$)WQ+ MWT-1W]F7*2#?'H=-5X*&U\?*QU]EA2&,[>P@^JSQT/ M!O2<%_I:=FP%R2/5$)5 5I;NWL?X/5' C0.>U(A)E=\NR7M"733H?.UKJ?QY ME)::\95E+PJ/1R?L3X'"@N2\8REQHBN-JE)&1W B*]MU=D_\<,XZ\CS'IRK4 MJ=/IU6>9<>WM!)#$OFTAPS"I:%E2%MR3TE-^V>JFRH+\.A8XQ@$@0ET<1VIZ M>9#-9^3; H2+60EZ[]ZFY\6'/;?K.1WV Q\J/[S[Y /D0W_BDV,4G.#1?>J( MD<" 0JB%/)[%ZH]HAC@[N5T&97A9/APNEAX$9\JS[OQFLAIN)<6]);S_=K1^ MF@=(+M^W-GQ+?'1G**ES=>+('8L",LDQT^&Z83BPH6&%MU',CMUN*&?9,#II M96RVXL*@#S@ZDU.H*[,/4.7TUP1DICG"7E:%X0ZJP$'$\92&WDUQ)HF%G/Q\BVX^&4[..2NB345;T MP4]:?DB3EO':V+VRP'P3**@JK+R0!'(#^> PZ4TCN&.>S&./ZM:K-1J64G0T7K8F?N=#6G MWABW"7J]D58E^QWHX8,W+Q^2/*N!2V@?MQ#@\76YU8E/C@O*)XZ%ECER!BQ= MSTCP+\G7,_IQ4K"J-$%-:EY_:M)NQRFBOAM@:F>X:!3"S[A6'U@38<8REVS" MWGU2D>2V3NL;K12"_%"FSGNQ8'CX!O*D6^GR_L%XR$STBLI&0Y9L)D02)W/\ MI&8:>/?]M9'^3C5)5E?3ZM]8S;-V>*[7W R@'E,8"0K'YXN#626?-(QT7;I* MM4Y)P&_ARGC+=&HQQI"Z^MXR-H?(^\ZL!DZ3&*6,:N.$$WE^Q7M-CG4LN4[C M?!LJP23=HU$E&N$N.MMG>:[TXLEAN"$I:;9SF.H104./>GEE;:PN:8#]]CBS M8:R5RJ%^'B$X(!LB;7_"P?@ZB=]BE#\=1S">"T]5$W-A'C9'Y0K MJ8G%RM@(2F@C( T/+$(Y4T(T3<9F:I8JXX%D.:_35 ,U8ZF.\F\KL#+P$!\C M4H1>ET,S$6Z>,?.H0Y/%V[C"I(3 I0MFX.0(A#A:SJ @-_BN.?LNB*E6'D[O M\2."(-S[^YBT4#Z7[\S=;T[9AUW_B?S6_ZI!?W8:K"7Z-QR0GX[/<%F%E8C&[/_%:T0V_B/*" M/<#+_$64:?@Z^<8*SJ&)LT)$*D])K0<6?!SZ!T6_PO**R\>STWL&B7Y >*/W M%_P+>#S(SB<]^J'*?DB"\H;#8@K)P>+T@_[V,(">1W^J&,/+V*;1=9S9"W:9 MN\%3HID1#7N>*'/%Q:=HV M&RM^YH2T?8R(;P>JUO1^\(VQ7S:.EC 6*Q9#'%5NC:9B+:+FMN$R#U7$UD@8 M3)@\Z?RMQ"&+5Z9:!*,-5 HY+$A_M4A)[T/=THL(7+G./W]-\?)[HT_GMA0[ MYO N%GE,;K"MLUJC"]4/>?& FY8?Z:6P<4 -+Y!*1S2].I;5V9.W]C7VO1]D MB3X>3_@@E/.#%HL_ MK5A1R&;H&L4XEY:IU=[Y "4JU/D.E4I0E-(J>0%Q'T9U-)]HZ,>!]Z9V&45&9A\=#%78"@6+"?XRX-*8JAD=Q M/Q50T[BZR;KOI-2^2G]LR3"U>R<#W1F9*Y"D;\,Y?&TF^8LDQ_:'D#W[0OU, M*A#^C3;DGC2Q07X"2_JAAC@:Z9L?G,R0_7@_,;DSUC5BD3UO B"J0K&I7#?5 MIHH&8'K#K9I/3:S'@#-^AXEWW0W.8TK%HIF+:.8DFKF(!MK&C6C!\>/)WK&) M35Z9C3:F&[TV_:@$,K*I41VSYC&*/CPE9[-EU#%ZP^/QQ7]/@+?TPN,L,^?> M:\Y)<8[(/7:,FVZT]EC@^]G8K7V0?")'4)UM\+GT3+VAL8(-28S^E( 4)>BM MT9!P7=]\\F^'+B_F%]_- !Y6O7\9E#X*ZH21D66'UVW?,;I^YXMM#VZ&5<\O MBC[Z_F*^O'CH04@V!4>X35?4@/1+TXH^%<>1O*)$*YGTNWT3II33VD\N'\\? M73P\]@,-_QX3?WVUZ^6,?\6K\4RG7\A="TNWR=U9^P4G2>&.M MUWCT8O']XS/)/,(7$,-_+P2)%/)P_DAC'+JC&_#[VN*<_!?:(/X!F>?_"U!+ M P04 " !:B$-2U),,43P$ %# &0 'AL+W=O[!781;'I!'VEI;!&A M2)6DXN3O.T,JBKQ.@D6;ODCB90YGY@R/9K4S]M95B![N:Z7=Z:CROCF93%Q1 M82WUVXAJ+H@Q&M9KD:7HTJ874H[-5F+NV9RO3>B4U7EMP M;5T+^W"!RNQ.1]GH<>*+W%:>)R9GJT9L\0;][\VUI=&D1REEC=I)H\'BYG1T MGIU M;#F"HG7>U)TQ>5!+'=_BOLO#P&"1OF"0=P9Y\#L>%+R\$EZ7=A,8? M(=1@3$NKDNS\V3MAM=1;!]=HX:82%E<33[B\.BDZC(N(D;^ D>7P MR6A?.7BG2RSW 2;D4.]5_NC51?XJXJ]"CR'-$\C3/'L%;]I'.0UXTW\9Y1[H MK >=!=#9?TK=ZQC3,1S"P&\5PL8HNC"T %ZL%8)#[VC2^@H\+1>F;EHO0F6; M#1>F+$#H$DJI6H\EX"-L0[ NP/XH-=F:UM$^EP#>%]CXP7I)!?33"?SPW2)/ MI[_\;^^_R+58*0=+Q'M+T@#$_./4%198K\G'?/'VY,<"/I.R M24WYPG[']Y#ER7R:#2>627XT'TPLILE\F;UY\(%@!ZVCZ(F.2".S'!E\AK6O M$6;3Y/AX/AQ.9T?#839?OKG;[S8;DE&NM%!?)*14D$5KI9?HWJYD;KPI;G]F ME2U![(0M7:CIPN@[M%[R/2AQ[0_LYLOC_GLYF_7?B\7\Y8R_SN"J2]>>T6+?:+IO M])0B5K1+RKS0#T2"1Q(@\(9%S1.G+&B-I4LJ&Z% U*;5H=8D2=Z0>X=:&@O: M>"*4N12N"@7"L"QGSL&=4"WRHHN\!\U#P#N,F*)#Y*YB#.=%86Q)658/26_A M7!LDMVV,'NQFZV<]K01=AS6B9A]4R\*VL::..BU4T:I>IU^NN3%\C/#4&]V2 M9,4XNB-CQ"UIIH6"LD'-%KF!KK!RC>%^E)*/<"$+R,D-_XC>]>AI$E,1$R4Y M-YV[79)*U(9Z#.$IR?2K>>Y'\\JE:5WX6Y&-I_;0M:3CCN\SU$A_G7(,[QE6 M.DH):W2:1)%F_EBH$Q!-8\V]I%8+U0-7%S4\2O'!D9F$2^RKN6">CK.#K?1H M,+1\3.T.+7Y;N-_.UPTB?"9B(*-0KDB6GNLI)H/6K$:[#0TH5S71$;NT?K;O M<<]C:_>T/3;(GX3=2J)8X89,T_'Q? 0V-IUQX$T3&KVU\=0VAL^*^G2TO('6 M-X:\[09\0-_YG_T#4$L#!!0 ( %J(0U)Y65O N@P #TW 9 >&PO M=V]R:W-H965T)BH_7VVZLKE6Q83M58;%D!+2LA785^O[T*J>\N'CYW-2]DR^?BU)GO&#O)%%EGE.Y?\4RL7MQ$5S4%;_P]49C MQ=7+YUNZ9N^9_KA])^'IJJ&2\IP5BHN"2+9Z<7$=?/MJ@OU-AU\YVRGG/\&5 M+(7XA \_IB\N?&2(92S12(%"<X*:\ MUQ):.8S3+[^G7))?:58R(E;D>U[0(N$T(S\62LL2I*_5\RL-$V'WJZ0B^LH2 M#4\0#4+R5A1ZH\AW1M%]+;LURZ2996)FF=RO<(>)3L;D#+KDPX:1EDR ZJI((70 MT#O)RI01QH&J) E5&P*S;& $9)0I1C0P:>,TR7/N.:&):H)E8SDC*I2LI3 M\X8#^"5/@(=$*&V&%WM40:Z(,.1A7$%6* Q<$!L3Y-^/GCUZZ6S(6[L$*[!S MQ\-R >$E6$5289Q\5+AOYQ+X5RDTB.T=R OD"=M4-[SGZX*O0(J%)C\;H?6U MG#O-M;&AY"V5GW ?X4QHFGY>*B9O$0Q-U<="="OO*G],07)FUZ\M6)J&8EN> M?CPN7S.52+XU&!_]Q&Y91H++^E_8_(LNR0>AF\F^_=-(N$'$L\\E!T0B!/X\ MQ;M*L+1L#T<";@E9E:"93=,3,HN]J3]U*HR&A\\&:ZI!-T)NA:2:P2FWU$2Q MI)167_M8<4G493#Q%HOXCW9_(VZ9+%"![IPX]**X2S_TXNGD[%EATF!1H2 Y MVCU7*#-O,0VX4+V2'5K=9!YYL3^\ MNC@, %/1H^'#VG][!GND8/KAH7%=6N?;[%TO+LXQ2+$73?S.L]V:^Z#T6!MP MS'$03+U)Z((D]@//;P'IF.-I&'KSL N:,]W"T0TXYKPH67KY:,L^+N_!6WK- M$I8O %$8W]%ZIX/2 M8;U-M9?QR)OY_9[20Y3_T_[)//:"N2N^^=2;SN]P3V:!-Y\%]^&>A%-O$9_O MM-;]SW1/.HN;!)$WC88#@\EB#B=-O_O^$.7_L7LRGJP-Z+@G M$//$TWD+-I.C**C#,8 FF!V ]6N3:^$JJ,VH+,:([#T>=MQD,M^[)E"1+=B,QL_!8$(^"TKU*>CKHC MT@XK(5K@=0/>&_3F1L&O-IG+/7;,." V1?/1ICGNQ;C9&VI X$*C(];3(E'G M2O60XK7C&EE6H&V$J'9T6TL2I,L 42"[9$.+-7/J=U2F5B6WHH5U6+%D$&B8 MG2@:;7! ANA"J?=HQ9A(!%="1U"*=@K[D6W 1+:!HDI1Y MF1G=L3EG;)9L@]=29A?A&8L**842F8%#2E[1#.(O!EX/8WH\G(\'8Z0E6(<2 M["]XI$QF>VNJ= W1$WEZ.BR]GKQR.X?_\$?L<6F"OU.--YCH=X\.1EZ71KRP M(V3/ #R N(RIKF>%.1@?8N=%JR;P0H@-D09= =X/9/1&BG*](9H5IJ(GM^B# M0]V3G8$?;S*?.$1/TXCFWFSNNX_!0#X0@WMD.&S5W%NX;^S&,%[,&;@#NV!. M*P-+& Q@<94)58ALA>)H74#GUVO)U@;RRSWL3;'&(P;@RG-F">+!>\M3!+=C M=#<4]&?)0';'XUNHQT?PUY8_(6P_X)75X7ZT;CO4 +[?@*BU MDWEH^V5WE6^DZ%&/^^S54N&/!V#\V?9K8^:.#99%^$_&;@\\G!7D!;X73-RH M9Q1?.D_GN.B]).X. ./ 6_@'VS2:3=KYM^,@SWWN&WM7Y#)$>ZB^/R$ZFD[] M;K[PC_1%2^;YL9N/&,T6KO"/$YUM.C!^YD6+]OAH\=]+8OYE!1[4"G03O/=J M!T"C6F'K*&AA<>8%\\AMGKFMP<(+HA94P^DY-F *QW\P[0AR- ^Z,#[A)O2I M+)*-3I!].#/1EY@817'49R;.[_N$&">N)?O ;]F! !RBN"7]J&TH%J&W"%H4 M)FX'=(/6!M%'/@T&@KTG$,8-73P:MR0%X$$LA+Y\9N)!&S>9:+\*A-K1JB&& MGCS/;.B(<>0IY]YNWM.CS>L/+4]T=MVL:D:(PS N"7U_3G80R-1#;3AW%!I# M5)6A9\<2"G$FM&09P6 )G%T($AG#L&E9[JLZPYKJSD];$4X5UNR)B9MA\:$_ MF;9613CNC@D>0:80;Z4<@G%NQ 3D;=9^!PM"QC :_Q:J, @%CN">6G--&Y! MH)[)!G^X+YA0$3L3LYFX%F?5UAFU8@+%3O!M+-S<@]=<[[,)/9%QQ 0BP8Q_ M*IF-'E>P>($2^@UIL2H\QQ1*BYC);P!G7.*CY^("6+W%EQ)K4DVNR&X9F#T' M2RX-!Y-.<%FM3QHNJM@_H0IY19D N;UW(O^AFG>\ M9OBYQ*W4=;++OCYLWL-=BE+?17?\ATZNKRF=Z)F>?Z%;E\=[=.ZXW\Q;PK 5 M(]_WU:63'O_ DDT!]IFUKX'-M2VY!C6@:]9XR:_[\H/?54G2E.PY \4+QO&4 M?/-HCNUW_?G6@W/KGTB2/#ACC5R:#*\!53B&H*HKGZ_(K+BO!CC&%FUV98Y+ M=T^K1'V=M\7V?C4PYN2$'N 9I$1FP9,82PM>1IEIFTYQ+@; ,0%X,),ZVP#\ MX%__=*!T>!:!::+*'')-"MT":M>999".G%4XAB_AG^G5'B?7CEXJN:_RWYB# M-1\'#)G6NJK%9GTP_(*X>']0"+,HLX97;,V+ @6XK'+PAUB@>\,ZBQ=U[%A= MD1BM',CVC] G/ 04H\AWPL-1$(27N+13\Q^_@.;RTW]G!-$DX/!P2Z'-"_$> M^-VFP7UIWM$'Q "B"YB%5K(M(3Q5=?3@]#L1?("G!(>.YFBP%"LX4"L$!C#H MX3*\D04GJ+ZOZMXHV@LB.YD=A_\ M)^W7^?&;=VQW*SD$XV@6?W-Z^3M@Y$FPF(SG),>("CT:H/\D#B=COZ[".R6% M%@66E^U/B=P?3\.AJ?JC4! 8Z577;@=0&BO7>N+\RTXXU^,>:MBK\-Z&Z?7-I@[?>=N M:]SWIX M_OH^*]D^.X1PP_"E7W*VK'U[=O=9*:=;ZS[ZDBB(SY4V_FQ2AE _G.>&; MJI)N=T':;L\FBTFW\%YMRL +L_/36FYH1>%#_<[A;=9KR55%QBMKA*/B;/)\ M\?3BA/?'#7\IVOK!L^!(UM9^Y)?K_&PR9X=(4Q98@\3/#5V2UJP(;GQJ=4YZ MDRPX?.ZT7\78$KJT^F^5A_)L\F0BB*SQP5:M,#RHE$F_\G.+PT#@R?PK LM68!G]3H:BER]DD.>GSFZ%X]W0 MQ@\QU"@-YY3AI*R"PU<%N7#^@IRZD8R,N%)&FDQ)+:Z-#ZX!],&?S@*L\-Y9 MUFJ\2!J77]&X6(HWUH32BYA^7G8\7RWLUOI9F*N;+([&<+Q?W MZ#ON8SZ.^HY_2,PC$R>]B9-HXN0'PGJ_QD=3\2VEXL^2Q*6M:FEVHO'D49Z] M1-%+J(%$L"@F@^X3&;F 'A;TN;:^<12_!2B\D4[)M=(J[(0M!'@ E6Y0F\Z1 MR780R$IIH,') "EI6/ ,9X!FJT7/*;$3A;,5.>AKXO56A%!O$DG1HZUD(#,#1#!#) M4*4.K."/^(NC]0Z:\R9CQ3=68U,7,TEGL(I(+J4OQ1683+RB? .U5RT5ON76?D"PJ*5Z3UB0*(O%)WN[ L%+5G F@QCW$6AFRPTDIG.BU(B M/ 0,ZL9'CJ?'+B=C02,0X31U+B@&B$%@U0FH#]/55.16:^D0=K04L\#?"JD< MZD(WQ.CPRMYSZ> 19=;ER8+,LJ9J=#283&3 PE')Q,[9-W@G\9#3]$MG .!Y MJU4>I2ZD1N626,4AQ2GUS=K3IP85K#EGF9;>JT)%@T!N#U?2!A2413$UCJ'8 MEBHKXWK)*IB&A?'1^8]2_E*?"'>F7E6U,2-MJZUH469F7U;#)?(#O MW&."&UDHO CIAV9Y:2JN$WX'E 0#B[;JDF $38'7TSE=^?QDKNQ)H&4-Z9V%6/$4Q?)P4\87.N7<0FN7%] MM^%6F86X$'! B!];8)##J6".F1\_&S5>"5@HTE);) <@CA4A!:>92P-65%JD M3/J(PS?;BUU\V3A[)-Y".VT4HOK#610$E_&KQFR87 V3!IR:BN>>S6#>-3@@ MB7;B'=T*O91YE\38MX5@A5W0A\R)ATQ.RC24_X+UEJO?,XVLMK(>,]8(-+@Z MXG;AL5_(C:.4QTB]V(1P4("P:BQCAX>^Q!X<+^8XR&@=V\UP7*8]H47IM768 MM3VY,^28 ;D**-6L960CWDB')EX^C@C-1Q-FV"2Q,<F(4C8>+9YC .'$Z4=G:UH\-AJ^0( MTF2!B]$&>]W5G:.4_2\\'E(3,VO@$:*[H]T8D=PB=/2ND'6-"HL3BVN+AQ^W M9CH:^D-PN9?4>G8FC6;='L3*MRAV!7\D.)K$BYCR]OPG[Z*>Q6+Z>]=@*>#Q M^.NM[\>,V9ON2F(\U=I4QZ9DQ,#,2!G,QNEA=EU>4B)Y#@,WU$D^O>N:,1O< MY"IRFWA?!>DP\.E2UZ_V5^+GZ2:XWY[NTZ#(#1>SI@*B\^GC1Q/ATATUO01; MQWOAV@;<,N-CB6L].=Z [X6UH7MA _T_"L[_ U!+ P04 " !:B$-2SM@W MI0,$ "P &0 'AL+W=O\>WCW\(ZZV5;I+Z8&L.2Y;:2Y\FIK-Y>^;\H:6FXNU 8D[JR4;KE%4:]] ML]' J]ZI;7P6!*G?CY3'6V$1(>-#%=VW+];0&-VEYYH;=7?!+K MVCJ%/Y]M^!H>P?ZY>= H^2-*)5J01BA)-*RNO.OP%]=>8$+"!HHK4/@^/<$-] T#@C#^+K#],8CG>-TO4>_[W/'7);[I$*5KQK[">U_15V^20.KU2-Z7_)=K!ES"-E9ZQJ=\X802OD\,^? M=SQ,'/+@%0>VZ!%N/.+&/6[\HP2^#9->D)-( MY(\:R$HUV#Q"KHGERP8,,34&:7&GVEFI%1DJ'2IRHZ11C:BX$XY!A876D#,A MT5EUALO*G%^2GW_*61#]0M[+)Y!6:8$G['4_^H_7V&&S$[S(6RBA78(F+*C,@P/^4>O$9<7-)IL(),%PK,7EJ\6^1G6K!6R@^H<6<8OCK;?>G;OOG9B MTSIF__N"7'2BJ; )AWL7+1;F$[C8IL2&84ZC*#S2,)IFT8E4LI R=BCC-*%Y M'&'[MIO.@AZ.V72ZK/&K4Q&C5G;+-8SV<4HS=F ]1O>L(!\ K6O58(024TP.!?S2CR[M9D8 MY3F;2*P(7_*=Y0A<'&2D(PIRI>#]]WQO>!9BF:8L.)]H M&!9D6IR_. 1O(RIH'!5'FH06$\UQ0W\0?"D:8?\?;R*2H;%)2(DU@D_00(2C M? D25N*H$K$\TBB:*K#GH_S[%D]HG!Q*P#T#872"MYS1()^B905-DC&\4Q]2 M?S*5M*#7_>QE,/9.VF% &;7C>'<]3#4'\V$V_,CU6DB#];M"U^ B2SRBAWEK M$*S:]#/.4EF ^RNE[%YP!XQ#[_QO4$L#!!0 ( %J(0U)/ M/0U,%0D ",8 9 >&PO=V]R:W-H965T MLZ%"OJP]&JGU]-O3W=[SK?,WH2**ZDM3V_!B5,6X>3Z=AJ*B1H>)VY#%FY7S MC8YX].MIV'C2I1QJZNEB-GLR;;2QHXMS67OG+\Y=&VMCZ9U7H6T:[7C"[GSU^>\7[9 M\$]#V]#[KEB3I7,W_/"F?#&:,2"JJ8@L0>/CEJZHKED08'S.,D?[*_E@_WLG M_7?1';HL=: K5__+E+%Z,7HV4B6M=%O']V[[-\KZ_,+R"E<'^:NV:>_B;*2* M-D37Y,- T!B;/O67;(?>@6>SKQQ8Y ,+P9TN$I2O=-07Y]YME>?=D,9?1%4Y M#7#&LE.NH\=;@W/QXKT)-T%I6ZJ/MB ?X<9H*)Q/(X3SEFF1!;U,@A9?$31? MJ+?.QBJHU[:D[Q7];'(>_P] MJ@XDG^TEGXGDL^\WXOV"GD[45V2IWXW5MC"Z5F]LB+Y%8L3^JNFMQDI'M7$1 M#WA5[Y!RRT]( [P@=>6:C;8[%9T*9FW-RA3:1E4X7&>CUYPL0;F5*CR5)BH/ M0/PVF "AWB!W#43R!ATJ19];=%&XEN%X*@A[EC6-E06J M_HIH6I+'$Z=GF*@//8R;6A?8;B#D^#(YV+NO!\U8U;36%&8#NRR=+0&F<99V M2!Q_ Z);M;)6.+]Q4)BZ3;R6()^L,=@GBL/DZN@0V\%UJ_4TM3U]WB MVMV2MPQ"!2I:;]A?4']-MM@-ET*@^&BIBYO![4TY0VE//6F5+O#%Q#?F01-3:KTF!Q4,$&F/7X+X: MH7;DH;_^Y=EB_O2WT#LNP9>OI5*A;J@US!:A%UY9-9_]R*!/ 8MV;91N=#\\57SM[_-MW?X)B6I0B!9+IEEX!3K,$V,6SPR(S$/[, M?U67GKGA-1<5[Q!C ?O4CVI^AC^O2]>H#U14UM5NO3N:HHL)0K:TATB11.H\]9-:[=D#EL=V M*9.(/40N>2$.SQF'<$(68$]=LQNQ?>6AZ4#84=YZ=VM*XB15FEW(D2.A0%\X M,N'A#+!VR(D@A;54[08 V.\62:H;-L'A &)T20(B/6-K:(NJ9R* ^".)J_0M M<>+B!-D!S3$&1I@#+-F+R8,"<;P.]:A<7;)G/-%=YA(C:,XD5@?UPWSR!+6]KL7^XJA>8'+LG4(%T[)SXJ[' M@DQ]&H(YRN[#U3\1CI*U#0R5$6;Q#<7*E1(8E<;G"7U^F,\F\V]1X23]QR&B M+8&?L,5Y]!&L4=)'R!-LR;%A;"YE-KC:E)JQOTS\I*ZY%YKLT^2>DOH YZ.Q M+94/U24V,&^BF>L2I0VBVZ$X]6OL>%!+843$J0LI3/F-D+%0H:2)V-=OM)>+ MMS"46FE3\^Z&6V\<,9ZS$+Q>Q!9!XY:U6:?,A>FP#>FYYEH0*S,0N.OS_Q!6 MI5FK#4Q42+WG"/?0@ND^7Y7IWEGN$BBG5J,_(1!6@]["Q+8#,R0>X9M,%K?< M-(NE/3UBATDV,J2$$1TZX%NF.UA6TO?(-(D(.(BD&E.45%T!J6.2>74H ^JR MO)6"I/Y$BJ,I"*QBOTX,C/$3DESO),!P7<, T!]U!"<[>V=9E+$FMT\XF.D( MQ[8')W=62*32,1:"D[X464J$YO@>'DD4LK1WTCI0AP7&I%8%C M5QP_F]87B*R.)<#UO"'18?\.#H/,T <)GO(U/5(6@P0ZW%SFJX$NUT$^QWR^ M]EJ("HNC3:(GY\T: MZ<"I<.L86F?]02!,U+L<8DPA::=X-@54HCVV&P=+"*Y(RG9J@EAM*EW\OD17 M":,82(8BN3#RB,L""KTQ7%IR+3D$4]^A$W59,(OB0+V[RPS"!L*PW">B1Z/4 M2 LA9)X\BBH$("U!=Y'AI>23OCR;8;!9%(83[N064!ZKD;-0[D_ID>7OTXX# M8,\-1P+W32@7$2C#_7DJ!N/42GN6]ZF5SO(SBA+TKN&L:P[._@7]HH..0+S/ M_8<-E%@M52+$C&H',.KPYT,& ?'$@Z4Q@=PA;FM1PU[2&:7J. MZ71IK%9X'+0>V'8DA;S3M#F;$VV6.DEDE^L MB$L^:(/F45U38[A';;D.J+=H+;@D8"8"U"LW40\^7+^]>H@TO7?G&[:2E:(* MRU[E\8\A/;A^^^;J8=<<:8QW)E4>EBMB\5[J"]7H!#SZMA6E(.^;0>H6&Z'F M$ RI4*/YRDG<8Z;[[2 %A:=VGKZB#(92:.4(Q'<O< M79&RW63:7NZ^^;8A M-WKJN[:/GSO;_M0S4?]PEH[\N&>C@>;?,!&C?2(THTA2"=85J@(<@]YY-DZS M)\[A\]GI 7S(O=\V@WZ<_\Q/"^F/&;63>Y7],-!NSCP;U[['^[,\QG*Y_ZG7':^^$64;*6GZ=S M=Y]^P]VO[G\!OTP__!ZVIY_/WVJ/#B6@:JQP=#9Y^LL($X'\))T>HMO(S\!+ M%Q&2\K4BC>F&-^#]RF$VRP]\P?[_ A?_ 5!+ P04 " !:B$-2NW&1]O<$ M !!# &0 'AL+W=O /@1O;^P;OR5KK M&[\XYT>#B3<():;.(S#ZN<53E-(#D1E?6\Q!=Z57[']OT3\$W\F7-;-XJN47 MP5UQ-%@.@&/&:NDN]>97;/V9>;Q42QO^PJ:1C9(!I+5UNFR5R8)2J.:7W;4\ M]!26DQ<4XE8A#G8W%P4KSYACQX=&;\!X:4+S'\'5H$W&">6#K M]&LMK/ ,'8X= ?KM<=HJGS3*\0O*40P?M7*%A?>*(W\,,"9+.G/BK3DG\3<1 M?V-J!)-X"/$DCKZ!EW3N)0$O^;?N/4*;=FC3@#;];V1]6WDY@IX^7"*O2 *N M1*Z8M/!9P:HR0D*\#-Y/AN *A%-=5DS=4_:2JD$>-K^(@P\"F.)P(FMT6KL" MUK4E.&M!9T^Q1W#=0UJC%'B+-B"QGD4;(25MI/1B#',(PEDPFO&254"O_]E; MK9 B]8^+=JW.W(89I ]9>\3VXJHV:4$/!\B]%&'#+ @%>)>VUGH[,B8,W#+" MW>XH*DC,6B0C.M_IEB%M J-R8.G9/:;(8*H-I2'D6G/O#!$.E3;!N19U>P3" MTMOE-=6$M<3@GF-WWM1*6WS9<":E3HD<[LW(-*TV%O;('5?HVI)]=O\MO/YI M&4^2=__[[Y=02"IB<;WNW>N#BJC0Y0I7 27%B%/.&6?U!55=M?)OH(H&BYF"7S2%/;&/"+Y MK!'U:8]IH;34^7VG,X^&\\44EG :RB0:ND8&GVPA*MO)Q\O9?']'XU/OHF>UWBQVE:ZU8_+I3-S^4 MJ'OG%Y>O65F].]LGHH*YJ!@G/@CWM+"%]Y>+HN4S,Z061'\ MO/=%I2U4_<+,J> T%>EQF>Q,"J6)HT-#$P)=X%M!'F"$2NEE *O(0;J_0>'" MALR$4.;IC!H"6:6#!@G^11,3;:3,%I"%"N?QHV2T_'D(FT(0/30Z^;FJ:2)& MV!O;/+X='"JE6YHOC(8P19)5S339#'8]-6$?.4[1#,RM$16TG)/H&E-66]^@ M:.2K)6]E:"PB!@25Z'MR,4:IO5WX"[K_&H[_ M 5!+ P04 " !:B$-2_J^" RN[X8S Z%$4$I9/WEG_;[T!&8AP\(T+T ];AK0Q[E2V[Y MY;E66Z(=-VIS ^^JET9P0KJ@W%J-JP+E[.5KI;*M* K"949^M6O0Y(VT7.9B M60"Y,@:L.9]8M.3X)^E>ZW6ME3Z@-:+DK9)V;+.^#:$'!1)!B#"@\NV4?!FWX) M*91+M$[GCAHMR C5V+6J#"Z;L^?D^^_F-&0_/-KW#T14IU5OJ0.P(1WA:X@> MO0=[#;F0TFW*DA=;UX4,]8,&7A81X%X73N('?M-(M#,F-1L&"T0VD0W/?OH3B[\.9:.3Q< MZYTSPTM52>M#Q-.T*JN"6]PQ)&LK/GO 1*V(\AI%JY'7&KEVPWW.F/\\IM_Z M_> O77=V!QAKRY "NNOMY(@U]IIW,19]^]]7=@!:JS>O7/J8'6YTX?CW' MR)T7<^:0NH0X GR*=ELM_\2*Z;*\FRQ/'_.7<(^OF) -!3U&5Z+C2$M<\P" M&K?3$9[4>9*TZN,P2#JZ1Y0&24S/R'O-,VR>L+'J*(MP,6FS830+6$3/NLLL M:B^-41Q$<<>3YCOO45B4!(OIM$Z(P8<(E4W;24$1/ M _BG]*?XOE>6%R>JQ4/\6,GH(DC"[JGM9^6PEX_#$YE8WW1]VT*F^!@QN.G# M9#:>8H]<%.X>PXJU$B9%O'@'ATWA;LI;^K$2&F566I7D'60;+.?D5N22%V:, M]52TBLD6"Z%:K5"0+'=D&"W&LX.5IDW24*H[M(4E=545Q:Z3"[7)\?$M"Y_P M566@OGC<%:=.N.:4=WS8UPR7@3B8>US#.!XG#9J #-FBLP6.<\CFX[!EP#S> M@'\(%;LQ.OY 5C?P< ^*RG5:]\$=-Q(-.WH_9&Q,.X!H#Q!-QNR!*-WS\#[< M6WR[86\3D!PDEONZ]^49OHJ$L9H[MG^#/(I:J(@\"MN-JY$C)?DVY-B@Z3J1 M9#_0IQ%I2)6N'< NTU@'46.(9 4N-]'4SI%<\FU\UV#(QMU2$M/)&R1@K"CK MKB_/->0X/&W*Y5D_^QZXACTW<$R:O?65VW93I2F ;W#WNU(_'/ W(L!6Z[Z?7Z@'O[=N*H?]2U[_=?(6Z[QF6)( 2L4 MQ2R<#HBN_VZH)U9M_!-_J2PV-'ZX!FQ!M&/ ]952MIDX X?_?"[_!E!+ P04 M " !:B$-2.X=N^&P, !,*P &0 'AL+W=O,RIE52EU1'+%3LJK1U7/F)(S PLDJ M<$>;7Y_N!GC-I955<25QONPL2:#1Z./U0Y//=DI_-%LA+/M/*-[[_6+9ZJV MN2S%>\U,7117T07S8T/&/\XEG%-^)6V)^K]QJNQJV43!:B M-%*53(OU\XN7T=.;"8ZG 7^78F=Z_S/I10DJG)#?]G.C8V2"Y;6QJK"3P8-"EFZ7_[9VZ$W81&>F!#["3'I[18B M+5]SRU\\TVK'-(X&:?@/;95F@W*R1*?<6@U/)IGW7C M9L4G9D4Q^T&5=FO8FS(3V5# &%1H]8@;/6[BLQ*_Y^6(A7' XC".SLA+VGTE M)"]Y\+X&8B:MF F)F7RE><[/BL(1PYDL',WBZ2/V2I5W0ENYR@6[%:54FOVH MK##L;R7[OBX%BVC?8<#L5L#HHN+E/4OA-Q=69(RS2LL[;@53Z[70LMS /^QR MFDPA)/(,YXH>K2PNQN3>/6+&G-Q[C&G_^TB./P&A:=.E7H1G1] M-6(_P>/N/EL)KIDLK=#"6)!4R">\+&N>Y_>,6U!-.[V:O59"LWNTU/ M&&-A&;3'BN>\3 6K(1Y!7VM8JD4F+5OS5.;2WI,^.$L+Q"HD[IYIHS@>S4-2D\0[>^QO$V2;>O4KX#P)SGX%V"QP&1<,*1@+ M/,Y2J=.Z0-.G:-GO5 Y/#<3H?6/2O0W[^7ASK7(H7^BQ@92G+*LI'2E?<6\9 M1/ZGFFO(%\;7UD\_>"00-C&^;D5E1;&"6TGH0(!)9_@T5P9%M[;I80-F:S2_ M-D-OKM$_EN6"0Z:"(*LY!5G&[PTF#@I(0MRL$6F-U7 X1+B85&YDCE)ZS[MT M$:F@FP>[ D= \'.W:XA+T ><#B$%;KF,ILO1-.I\&6!*0<2 HR@3DO!1L\2Q MR!BZYKHQ/#D'=[*JP5K"&%(5%I$J\PY WUA1GMIW,[B/BP68$("+@L@];O 1 M[>@B&HAD@#@@=(43JE3#W4[!JCT50BE6L) 9M)8[5 ZGF'_< !:$\4"\Q6%" * M0.N3V(?-B/UBG]QKZ@LWEG)DC?6I[*)0>;DD/F/"6I8^="YD#.UUAAG2)ZD M,375]%09:XY5A[ K/TV=P7R!P% I1^\![I!+)5]U) #KD'7T2I44M!+]H9H@ M\I.\E"-LI*E"J-69M=H%* %6@KQ7X"+_1$YG.E8E/L,9"XB%NO/U NX7A\', M:M- G@L8='XKI!!VBY[WE.(V#UE?0J-<0972R<"@8_38B%3^ 2/7J"=*I M/P21BO_3B!3>"I-KUC:?'H/6 RUR*Z^D67-_A L*_X:EO7:!=%:&DC)(\V[ MBDML:H734=16=A\;>]VDRQ@.QI,']H^&J@XS&JJ*VI1NVPS S&".DH_%9RP0 MM31; D:B<2/ @V;-[,AF.D>C7)VYV#XPIB^*P#:-RF5&/KJU\%,X,%NS=R6X M""@']CHY$#E][Y$B&EH, Y%4!Y3W*-%!'&5TU[U#;2^C22\R'VRMGLR=1.!# MN.T88QPWNM4E50V@EKE$^N.XC-9>: >FK/7<3GU-4KDV9X=[;!T?2Q+3Q#Q)3KO6]SQB:UQ(* MFD[! Q4KQ8=-2&":=0D&VWI8@I4/SRW*^WW-SNT(HQ0$$&1E;'7?ZMPLADBH M>6J125$*KH&&DDPC(8 X'E/*)_T3 6W='0L(#\'$F),%UQ^%=17?(W+FCP@- MD![5?V@%K#G Y"ZKO=X\6-**%4;B 5S];1%]6_];5(/PKOE!?$B.!B'L=^[ MB);LKT>@]M0J[]M ;.Y=+O__ G@V] M/7XP5G47RX< 5^]B@8'<5H"#@M5+IF *9X+^]60Q'3X'X'KIO-G2UN/@%2V# M9-Y-CJ)@'LW[EZ#R<5$GH"P.PFF7^2!NUK^:+<,#HURR>!8L9TD?0!;!A_+76\/KYN"^[+>U.#$.67MQ)?=O;E0 MCO(ZPZQ"GMTNEL-IS;T ]A- ^QR8@$MDCH>>KA^':8)O^(%3 QMH1@ZY-\^- MHC,K]FRJYH #JVN!'!_-82#]F_1;*:U]'XQ7H"MH"JREKIK,;7I >!KK'PF0 MNJTF&^&76MYWA^[(,'9Q7_,4"[QZY[N.?F=C-CMT#Z,IZFNQ8%M MNMV0+.H3')@%*V,WD.2YG#P8VE71?:,[+0">( '66A5N"RZ>D3/@GH^LTY\1 M-C-"G!% YE2^"RQ]1Q .'")H>\+#? ,G-?[R)^F#0#P&:QB2'#=V!W@+M;N7 M90'\?R=*CES,G2?]B8Z[EB.A:4=CVG8@0NE*."Y8@ $I.2CZ*/V4STZVIN"@ M8 #U[Q2D&/B:>I>N?M$'<8%'7M=6 &U2]V*ET8Q0Z6!]9%P$&IR5PI[")OQX M9P4T!WO5+2)1=YA!,14N$R<-+@6GP6Y_3@)QWLRA,E 2SJHHM/W$!?([?Z MN'U>\7OJ>S3Z='WGN)%]EG0VUMA1WZKO"5<$\[X-3R%7KRZU;4(%16OC(^ D MH!)=W[AR+1SNXZBN@#NS4&.CJPSNPA5;;P9)91*AMNE@@.*NA.QA5XLJW2*C M8Y_MC7M?.!9";^@[3@Q[*''N8\?V;ONIZ$OWA60WW'UG^H/'A%RL82IF[073 M[MM-=V%51=]+KI2UJJ!_MX*#S7 /%\KX-7^ A=H/Z!]\2]02P,$% @ M6HA#4J+R$" 0! Z0H !D !X;"]W;W)K&UL MM5;;;N,V$/V5@;HM$D"QKK:5U#:0>#?H%ETTB-,N^DA+8XM82=225)S\?8>4 M+W*4&+N]O$CB<.9PYLQ%G&R$_*)R1 U/95&IJ9-K75]YGDIS+)D:B!HKVED) M63)-2[GV5"V19=:H++S0]T=>R7CES"96=B=G$]'H@E=X)T$U9- MZGR#B60IQ!>S^)A-'=\XA 6FVB P>CWB'(O" )$;7[>8SOY(8]C]WJ'?VM@I MEB53.!?%9Y[I?.HD#F2X8DVA[\7F%]S&,S1XJ2B4?<*FU0TB!])&:5%NC>@8)/X;!N'6(+1^MP=9+]\SS683*38@C3:AF0\;JK4FYWAEDK+0 MDG8YV>G9;T@AJ8FG"+OINBT71 ,H+6%AQQA M+LJ:5<]0M*(4I::>@15+><$U)U%#3$J@?I-,\VK=:@);2T1J ZU YTP#/M5< MDEC#(Y-<- HRIM%L2M&LP$"6"6)$4#8:4K%IO45+*FSE98H4;5M"! MIC\4L"HCV=?&H.N.PUI S>C%GE"YP"O5$%B*5M^TO<;*KE.A:#X! U3R&)*<-;5G[Z(2%G?X9%4]>%=8Z\L7OPL6KGC6G!=+4^T4#;F!3VEN&N'5 \2RX&O6]H+-R3@(NKR[HRCXWXKPD/NW&Z#/V&?[ MT\'L@CV2.<4ET73D(2:-LH318 C/E-5#%<4]20\IXRH53:6!W$(RB,;P(PP' MX8A>+X/J3+JS.4T77C68G=M)0"$TLDT:3:-3.656H\./#7>#9M8I2EA!=:5> M%-/5-_-^2^'0=+'%_7+OB%=32N-D;(1A3W/D!N/8;$6]K:$;C:Q5OQ-C-VFM MAKVMR W'B2&*+E0K2E9/(7%C%DWVM8\ M@:+2/>6SH>O[P?D1\K?,F]?^IU[G^E&B7-M+EOG/4/FT-Y&]='^/NVZO+P?U M]A+XBUV]C=02P,$% @ 6HA#4LOJT93E @ 9@8 !D !X;"]W;W)K&ULK55-;]LP#/TKA-%C83MNMQ9%$F#M-FS#!A3M/LZ* M34?"9,F3Z+C]]R/EQ$N!M9?M8HL2W^,C9=++T8>?42,2/'36Q56FB?JKHHBU MQD[%W/?H^*3UH5/$9M@6L0^HF@3J;%&5Y>NB4\9EZV7:NPWKI1_(&H>W >+0 M=2H\7J/UXRI;9(>-.[/5)!O%>MFK+=XC?>MO UO%S-*8#ETTWD' =I6]65Q= MGXM_T"5=$^!DLJWBM1Z&?P(0;R9318IU81F<<;) MI=Q3X%/#.%K?^*XSQ%6F",HU<.,=&;=%5QN,RX(XA#@6]9[N>J*KGJ%;5/"% M&72$=Z[!YBE!P=IF@=5!X'7U(N,GY7(HJU.HRFKQ M_9G/!9XCO[]X2?\)_/ M_.>)__Q_%?1%.NG)J]BK&E<9-UW$L,.,JYS#BW'@H]MA3*='CO!5HYB]C MA4W*3!'XPN,WII&29CWQBF^27:^ M)]Y(UYS#WS[/XJCW.PS;-.'D:@='TQB8=^T\&0 /.O9?T;4$L#!!0 ( M %J(0U((IB!#[@( *@& 9 >&PO=V]R:W-H965TSRK-IT+%075Y*79E\_2G;< MI&O[L+W8$L5S>$B+]'2MS8.M$!T\2:'L+*JXPEL#MI&2F6\(9E/:[;");KO]:VA7=*S%%RBLEPK,%C.HO/AZ6+L_8/##XYKN[,&G\F] MU@]^.,^I >N+O>LG\.N5,N]\SBA18_ M>>&J670<08$E:X2[T^LOV.5SZ/ER+6QXPKKUS2ABWEBG90>FO>2J?;.GK@X[ M@./T#4#6 ;*@NPT45%XRQ^93H]=@O#>Q^45(-:!)'%?^HRR=H5-..#=?.IT_ M5%H4:.PGN'ILN-M,$T?,_CS).Y9%RY*]P3+,X$8K5UFX4@46^P0)2>IU95M= MB^Q=QJ],Q9!F \C2;/@.WZC/@--5,;X-8V6$ :3^AJ".%ON:V800NZA+Q%V8 J M&L/5"DIN1T'-'[Z[)DBWUZ0MQ3$%>1B MCO(>39?[;A6?%?E29B]*.2#;Z&5Y?9PT'K]2=>[L?N5I;L+!$LTJS$B?!56X'22]M1_#Y^WT>79O9_@-,RNN+ @L"9K&1X<1F'8N MMANGZS"+[K6CR1:6%?U*T'@'.B^U=MN-#]#_G.9_ %!+ P04 " !:B$-2 M[JQ>M"H% R#0 &0 'AL+W=O\>3U=[8]^[DLB+CW6EW?6D]+YY,9NYO*1:NJEI2./- MUMA:>@SM;N8:2[((3G4U2^-X.:NETI.;JS#W8&^N3.LKI>G!"M?6M;2'.ZK, M_GJ23(X3;]6N]#PQN[EJY([>D?^E>; 8S88HA:I).V6TL+2]GMPF+^X6;!\, M?E6T=Z-GP9ELC'G/@]?%]21F0%11[CF"Q,\CW5-5<2# ^-#'G Q+LN/X^1C] M5<@=N6RDHWM3_:8*7UY/LHDH:"O;RK\U^Q^IS^>2X^6FVR7PB\M9Y M4_?.0% KW?W*C_T^C!RR^ L.:>^0!MS=0@'E2^GES94U>V'9&M'X(:0:O %. M:3Z4=][BK8*?OWE+CZ1;8 9 M8 Q8TB.6N_3)B#])/15Q&HDT3I,GXLV'W.8AWOP?Y786:C&$6H10BZ_8IJ<] MD\54'+W%SR6)>U,W4A_$SIJV<4)Y!W+W[Y7V1OB]$;GTM#-6D8L"Z0H!!GMX MHW+>$URD+H1LFDK!$NQF5[$O55Z&@(TU19OCH98'L2'1(L(TK+XU%>I0Z9TH ME).[G:4=EG(A=H_LNP&0V!R.H8Z(#N*98B2F=8#@GK\0WWZ3I?'\^__L]W>2 MMJ/<9Z] H!;*(D"AEY13O2$KTFP\6$>?.3'91H-D/1YDXK7V9#74T6RQ@=@X M-[R_$)?)/%JNXM',(LNBY'(YGEG.HVS.@;96.F^QF:VE[@!;E+=A61KLYZMY M%,>KTWBQCN;K;!@OXD6T2->?97$ALFP)+*OQS'P575XNQC/++$J7)YLSX*#)6^-:R@(>W40LO@#@LE,OQ6-L4'U<6KG MU':R0J[2"MVF!EZT0+8EDA41>$JX<+[5@O.5F/2TY8UGG'@;%^ M:S7CGC$TJ_* VO<7CJ4*-5.(/MNMTK(2N(\JCM99]Z\(F7=:3]:%.G6PQX7% MB!208QO8SJN:?7FC6MWC\8<.2G^(_ X[7HHM8'>QAH.TE)N=5G\"T[' X7J1 MK*8K7"W 9704ALOC,(2[2!?3^3!3M)8Q;)7+D0Z*)XZZJF%3KI@(P4^'$HFM M-36?6V@@@%J83:5VO6KY4OKN,!UFW%8QQ?2)89;"0?*&=2<_';C[56K6G7Y> M2JVI^M](69"P< A!LEZ."7TJ_N5Z&8WE#3-)'"V2^&PFB];9&B% %G\BY4DQ MUG&TO#SI49JNHF1QTI@4>I6NLG])G\;L[0B ^ZZJF,J/W)^%@Y8.'673\8DO M.JXJU55?"6BN)6O.FOD2BPY@:JC0GRMSWD^HM4@ M-H,N/ F#/1F*MURR?)D_2JODIOH4X7#92_Z3U<&IH#7-2/Z&L$X\ B?*! +1 M B5]9 -"D1U%I&V*H$%C<%RH*%&TK5PXO).APT8*I[A8\0L E<[1_+N1AJ"L M+I)DNAXD0G6MRM:TUI?B WB,*Y1#CC9S^G=-V6S4Q^($=J%;Y\NGU;YK:8?9 MX8/@MNN#3^;=U\0;:7<*R5:TA6L\75U..N4^#KQI0E>\,1[''1Y+?-2090.\ MWQH(>3_@!8;/I)N_ %!+ P04 " !:B$-2CS)_K=40 "F/ &0 'AL M+W=O%1;R[+O99B MQ8MVV6421;/+G5#YV>N7_.Y:OWY9U%6F[81^>"NSXO[567SF7GQ0 MFVU%+RY?O]R+C;R1U4_[:XVGRP;*2NUD7JHB#[1<+/2MZ7 MWN^ *+DMBD_T\'[UZBPBA&0FTXH@"/RYDUGU3%>FGYV]!URJX*G:0=2F(72\O*T"G.9>IA?360$J. M0(J3X,T2.0/@=CO=7$'*/22EAC0@)/*G,PAN,Y$'IS3\'_^QR))HA<\B][R M<_SB(A"YM_[=;I\5#U):0->U3K? \Q@J M'5/D4TGLB>4EGLB0ME:!])%C)51A\U^3P, M[:7F^$"8&F;UWO'2.ESAS 0&219IUM#(.9K26%%:BV9MU J[MF?:NOI#F> MPO;4L*N!*4(CX2Z"$CS-+#^"?5%DH^ -4+#(Y7 P<)-U"E'F;M9:%[L>/*M[ MXDZHC%7(USI^D (TF?56=-C(;&*?P>$#X0<;F4L-GCQ X?(*X3NX ^=)#T@U M%47=,L#Z#;VRB&D8/BA>%[4.'J2 I1KFR,]2IPIVM8?DV+HZNH,78/,1/$CK M\J(BS](0XH)RK6K-V.-M( M(@K6\9(!X,>"S7GO;'#$!A:-7P0GH]SY%112Y;5<79 7R^J5X2DKPP&NIT2H M\A.X!??022A25528 #XLDC"*,&LYIK\\;Q+S3Z-]UMWX7JE/'XG(C8BL+()/ ML/.<7(M5X(['^]%X/+:WE0D&QJ.R.TK_7BM&,*]WMR"-K.IX((*X2.?(F$L MTX:5!N-ZS_GO5LD[&SP "EBKM<)HAK<9 [4X H0)?:4A2$M@4JJ*%%S?D8'# M!ZMBQ?L":1@$40*O9&@F.AI?PC/#X'ZKH/B8T;H=XTY\-^*'C%1C0ZV$\P*\ M@Y,UY,H2W,'^:N((V[MB+T.+;V5U+Z71&"->/[VPD19T5;7.#Y(-,DA$5?BA MRHU=_^DO_Q/8CW?ST18_A&KGJP^RW8L66QKH!14>^M[F"=HGSA#G:F1,EOI\5BD_9,YC&&?>BG'.PCR?K'SN*3]@!;3=D"QH=3*DQ9YNP36]'J;CX)WF=HH2FK:#(42O@:V"#*U4\3( M(0L=+H\\!0578;1MWKB8/CEM[,-!60,>J%N@TF!':JVQN+%DHI2B3!O:0"+E MW[VWAL&W;$[(BLE2&-DGXP;5=0WEBGJ-Y*"@30@TN\IL(/J>:>(1YB M0]J"5P"X$W /]NV5R]5R 4+&QTC)B(C=XS-JZ"=WIG:FB?S:>C>*$ MA&)P1\1+TZ+..3>AC8XFH6; ^/[4'TB+TA:/9M"&A9: ,UV4NNW8?_L4 M B(4$"I5JM3"'MR,LY\NF+IDV^'^(!1.Z RU!=0V8XZ>0-EGS$FR!S82'E;;(4HNG"=PNVW1F _UV^P:?))(Q MF-'.HNTXO:XKRO@LXEPBWQ4$-%/5 U>7)EOC4 #K4N6GYVN*]=0%,M2O%*4X M^/&@9$9.QZT9!DJQQL_]285OJ9@E.L!>;IUM%19C(:S)6TF[49N)4AKO-0Q- M40O.)!Y:4+!OROM\T%,;U&R$,9X8PDJEAWT;O3WHW,<3V4.I6!4\-%V?P?!$ M2SIU($%2!X.:8#7F9&IMV@)[OX3IL+3ECL7\I]$-YFG.S!\,BX.TUG?D-(L[2]%W!_I > R;%XS!Y&5.E67/7W4J++O.*CG%1'(] MG7G[@CHHBFKFNH)>N29"7\\T77L3&(C5+S5%JX, !DJ!&=FP2.D'M2IM^Z+Q M9B14#[[+: Q,XN)C$G$9KFVY<0YLC=0';.KVIHG6>L.B&6*WP-ZTX<(HN&H[ M[*WG]P&;!F]:;'+U#SX#00&\V9(SK(UQP+Y34:7;YZB+#5D<:*W'LD10JL@[ M,4=-SXZK9H@EK>PQ J44C02&L@:B*B^EK8\\K"BC,:9C]@-A3VZ./2EN?G#Q M&%CJBO<4Y3!R'"E*>%)*NI[3R109#'EA)^IN6\>IK]&XP3A.607O3DV%![?3 MZI#'#(/Z1++M>5-AN8/+4Z;^M1DJ&PFR?H>+.S!HO?VQC.2WX(#?J>$,KJ/R MY1-8 M/NC&9O/@NV#,_T7X[T,34[E:I>-)#J[?-0NB43S%8SR:X?]D-,'_W73P'#IC M:MB+9M'RY*\?.LE0AU]Q\N*+GI^H64=2+=(F]C;_4(E?HPIOW&VED\'=^C2;O]GF"!^4 M>KT*(_AO*.JG_OV;Z[T<7I^_S]D"\,*^_VM= ME14"'AM@U55XUN08OLS!?Q:,EZ/)_,F<[0'W#(PM)4YZH.-9,!W%L?EKEAF8MKHC ML)/D:Z ^9JEA',T&P,>CSNMX$H6+*'X,VK#-AE'RE"W&43@;3P\(>'*-^.\3 M;?[O&FK3(__QMS#49)9\A7DN6M_[Y4#>"9UWK7,Q_A;&F2R^H7$FX_&@W<03 M/")'G4?C7V61">J20WCS<+QL'>+'3@9O\>[QVV$]WQR\H3P72Z\)[ZI@[QALMI,@2:U8![PG3N9^FHL@/NGLAAES%&P#.'?UK^63;1%W^H>;' H M*AV$IL5BG^D$2M\U%VWH+H$]0.%SW^9:5G,%N:^U8=,HMGH1=GELR;+I0-D< M$SSAF-U1,'"L9Z(+Q18MFZ4^B;2N+##"9P*4N)7K!W/&4=QF:N,?C3<^K.+" MS9[*T:EI)516GNQ-F.L*W0.'1[JM[W,ZU?O=O=SO[.VNZ!B,S_SX(E79M:>. MAXC#<=Q)RE$"+Y!\EL"43OCI9)V^V0UE+CGP^I/( 3S_"1FR3+%J]D$B[GAY7Y+ JC9>L=II-P MOFS]T12CH-6*'!9+5T;E6K54P']YQ"=@3?NT"!=>$UU)[>/C7_V!#.EVSUXK"NDPMU7-9B3<49T:OI&P+TIE MKW*8OJR[@T?W%9L;G<=,B9P;X5:5IGN96O,G$WM.MLW9IJ9O)MB8^K<#5KW[ MG,_F"^\^/IV"\+%WG7O6.FC+#>YT\%H]N!/?@0OZ@@VZG_Z:D]C>66OW6)+/ M@\3A/:WVP*Y+2S)*3'NV?Y6W5("X5BF%NT><5"KV"@RP7HJ_R"EE93ZARA^: MZP?V.,IZ0?K:Y8N+X3=#;.E>AR-Q-;'GQ)UA>WC;!$VZ[F,ZO4]VH,<_VH*C M@=4\?I=W%D7VSD0_:L;AHK6[H0\=+[UO1W=2;_@+63J.K//*?$;:O&T^PGUC MOCUMIYLO>'\4>H.$*>ZB*/7^)>EM45;'CGULI$-9I L;7 M15&Y!]J@^33Y]3\!4$L#!!0 ( %J(0U)3$4*,TP( &8& 9 >&PO M=V]R:W-H965TM@?'(D4>'C(D/5IIL[05HH.U%,J. MH\JY^C));%ZA9#;6-2JZ*;61S)%H%HFM#;(B.$F19&EZFDC&5309!=W,3$:Z M<8(KG!FPC93,;*8H]&H<]:.=XIXO*N<5R614LP4^H'NL9X:DI$,IN$1EN59@ ML!Q'5_W+Z=#;!X.?'%=V[PP^D[G62R_<%N,H]8108.X\ J/7,UZC$!Z(:#QM M,:,NI'?N&H[UZAMN\SGQ>+D6-OS" MJK7-L@CRQCHMM\[$0'+5OMEZ6X<]A_/T'8=LZY %WFV@P/(+/*_RD/SM M)S\WN9&UT!M$F*+"DCN8":9&B2-H;Y#D6YAI"Y.] M ]//X$XK5UFX4046AP )<>J(93MBT^Q#Q.],Q9!F/ MZ 'NL,,=!MSA_Q;P8YC^:0QO0L&/"N%:RYJI#?@I<_188+[U"*. G.IN^+P) M3:X-#-/^I^7GUI>&%KBS\-0PP4M.UH_Q0PRX#61CF#'C>,X)G1($1<(N@17(3=D(&DC6-;&4][*X+%C:S\=W/9HON>_:>; :;JC5N6RD<"4 M(@Z'9+FLM25.\XV'AEOET"@RNL=G5(W/NL#XK_S]LT0HN,T->A3:)*1R><75 MX@">:F1A1>/NWX?VM=%4WF-;,?/:BVA[-GME/.3P4J "CH9Q1E,I!'GVX&@0 M7^PD2KCPBK-.\1H7BB;$+XD@.Y+K=U.\ &Z3\OD#U!+ P04 " !:B$-2JI1X2QT/ M "+,@ &0 'AL+W=O9J:(U/$7*5]5X;"?>VO6Z/-Y-)=\@$9)@\] 2Y!SY]7D-\ E:CQV9;U5 M^3 CD@(:C3Y?-ZAG-V7U66V%J-EMGA7J^\NGLI MLO+F^8EWTCWX(#?;FAZI?=^\KW)WW5%*9BT+)LF"56#\_N?"> MO QIO![PFQ0WRKIFM)-E67ZFF[?I\Q.7&!*96-5$@>/C6ER*+"-"8./WEN9) MOR1-M*\[ZF_TWK&7)5?BLLS^*=-Z^_PD.6&I6/,FJS^4-_\0[7XBHK\YB^>5>4- MJV@TJ-&%WJJ>#>9D04JYJBM\*S&O?O&V6)6Y8!_YK5#/SFM0I.?GJW;V2S/; M/S+;\]G/95%O%7M=I"(=$S@'*ST_?L?/2_]>BC_R8L9)9@T=[7^"C=9D^*BW@JV+C-X MCRPV#"-V92&*6K%36>#+LE&\2-79$_;7OR2^&SS]PS[_)7AE]'SP%;36P*49 M]-8]>B56(E^*BOG)U,/%\) TC7_>PGKB)>P59*%JN6*/V*FW<,*%=X9+WW'] M")]X$L>Z\R]9'@005A&(-VF#FG,GX@<.LKO-0AA#*.\? M8O*#'GWXJFO=!^[(_\C!80J!>W; ST'$/+U$OI%%(](S[7R5@&>M9":Y3O*= M=XE45-BGJGG=U"5,&2RQBM?@K=0C+A%'>7%'ZWCQ4\7$>BTT0!A&2L6X:AU5 M_7%^^9W\\,V!2/0F?6_FLA_V/CH+ZT71*ID"\U>Q-9W&] MRT2S(02 .>MZ"-KO2I)V W4O,\%."U@4O^6XUD:L=RYKD2N+JUEDN=$LM,@. MUU>UMB]L3MP",ZN!*W\VN!!)>+B.+&EE NB2+'A72?C2'=E%4Y"!;PKY'Y@' MD6XU87CS?,MSW5EH"!]V>+GEQ89P M"N:J^K':\HHR6(UJH-::!?- K*O/CPDHI^,5;..V&8]@-#;?EOI?WZZ$4O:^ M'[3":3ASSXZ0/(UL MURA>F$286;5IG[R)D%X^I;S(=H*1O=UCKFF72L;VZMDB]:UKV^!^01BL\,1* M,-[,L[F8!98J^OB(.,P^D*5["7SJ!S;W9CX^R'/AJS^,H-%$5*4TL99JA5"$ M".4B," 4:%VNJS(?OD+<@DY0*,KLCJ6-#MQ\]/6J5]Y40-^52M:FZ440E=I-&?W36O:F862594,E5EL]FR'YM"$-@@H8<.9?.L MI(4!QT55QVR)-:$YA]Y<+5<9AF) M ,1MC9]68EDC#C(YR\;:)/H_E@N%;N =&X@2%% 3F3GQK1^G5W-&-8: M$(DNY;U8SZS$[XVL6F/AA215E6P'J7),:B-F#:MH;8_DC@\DP@(\ZB#:*:X3 M/NQ R53"HK3>.;B"*\$'Q+5$345.T&%=[2A@T$*IR*] 189KNLWXS<@4F>X> M&>LG-HT'C/F[!@%ZKOL_CW76?A!Z[3'X:$3_E&ASA9ABA Z NP3*K6F;9*D$ M"ZK46*%9'GD@-YZ*F9;]BAQ.0RC2"C-(I_6-$$5OW?!A:1:B!EI[B]G3',S@ MC, D@!$<@P#3$PIZ.!OOD"+:J :?RTJ FQ7"X!V4>,.K5*$4FCM),&HX. O/UPYH(//> MA/T5X&^A[QT\]D(GCB) U",!VW?FB87Y4#L?/(T= M+XC8&WF+18Y,].>'+/K)@EWRG41]JM%N=:Q\\!P_&+"JY\18K==*Z]O8DMI* M/5['F%2JNI)+*GP40TV[L"H#AZ+A3Q33#QF=.T$0'3P-G#"<(P2N*GCRV#7! M:ZF!5>S,(]^221 /0&N.^M>W.* ^1 6%$SIMPGL>1HY@6=#LQ"5_MRJ2"*] MAYX>-;_BL:5:3#[<7+]L =X<=I5,/9[#"N^U 6HE! =/0V=C@\3UG'A\V^B(G#CWV'@F0R[2KUFSE@0N['0F7LIJ'L9/X ^.! M[RRP5?+L=")VGUJ"I_[EJ0^?B>PFE^5MSJ+(&\^\@, ^PX\$!W@FT7WP*$E=@:E9G<:6W%ZU&0] M:KK"MH&OV&6&H*,<=D7#*\Y^D@4E2:+X6@=:O@(L,"G5 &"4P6/FH"*I&^0= M@J$TJTQ4[L >I.?-4$;KIW*9*+5]=W6AC<-KK&N2X+K1R6AJ=4;#$?[%QE1@"$NJ1(F(ZLIYB&/_&\*IY)YG7[;8O=_"0YT\M)U\ M[@R!&M"RU*9AYAZXO])8X,\+ _<6 !>3?2:P 2C/EYE46TJ>&TA,U5#7878! M3X**;)J3T^J9_$RFAC*HT%+1]1!IH^@T 6=_M M]S2F-D=EU60^_Y-.ZXY]ON29YI->?"9AK+&43Y!*@^/O M)G"+S\-JU>9T$>MS:L<-0WW"Y41!<-;OX4]E=^&8%M# KC[VL]D/1N>RGCEY MW-]>;W$FR@BC4*OMY5"#I2N]P,)4)V?<,_B;FF[M'.93M@BM=AO7F:,V.X6I M(JKU3=:,/%X6UXBK^+)L:I 50[L*=5Q9I6"+H%I16N?YNNG:=D4/:X> MG0FE4T7>'=6_9AT:C/PU$C[2!07^744!<461CCIU?_?^^N:(<: NBR#86#R_B.;Y5Y^DV6P+Y'&9O$5O V79JVR[CK%6() MN<7#;-1SC&+K',]:8!ZX7T5\.(0RW2XS[M >DNMOAJKBX2P>9]U)B'D8XC$; M2:+@P39SI%4PT40M)J+_1/UYO],ZYITT1>42UM4'.PBI#MT\&M4NC^C0>-0Y M\.UJ9]PYP&R#K<>#[&;#%VG&N-TYQ,*]8>V= . MW@QA&0.HG9L).VN\ S9&/.(FI%^D5.(B%9G,TS.4,GP_ M\^QW\@>:?7:^V]L<;:&FTLS&_'L5G6>,W//TNW[SL2E"O *:2W4-!M2ME*X+ M]/&-WM?'"Q+U8-!TO$1O 0F=W_2T]%.CS#$E%B?=Z#7;<_..V;TR ,%HU6)? M7HS/+?69#U\=]A:02H>N! ((%5*M0@;6S90Q3WL+FD/CZ17;B*7M:XR!O)#> M0.B<9-#-YZI$Y0_7JN!&U.P5*// MC40F4<6I^P_C-2ZAQ[ZPY14YG2>XM2O*:JC?%K+C.M M7&X9^C4I.40+3>1AORR"7- MJ@[;EC=@'1>JT=5]/W:EZ6\YQ,F'.->=5)JW!29>1:!8"=[[T!%9S2#?)>GJ M*N)P2UW7*^>?#!(@7_O45%)!,?UK!2;WV+LV?8;N70S+T\<]2'-TS!MJ5)!G MZH[)D97V'*L4JNM:4<+J96%>TU!=S/H2B&Z%7XC;FGD^/(G>Q)]-O>5^;OU M(!4";6F.K.XNB$5>:G M#^:F+G?ZYP;+LJ[+7%]N!6RVH@'X?EV6=7=#"_2_/WGQ7U!+ P04 " !: MB$-2H6C;<_T# X"@ &0 'AL+W=O>:&N#5D4S<.."SE;+3WM6J^6:K"MD'BMP0Q=Q_7C);9J>S&+ M9WO"C:@;ZPCA:MGS&F_1?NJO->W" THE.I1&* D:-Q>SU_'Y9>KX/<,O K=F ML@;GR5JI.[=Y7UW,(F<0MEA:A\#I[QZOL&T=$)GQ>8%7DKWW#+5TNMMJ =-Z&YA7?52Y-Q0KJDW%I- MIX+D[.H6:PJQA?=R3#!%:AE: G;'8;D#N1Q!V L@,8,/2MK&P%M9874*$))% M![/8WJQ+]D7$'[D\@X@%P"(6?P$O.;B9>+SDG[IY@IH>4%./FOZ[X'T9)"[. MX!D@^-@@7*FNY_(1&FY 202ZBYI.90UFE BH)AZP^MZ(6O(6.'U4#4):=VWN M$7JMJJ&T)H!2$<5X6;4!.72HU6#V#,#I1INSJ=)OOBI8G+\R4#8"-Q/5%9;" MW\F.WZ$&84;L"C568!6L$80U<.7%WCY@.;B+!S]O-J)$/>KX$TS>MJKD%@W= M>Z,&7=**RPJX,>A^0((^4K)$YXXER/5@*+)F9%1$T>.5%U8X:>N9G@006KS' M]L1QJ"DRO?%.[./G0JK ;A4XLVJE"3/P[8!T20]-/>T.[<[.OF]%Z?/H1&'; MB++Q7 ? CC^Z2 V$X/*/\).R"'$:P U9) >R>;=P$>;6:K$>[!AA#C6J6O.> M8'WF3BTQC>A[*@KB]&$D*T8'-XKBNO7>^QXL?B,33=\*IX1* MA_PTWYV#DXF25__Y_V_(]=A>GAQ1LQCH00%J%WO2&RRQ6U,)L.(YXN)(= V& M/O'"?0KX)(4+\JWUU;=G^AH6+(B3^800QU&09O&4DBZ"I,A+/,@G M?$F6!D66'?=I&C#:WZ"QKI3I$6NKB?0\R!?1<9^S@*7%9)\&=O50C5,5TE^^C+'3\/HA_;D:0YXG^LFK^: M^F.67TIP3.PL2D\H\R#+V0N9B>. )<MQ&CBRCS/5!ZYK02VHQ0V)1F=Y-@,]SBGC MQJK>SP9K96G2\,N&1CO4CH'.-XJZTF[C%!R&Q=4?4$L#!!0 ( %J(0U+A M@A%@MQ< M- 9 >&PO=V]R:W-H965T;-#-.FLSF3MIDXJ3[&2(A"1N*8 G0LOO7W_/ BQ0E M.TGW0QN9(@Z @_/XG0?T8F_:KW:KE!,WNZJVOYQMG6M^OKBPQ5;MI)V91M7P MS=JT.^G@SW9S89M6R9(&[:J+Y7S^Y&(G=7WV\@4]^]B^?&$Z5^E:?6R%[78[ MV=Z^4I79_W*V. L//NG-UN&#BYS_Y?R&WJ, M] I36?J_V/.[C^'EHK/.[/Q@6,%.U_ROO/&,R 8\FQ\9L/0#B!$7/!&M\E?I MY,L7K=F+%M\&:OB!MDJC87&ZQE.YWFE-[5>ZT+63EP6A>EJI^N- M^&@J76AEQ8/PZ?S%A8/Y<-1%X6F_8MK+([072_&;J=W6BC=UJ?M_N3\SP*,[PB&9X=&0&$!T0 MC%J\[MI6U<6M^-S*VDH223O&TA\@)SYOE7AM=HVL;__7BK5_UW8KJTLM6SQ/ MV2I1P+NZ5*TJA3-BI82Z<:QG5IBU<$#ER^QJ%DC-B.ZZJVD668%8^LG]RZ,3 M:9L(E::J9#LC%KZ MJ8#@1M6JE55UB]^KQO.=3K?6D3EX@']V&O@*]JD&BXZSH(#MY%<0L;@\9+:T MX 4:/DXX+B?D>@UFFFC*'2X!J36FS>8:W0,1@T63H.*R:P-S@*3M#(H-#+.9 MBF>+H/FT?V><- B-VQK@;JLJD@'8BZZOX4N#$@X2;$RYUU4U@270SG&M3M8; MO:H4[E$Y>(N%LH+U3"MP0&7\HE5 JT/RA8$U(CX+A\L_!A_3!1]D3XWC6^%]U5YO3B,)T-0UU& M-6O1 7063T6*K0:KUA9;L T5:(0MP \!,T%WY$XAEA2LAEUCV )5H+ 53@F. M[C]H/J[1TZ%)@06$+;.B! M@%E9U5Y+-)*X.C+ZN*Y\60 0E*892C"LA0/G@QNIPU]A;0^'G+D76UM%O:"'UX QX(E.*8ZGTG*1&_*?"#RKXA M%&G)[M!W)?AKJ]&Q%:IUY'(=:ZC_9B+ *:M;+YD(*$OKW=HU\#N"DE*MG+ * M 3#B1\ :1KV @<9REO6:B5A?>WJA9-!YJ-1WJ*TS]%3O]T MDCWOT@+'>'OOP0. GN_;W3:HH"#F6PG:.[;=#43=+JA!,"'X$S8I"/05!GUHX5^0A8&V$Z-D)S,2[_@F-#,S.BXVM!V^@\LE> M3_@LNQIV4NF_X.MA$, ''Q4C@9RP8B)-W(?%H"KZ;SQ0US\6P@XA*AZ>96(F:;(I2 'A#'(B"'?(PH2STXY9 M!_*5\\&;-@96:WH+0G?D!['TUCL:XQ)?<2?'V!K)>:8&)H)56@>/PS(!1L'M M#6ZVU&PT<&+E^MOP8?%?BFS_5K8;$GDP$"B8%K%(BE51P1#.Q;@65N'VRK,W M+"W",+E#E?Z+8FRPNJ"VVD,11,Q1J6CI^9I* ZM!CC _X_YEVCU3P1WA>W\_ M.YE)F6,ATP#36<[X)WF;-Y$F4^4HO) M$(E*2.?JC<> 6O!NW^2KDQ5_!R/+TN=%ADX,%8C@J+L=XL?:U-.F6U6Z0*:# M'_>I%%D3EGDS.NC05<:S)D!&#LQ4$['JW($7!5ZH&]46VO;S31!!@!2A-.+1 M!2^),2'P-$6JC4\W3\B]^1R<8D?#P2J).*][Q'M$L0:S1+[*8'(4/",%6^O M7\3'7E;^&]CC,DH#'@";38J81DZI%X^#,I 6@L?I;,]?@%6"[4U$4W4$[_F- MX$4&^6(T!WI-'B6+ 2DF#4/Z/I#=N4?=.4P86?#?X_.)MWO0:B!28BC8BP#( MDNFVE]\@EP^Z&EQR\@P!!>1^(.K.B9AG,4^5H?G)P.57X,^UI&3"O3,\/TBR M=SX=^K RC1A/[5""&=/-%'9*-%TW#25R DL)X@15Q62X+U?$,H:Z8?E "*)L MQ,2D%/1H7-N,3P(1]H*IS'IM26' ODKK"<$Q^;]X96#R#D67?6):-T'F@X#! MBUC&D8"J+=G'5JU0CLNN0,+7!@QNW',PYWT-B"8.6#U*E^0>91JMM[[NQ8< MRF&]0Z7*O'8BB%EP1*Z;%NT/>=O)W3%9/\::<2IB#>#8,M90 9,2/H.5*MU07LA#M;MM'2WA+2XA6XX V(?VB%)_J]N>$PFYH .9@P=[ M3!2T\!.G)/6REP_B, M 1DG(>K,9479O5?Y[:#T]^[4SGJK]MH;!E,]*#AYT8VEU=Y'7D[EM199]7]Q9W+*U[-& MS?F]1XO\,QXGU8S*D%H&-6'XCYY^DMQ9F0&_S) -)BOSE!)44P MPJ"7'+LW"CEW<\_*:MZVA >N0U$AE.\(LHT1)(,7*F8E @E3*5LPA@,T5F>X M)A'+Z@1Y95.N< L$%#?]Z6&+'1FD4NTH10?_^4 S146SR-/;//#C4,CB*F$9 M&M.SL)5]'LE0SC^.I>RM'X0G@_*'I7J .? &8Q_5VE#@)!"(I4F$7[TTMZ@H M66.[S0:5D<,8[^W*Q.U0P)4I:D%^G13891+8Y4F1^]BB2?)Q%D+Y!IDR*KO? M0TCT'JOXN"_1+,0^4YE'-R6&6@!1\/QFXM?L+\0(&(1TKB?S@&,D%@VFA.4\ M2J1@@:(\J]9=)2IR<=YW^0I.BV7FA!^PC)2K J@ AR@0F84J#TD%#-TJ60)8 M;IWB=,]E!_(.6O=9W4AOKU:=KDJRBKCQRA2L#35( "+8$.15?/(PO>DV6[&< M__03+TC",PW6"B)2Y_M'VHBCV<(!%N@0VS X NO@FQ9T&>LV:"/"MOF]@]4% M"EM3E7DD,R"/NU@IY%<\(=Z/')P ZT\X )W;@N%A/)I3MI(7\>P)_X$Y:\1+ MB$JJVY,BGWJ4%@]/2NHK%!XVM#/U%A=+*?V511WMO_TMJ\WC< CB0C=)4!?NZ@": M67+=SQ#.1^6S#'J<^F7Q(H>TX[17"@P*Y7Q#H.&S[P.^G13JU!:W.-W(]A[[ M8=Y3/\PE\6M4H+^1AO@8JGZ'C3CW->$^-2@Y[13J9REA>$_;?=1T3 :F>V]B MPFLY$W>V8[[V>>3R7+P?MA01H>7\^595OOP$G*!GB^?#P(2=,^8\?*(I0QB8 M=$!(0"B NP6RS'T?$F!%'O4ZIL$U(S7LP_5JL9.WA#E6?3C V6]J1PJU!T(J M/?+J1MM!7IA2>:TW)$UK, A''M?8PA$R9XRNBA0Q H>,-_L47;MMZNN*_0'H M-!H2"-\F<:^3JGU(#0;;)=,T%!19UQWW!2;CB= =R]*$=\GC=RWP>PV' M(ROA<8,J4X&',$_\QRAJ'*>JR2<>=6"-99RV'\R*8F5 I,S,I3 MRKY\D%5F.)9&>IXEIYQ'ZIE=G&YY?4^H;M1CW&>@N/0"9'8[9%5L>"+59\QX MHA:5NHA"4^;J]N?X=UH! M%=-A3LY[B M83_P_OG3AR_>*Y_[$Q\<(X,3'V:EBC R#" 8ME#T^S[=B&2PA>77N6F.R-+A M4+'@ !%@P'OC)V-J\"H*[C4&7N][]%,_3/(SOK3G6T)Z;X:2$F7-1MZ8">!) M#M0.Z8:NZ1J;==Y'-ENR]2'-:D)/N>$[#24EK+V74QF?0EV%#)>TI@;)NXT5 MA.AB8F8)O40L\='7/-5,?(@94J;,3 Y[\!;QSDBS)SB\NRP]2A-BY@\71UU& M_#KR%3D:9O;]43Q]KVL_JRB&.O$=X6GJYEZ<[K'^Y-O8/Z4V]E'+_,U41'C6 M]RYT=+X<&X0?[--.HW*B2R? B@5 [D:U?'MDK5I?8N=;5:KE&D2JDQ.76[7& M"V/6FZ!>,)H)!&;#?2YYQ=T'K@H)M)0]YD0&HK.#=0'4[U9H;U!!\8RJN)EA MG2EEKKF5*BP_2@2(%D;9A/+(H)+[7U5Z(U/QG-O[UF*G;U0YQ2HU%=*-TJ>D /EDJN1PY%B0S<@;$7;^18.F2UR'P M9SFA6BI$VMA&\J5.LXVO""O@@-);34G-X C[U:RP-69F3,/R).1G!CE[*K V MON4!G:%O%5=Y5P1LN+O'\KAOP.85MGZ[)\L59A*[+.9/@"SVR/G^\70ORE>Z M>_([E"2F+H?9Z;Z89XTIN5Q3N0RKL*$Y+QR?3UYGM2Z4,)1UKKM6*L5 ?X0G M_2G3J45OA^+JNSQ@H0PF3K)O/TFKTN<:Q6<;XU9N21[ MV#2(MVQ$:UP6YG-7#!H,VR4AS68._77,:) CQS=+^^*2[AA=CV\V--MCNMYW M!@4#9(+/=T<,C$]7^2EZX>,XEO*[\(O+>_7P/&%.YK,,EQF0$;@_2I5BGWH_ M\1_.8C&[8=T5>-P09 :IGA MM@Z#<,W2&1P1+3+JL>RV4X3(#^Y=P>%KNOQ$;91>5HYT:'H 'X4K0+@ZYJ]C MJ33AGH!Y/,0)&6X&"]@BGXE9JMR$)?-Y'5\UX'<@U6+ZP3# #7N(PW IO%Z; M@T1F;IXPH*:C.O.WD<(@@T*9&]K T68D-K040 +?P'9-R78!FRKI@?T>O@0G M".;]8PR?,)Q-$4BGPD62AW/?Z$^5-,-22DT6QC?EL0&2O28LWS:"YB$ I'OU MR:2[4(O3]Y:NMKIIPE+^!?^#%S:C$.@[Z(C>TVUXFE!FOQMZT"5/-4&25#I# M^[=<;5VD"RJ+T]=*KN@RXRLR4:^SRXRCS/D^4@>N^N@%2I"Y.G8H(N>H-W/= MD9#%:U? H-_!RHC%XXDX.N<]I"==+5F WD*C\_V5KR,=+6E^'RG1 M^Z+,ODABY&T6"5&($&?'!_K7PR6@''AAS00,O*EK5<7&Y6 2Y?@MU93VZ"MR3GA"YEL=4*RP0 6+8U)1@Q%[N&J%&'MKC6OXH[ M)/9RRQW#XP[S88>ED#O3XZ>LR#+U(2Y/-PU>EM=XH

L:KW'RWRSW>)?OYN M=.A4IB:O'.Y*H[ND@OLZR[/;D(0[??ULF=ITEG\^#W*@_L/[P,Z MS@R$CI%TNSPK]]J&#$&C/ @*"]U1NJA-2K<<(VM/Q&[YM?1\[[] MU/&9DM0!%^*D*\I6IGK-0:75BVS,K67=U+6D. O)5')O/4!B/6I]H5JF4 C# M>OZ-@GVXM)&O.LA1X4*T1"TUA(QL_U6NOO(]FR$##[:0^ZLCU=T(N$[=;NO5 M=.@:42B"#"!X3'V-+2Y=6&#K@[@SU2_2Q26==2>A7ODBV1C)<'_CAJ_V9,M< MP9+4=3B'NVZGG%QRK#[RLBS_\Q"/RX/2?>:J'7QV=.).&X5^V8V M-9$?>*8."^\MZ:&SQRLC)O>'R.))<++;H,'N9POYYRKPY^0"'F(RZLO M_J_KX MC /R\ &PO=V]R:W-H965TUM+4-Q-D-V@(I%G&:((^T-+*(E4B7I.+MWW=( MV8I<[QI%X;Q(G.',X9D++_.]5(^Z1C3PU#9"+[S:F-VM[^NBQI;IJ=RAH)E* MJI89$M76USN%K'1.;>-'07#CMXP+;SEWN@>UG,O.-%S@@P+=M2U3?Z^PD?N% M%WI'Q0>^K8U5^,OYCFUQC>;/W8,BR1]02MZBT%P*4%@MO#?A[2JQ]L[@$\>] M'HW!1K*1\M$*OY4++["$L,'"6 1&OZ_X%IO& A&-OPZ8WK"D=1R/C^CO7.P4 MRX9I?"N;S[PT]<++/"BQ8EUC/LC]KWB()[5XA6RT^\*^M[U)/"@Z;61[<"8& M+1?]GST=\C!RR((7'**#0^1X]PLYEG?,L.52V%J M#?>BQ/(4P"=F [WH2&\5743\G8DI!-$$HB *+^#%0[BQPXO_<[@70),!-'&@ MR0N@:]HI9=<@R H*V>XZPUS'D4@-PPM@HH22-YW!$O#(8$<,]#F#/BN7%_Q8 M(U2RH0U%2&!LN4"CT:14I@9#T_^#![SB@GQEI\E.3P"?"MR9T7Q)#?;Z%G[Z M(8N"^)?O]O]"U/H&.INB=NCHZ !JB*/J#@ML-\0QRIY3YI,S$-M*] ES^\G@ M#SKYN*!\X6#Q(X31)(W#L2*?1#?I2)'%DS0/KQZ\ZTD-G:;HJ1Q]&6V5^PH^ M4[5_(R3Q9#9+QV*.[P]4>768MJZZYL377IA.GOM4$[O K>])?A-_/^2?&>J2T7&AJLR#68SE(/ M5']-]X*1.W-M=+'87#Y8XN>/BDTPI5>A+GA7R=)0JM7P^F<@XI3F1 MQWQ)"^B9/G%U,]W@SX@]$[V?B/]$IFG'_2E3?)ZNUN-K>C'/ MI/E%=ZNQ]@C%I50\7TT&"7)65"7YLM+#D G.:H)CY*X8&2FOB")G)X+?(:%' M S7]QRS5S ;A6*$WY5H)Z&4P3YV](DR@/TA64L3GZ!4K2!$SDJ$WA52B!.TK MB<8W9)91>70R4\4*E$+XN$)FT"$Q"UEM=9RWOA M]%+\E13'R'8LY-@.[J'GUNMW#3WWV]??P\6KN7B&B[>'RW5E\IK%+? BQB"A MHE**YC5/MH]GI9A^%C>:%,_ R5BQ6/D8^Q^5AL<.TTN>+TEQ_\N_I@X.7\AN M(="8%3":EY(4B3PZ1IJ',K: $HX*KF!TG)4)190!58%B(E,$7%*8@+A 1$H* M='0M8V3&,J:8$8DH1 1%.26R%#1!4$\9&+M@,<@0NQR3B!OR,*] M<[UC>D'T&&GY;??%DY<-JWE7+:%2V-#YL%PPY%*;Q,J4T4>I]VTH@=]+KD!M M[T%?H$_8IG7'-5L4; Y:+!3ZS2BMJVX1NN*J9/?]N2[C4%D\_EPPL4IO ]U,\5$) I?=P!.@M0?,2/+/N^@F%OA78 M0:/!>+CSHK=E->F2BR471%$XU68*21J7HO+7+E&:)-8E]JPH\K]V^&M^2T6A M'>@@8\=R_5WZCN4'WF"NP!1'*RN(MW:OJ930B@+<:,"AY?M1KR(CW_(=^\FB MT'7*A7JFJ,@A MQ2J?*GL< !&_836U]:?[5D8 $&? K$'>QFZ#V"*;AA9 M;M2]%WWC*[N0G9KM6YTW=2W?[E^=[V"P*??)[*.*_]49;*&"JLG;#RELN8Y_H/<@0-D1O4VU4W#7"NUNI/08Y?\U/IGZ%IXVU3<- MK&!Z )Z$V)J&^"'@B1-8D3\SUJKWQFBW5"K5_*K@10.]GV^+ZP+@TZV]=YJ3-QZTH%X:Y*O10$ MIRJZIT3H/%U&Y6[HTY#Q'H,/:H,/!AO\ 7,! M?<<5C@?[ $,4E&1@HPG*.&A^R24S86UV#UM1+%1JK)+EM,L;^H72WG! &).] MO:/"F $9(IB%R&(AZ()H#+XC9$60%0F[98EVM$9@3@G Z1F%_=SFM<7 R$/D MRI.W4]=/YTW?6[[5KG2C\]R;;R?KODT+^-QK4+5J7%?:P?Q0^5KP#I=]R%&M ML/)Q8QC?VW]N0NYV\*Q"TUL0!(QF?V40,L2VA;TF5!K[1XW:D'.]D\1AU.AC M*[(W\7(<>NU+^S8R;-:[YAZ".WVT^]J[LRCC(+!WDPQ?,U9'5\OVFY>8<1@U ME;^='6G3@?FAY4;M^6[T]V4^?D2!1XT"NUFA!XT#X%$MK#O&+5L,X8[E-KO# M9B^.+.RV3-4)AL2 " )#G84.9[B73/> UVZ7%:3=?>0?;PPT76;&;N^VQ4F MAH^%^ZT&EBW=8[L5!S" -+^E?;<=*"+'BG"+@@<#>E!=6*.Z<.BG_L\E ;BB MB,D)LJ)Z06.>HLQXJ0 %F0Q;XX/V^GOXWIM,/^NOV<=O*1MY7#(\)[HNMX_L MH?/^- ]KP.?'MFW+(R- I<8;&J<%^PSBM#*I)O.)SL'#R8+69\85DS$O"TW( M)-7F !/12PD U*#2>T:S!.%C/T _/UF8?_EE26/-/>59HN^52RH8WT0_;.^Y MQCRZ8+5>DI7:*J-RC@%B_-SC)=/:2Z9#O<2\RV+J7B/\MVN7&/HFII_+5H;\ MH=#49^3KIM8AM7;1#UJ;UQL7-1YA3K +NF!%H8UA1C)0PN;+0%>Z M*/2C]9FV>HJ3F,MY]1J'YTM!4_V"S@0@J%,TUA>G320WC MO_TU#>3ILH9)XT%:3L7"/+N3R%A2]3:M;JU?]IU7#]HVPZMG@>^( (7 ?8_. M8:I]'/HC)*JG=E5%\:5YWC;C2O'<_$TI2:C0 Z!_SKE:5S2#^KWCV5]02P,$ M% @ 6HA#4G!I.3TM! #0P !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%<,#4!$$JG7S#$0YP7KT&)!TZV?:8FVB$JD2E)Q M^N]WE&Q9;FRAPP;TBR4>[Q[>\;D[G>=;I;^8DG.+7NI*FNM9:6USY7DF+WG- MS*5JN(2=M=(UL[#4&\\TFK.B,ZHKC_A^[-5,R-EBWLD>]6*N6EL)R1\U,FU= M,_UMR2NUO9X%L[W@H]B4U@F\Q;QA&_[$[5_-HX:5-Z 4HN;2""61YNOKV4UP MM4RR.'EJC+=+]KV MNA&=H;PU5M4[8_"@%K)_LI?=/8P,4O^, =D9D,[O_J#.RSMFV6*NU19IIPUH M[J4+M;,&YX1TI#Q9#;L"[.QBR2HFN@RXXY:)RJ"WG]BJXN9B[EDXPVEZ M^0YOV>.1,W@!01^4M*5!][+@Q3& !\X-'I*]ATLRB?@'DY?()Q@1GP03>'2( MF'9X]-]$/($;#KAAAQN>P7V">BG:BB.U1N_D,Y=6:<'-J2N/$3UYY\ ;%,8YC,A(D%/M1 M,L%\-# ?33/?-S1'"33&AHD"W;] US3 &UPX^A-XT^BVU1J2 MT8P^W)M)@^ MY?_B[ 1W>]%)#CON.L[NA+%:K%I(;,2*9Y=E1[P%.,C\D8"F.$RC7?A[,0B# MX, //4=7FF$ZV@#^,H G$W3% UWQ#Q?JHX;/F[;?.I[NO[:B@0^./47.-.;/ M+ZAE*ZH"&D:?O[3E( S@YKN [JI^@FS]NZK;K&6W"H_ERP;MK8*[X-(.%CXE^,) 12 M.\XN3B1]0#,"K40E[)FOU33LS\]\X$"W MH"(?1(?-<'POH";I2@OUT MC)9D.(I.#BG>:$2KN=YT@Z@!GUMI^VEMD ZS[DT_XAW4^T'Y ],;(0V4RQI, M_H)1V@ 1]T3:M6@7MIGTTR4$L')O93FG_ M_"J$-/T@MW9Y$88FS;%@YD0M4=+) M3.F"66+U/#1+C2SS1H4(DRCJA 7C,ACTO.Q.#WJJM()+O--@RJ)@^GF$0JWZ M01QL!&,^SZT3A(/>DLUQ@O9A>:>)"VN4C!<1+%,(!D1L_UIA!?:4SW-UOT&]\[!3+ ME!F\5.(;SVS>#[H!9#ACI;!CM?J ZWA.'5ZJA/$45I5NJQ5 6AJKBK4Q>5!P M6:WL:9V''8-N=, @61LDWN_J(N_E%;-LT--J!=II$YK;^%"]-3G'I2O*Q&HZ MY61G!V-N%@:8S.!!IJ@ME=%R-/#FGDT%FK>]T-(M3C=,UXBC"C$Y@!@G<*ND MS0U0)1\@Z2*(D;\%IUS"V/USZ -TQ354IK MJ*E2Y(\NT ;4=HW:;D2=T'O)2H&@9I J2J:TFOG.TY3C?7ELQGO]JIM$K??P MORMEKZ3G!I2_C>B*XBZFJ"'I;H4NN43BSA:29X:TH,CB-M$KC-5 MP#VFN51"S9^WUK'3."/RQ>:$?%R?Q.[D&#ZC,6!S)B&.CER.V%]5X;2NPFEC MUL;XB+)L0NK42)T7KF+ZO+XAT]S5'API, MNZ#^8 <_ 5!+ P04 " !:B$-2L5$,'C(# E" &0 'AL+W=OU IPB2*AF')N QF$S]WKV<3 M55O!)=YK,'59,OU\@T(UTR .MA,/?%58-Q'.)A5;X2/:/ZM[35;8L>2\1&FX MDJ!Q.0WF\?5-W\7[@+\X-F9O#*Z2A5)?G7&73X/()80",^L8&'W6>(M".")* MX]N&,^B6=,#]\9;]-U\[U;)@!F^5^,)S6TR#<0 Y+EDM[(-J_L!-/0/'EREA M_"\T;6Q*P5EMK"HW8,J@Y++]LN\;'?8 X^@((-D $I]WNY#/\CVS;#;1J@'M MHHG-#7RI'DW)<>DVY=%J\G+"V=D\^U9SP[U"9T]L(="<3T)+S,X?9AN6FY8E M.<(2)_!125L8^%7FF/^;(*24NKR2;5XWR4G&#TQ>0I3T((F2^ 1?VM69>K[^ M$;X'S"N:@D>^DDR8$XS]CK%_DO&1[D=>"P2UA*K664%G RK-,P0FA,J8T_0U M*4_3/A7XDJYA9DN).9"Q5&0U!LZX!%NHVC"9F_-K>/O+.(G2=__;]XL_XYA? MS->HZ*FWY/UX2N$?-5;[OJZ6%L[^1:7,.=](RN>)T$*E2@];\?%EW M\J+2*D-CJ%T8HLL*(&7HDJZI^5342FP7^P;BN#<:I/!)66!M>B3N^S:41A:S M0BJA5L\=9ACWAJ,^C.'6WTO4M(SP-9F"5Z:+2WK]000)/&F64PNE]KJC&,;D M>)GX:-@;I./_O#WS+'-2NNHSY&MWF0]BXEYZ-7A%N36)H_3S@:??2T>'\9]M M0=5GM=9.TW:?]I9(!O$!Y'>E\H8+L5,I3:GJZ BW5/+B"'^GY2@]F+O=0 1G M"RZHK>$.=S8>#,\/$)_V%GH5=34Z!#TIR\3+:[H[6FD\[(VCJY>PUYI.N->Z MZ42M_ -EP&]DV\6[V>X-G+>M?Q?>/J ?F5YQ:4#@DJ#1Y6@0@&X?I=:PJO(/ MP4)9.KY^6- [CMH%D'^IE-T:;H'NG\'L!U!+ P04 " !:B$-2)52#$+P$ M B$ &0 'AL+W=O@R5;L(RV=+:Z2Z))4G/37[TC9LCPY1K:EP;Z8 MXAWO^)!\CG?T9"/D9Y4!:/)0Y*6:.IG6ZXO!0"49%$R=BS64J%D*63"-7;D: MJ+4$EEJC(A]0SXL'!>.E,YM8V8V<342E^ MRK01#&:3-5O!+>C?UC<2>X/&2\H+*!47)9&PG#IS_^(R-N/M@-\Y;%3KFYB5 M+(3X;#K7Z=3Q#"#((='& \/F'JX@SXTCA/%EZ]-IIC2&[>^=]W=V[;B6!5-P M)?)//-79U!DY)(4EJW+]46Q^@NUZ(N,O$;FROV2S'>LY)*F4%L76&!$4O*Q; M]K#=A^<8T*T!M;CKB2S*MTRSV42*#9%F-'HS'W:IUAK!\=(G=,>RI_F2@<4IC.$BV[B]K]_0) M]SXE'T2I,T5^+%-(#QT,$&L#F.X 7]*3'G]FY3GQJ$NH1_T3_H)F P+K+_@/ M&W!BFK"9)K33A$],"'%VO_0$0U.SJJ%L"=Z #?3FC16["7L.)E:39EP7)6)D#. M2# >N:%'[=?0#<*0S-.4FSM!D;0"H@595 IW6"F2B&+!2U8K&_=!X$:!U_1] MUXM&!G)[GIWRC,2![XX#VI)L$9R@4=30*#I-([R4TPJ):7@DA4',I'PT0%@A MJE+;0V1)4A55SC3N*8JEYE_MDHR5L!3G>XJS(Q2O.7@:BN'@BT(@3)K/+;'5 M-R?>OVT_V9L>TC?S>Y"8N%X=P+R]GT=BQ8;#T8"Q,?)W=S<@N=@'WWM[ILU< MK7-\_HB>"6K5-T@-(0X 'Y/=5HL_,4V;4&R3Y?7/_"W<8YVRQJ5H2+)2Y&+U M2$:M4*:Q">YQ2]+S:>2&0=1OC_+';CR.#D;YOAL'89]&^VX/KY/1<+AW'WKNL.6[1ZD[#&F?W$F68L6&U5S+F8_*X9X-O=@- M?-IOJP-_?[/U0M'P=N3,.N#SJD[LCSCE@$(S>B M?M?BM=I?A,8<^C]AX'7Y9BU%8I*1!(5AE&3V0DUK9F(]K ^ ;]$>R9Y(N&$4 M')W(I\, WE@);I'47^@0UCV7LDYC,^^Y"K5D"4V=MN"7O MP;%I_-L M*.!(7]Q#TSMN<3W%PY.$@!;.BVY2O!HZY*4JY?(_>]JE[:F;"Z> M=CH\(V'H!EB^H91VS+'0\\+8Z+IQ0]&.AD87=G5X1<=6U[T1\8K%%S(YQJE! MZ]V&&6%E7Z>F",4$63_A&FGS )[7[[[]\/KU_(%)K'P5R6&)IM[Y$(LW6;]( MZXX6:_L*7 B-Z<=^9OB(!VD&H'XIA-YUS 3-WP*SOP!02P,$% @ 6HA# M4L;X/>Q\ P S@D !D !X;"]W;W)K&ULO59M M;]LV$/XKA%8,"4!$E&2].+,-Y*7#.K1%T+0;]I&6SC91B71)JD[VZW>D;%EY M4X,-V!=)=^0]?'B\1\?93NFO9@-@R5U32S,/-M9NS\/0E!MHN#E36Y XLE*Z MX19-O0[-5@.O?%!3AS%C6=AP(8/%S/MN]&*F6EL+"3>:F+9IN+Z_A%KMYD$4 M'!R?Q'ICG2-\>] M++F!*U7_*2J[F0=%0"I8\;:VG]3N-]COQQ,L56W\D^SVR#D4$C M9/?F=_L\O"8@W@?$GG>WD&=YS2U?S+3:$>UF(YK[\%OUT4A.2'&O)455 \!0N32$XH/ MA"[C4<3?N3PC+*8D9G$T@I?T&TP\7C*RP1&820\S\3"3%V!NNZ(E:D6$[+3@ MBVJ)A4[L!@A\:X6])UQ6I!9\*6IGE:K9*@G2&A=8*OD=M!68:RRR'7A#>JE=8!N_6ELF#<$D88"]7!O5(UZLY-/Q$2/:HU2-& M\X9D>4K3+!]X)HQ1QACY(C$YF.F_,1$NTZ02IO39.LP]B5A"IVER>O3$.4T+ M=OHT6!C33_.X3BQB!5TDA1#JCG-DY[IB(C27D3IN(BPI50M5K\7PU :0EK0 M8"R!.VPW!IZ3QCCVNT<(V#%J[H1@U4 ?.V[\REJ8_U,C/WK_!5QW?]!7R^MH M3%^CM8%1D"O\96OLARW*Z7'FA^=/TX0]L"=%^G ).4-B3,ZS9)AS1=TFK.'CF0: M/U?JX:#'-J#7_B;AB@EWV;7;WMM?5BZZ'GVAW?'A\>;[83\IG( 39X+7JJYDVM=77N>6N=04#42%90XLQ&R MH!J[7+$KC8S9W M.0SS!:$'! MRJ:ES_LX= "I_P8@W -":W>SD;7R ]5T,9-B1Z19C6SFQ[IJT6@<*\VA/&B) MLPQQ>O$)T"5%+A[IBH.ZG'D:2('AKA$K%! M#5<5!Q2GIIQPLP%A97-%4&OGHCA,_A'OY(?;3%VM3$1H_N*FT_B'PW-H M_P8J&[T.1? P=!+)&ZIRQTIA_T1LT Y[7.2VW<'8#L>)L:TU6S9E,@J ;=W<_))C'YNB3!EF0\2@A+WBJ1Q7%O9$>4\;46M2E)F@6("": MD)]),@K'V+QV*@A&Y) L;S#AL;*&['(@JR1M5DF&LPJ^LUG-P:05#$8MF^/' MWH ZSF68P6W,XWZM*KJ&N8.OMP+Y!,[B,8?OWQ/%9E9T3M<>U@ZDT2'*C>.M M4*^NPO5WJ^86#P.3J;V:K^=.5&$NPB2=F,&PMW+L!I/83$6]J<2-QA;5SR.Q MFS:HI#<5N>$D)1@H+'DV*+7>@M2-T;A'<7P)*OIB7@;5YXHQK04H(Z4(*ZI: MVQN+I*!T;_%%XOI^<'G"/)@MSVG1ZU0&!5Q7%Y M4Y]]IG++,&UPV"#4'TU0;[*I>9J.%I6M,U9"8]5B?W,L$T&:!3B_$4(?.F:# MMO!<_ M02P,$% @ 6HA#4B9><#<. P XP@ !D !X;"]W;W)K&ULW59M;],P$/XK5D PI&A)G/?15MH+B"$A3=L \=%- MKDFTQ"ZVLZ[_GK/399G&BH0F/O"E\;T]=V<_]G6V$?)&U0":W'4M5W.GUGI] MY'FJJ*%CZE"L@:-E)63'-(JR\M1: BMM4-=ZU/<3KV,-=Q8SJ[N0BYGH==MP MN)!$]5W'Y/8$6K&9.X%SK[ALJEH;A;>8K5D%5Z"_KB\D2MZ(4C8=<-4(3B2L MYLYQ<'02&W_K\*V!C9JLB>ED*<2-$<[+N>.;@J"%0AL$AI];.(6V-4!8QL\= MIC.F-('3]3WZ1]L[]K)D"DY%^[TI=3UW,H>4L&)]JR_%YA/L^K$%%J)5]I=L M!M\8G8M>:='M@K&"KN'#E]WM]F$2D/G/!-!= +5U#XELE6=,L\5,B@V1QAO1 MS,*V:J.QN(:;0[G2$JT-QNG%)=P"[T&1@VNV;$&]FWD:88W1*W80)P,$?08B MH.2+X+I6Y ,OH7P,X&$]8U'TOJ@3NA?Q,^.'Q* MJ&B$BBQ4] S4%=Z*LF^!B!4I&\6J2D+%+,%0(X=$9+DE:RG*OM"D8!HJ(;>_ MV]?]J:YK("O1XK5I>#5-AJ>ET78JNC7CV[=J7UIRT'#T%KUBO%3OCLB;5QGU MP_?_[/L#F!R(\<2$Q]SC0T#PH,^@@&X)DM!L*N3NDR!#B8D0Y%,A(^=<@^3X MF.%I7->X<6JTOR9Q$+I)ZD\T49:Y09Q,-4GH9J$!6DFFM,3-["40W#W">KR- MPKPBHW^8AJ[OIP]RE+MAGHURY$=N1/,G7;PF699@+>E4$Z9N'$=339*Y-$GW MT#8>:1N_#&T5PT> %#7C'-K?<79_GK_B[*.<_PUA+5$M02TQSQHD4[-$"LDI M)9,\<:&UL[5IK M;]LV%/TKA-<-*:#:%/5NDP!)VFT=4,R(LP[[R$BT)502/9)RFOWZ75*R'HFB MNDW3;<"^R.+K\)(\Y_)2]/$-%Q]DRIA"'XN\E">S5*GMR\5"QBDKJ)SS+2NA M9,U%014DQ68AMX+1Q#0J\@7!V%\4-"MGI\FA7'/^02?>)B_0?S>!A,-=4L@N>_YXE*CV9A3.4L#6M0Y %(FZ!WO%2I1&_*A"5#@ 78UQI)]D:>DTG$7V@Y1YA8B&!B3^ Y M[: =@^=\YJ GH-T6VC70[D/0-;L17R,J@>I;C2M1I;M2'#&I,J 20VN:";2C M><4D FVA-ZOE_@$K04OD(+B\YS"6%=QRF$U$3?VO-B*+,[* M#2IXPO*V?R13*J#21M!28]PPP5!,\[C*#68E=1L-NN8YR%FG>H-\B7[X+B38 M>?75?O]@5-0DNE<$E*CT/ ,I]EFO6^28!X;'928_O%@+ MP,]@'F%&%1)ZS;]O&^"Y[4'2GOOP)',7GBT^M"C045;"XF@1/6\;19-OK[-= MEK R0;<9RX?S99-7AZ8G%."U"O">1 'O5K_),05,]W: K0S8NB"BIPCF16: MS-K![?O\YVG^U'0WH[Q#ZS$Z.YJ-CJTI&4W2V)X[+6\?8N\M# ;(2^8=11]Z M'Z'NUZ&LWU+6/Y2RTFP-UV9KB/O[H0D?8):LQH>._QER MHKD;'#RS=\!['L!(V29WH&T?>7/;[F7:MD4<@MZ#"@57#P%15\N3J39O"7#^PYTYW]K[5QK;5Q5"LIO1L#THC. M!DOP>)U9.'1[O!K;,J9^?VHB7M_&CT!IA 9Q10;A KP=>:[__!& %[2,X;Q: M8T*\LF:9[N#()8]!_91CL6SLC\#;\T&V[6(KQ/:GT,9=C(7)(5TXV/(=;\(] MA*U["+^B>UAJ2FK#'PI)ISO[]VS)_UWW,%B"1[L'XI-'.(60/$)L;Z@HASXA M=)[")9#P"5T"<9Q1M=HN).&D$6#GB_P @5/P?;S 8Z*<[NQH<%^LX/_L+V*^Q]3; M\^W"_*1#H=S#UG@E,V[KZ7XB_92K;TMF!@D[;%Y#?'Q.:[Q.A7U.F./HM1 MGV&*.9VKE%<2*LCG3\^M;\2I;A^JA;1?H/UY'=Q/?11,>CSQO+"7NNLV@8-6 MY)$Q:,-5E8):=W74U[5Q0\MS^M&H%UA^U/>@?FAAF]0;3*WTG@.8!G<"RPWZ MYRH(P]Q!;U C('C,YJ%8QO'!=M?KHUF^&PW2GC]A^2%=^):#R6".77]P*+2" M,)S2:N]NPY[6:IRRI,K99-P720:0/MV)9C#PX<%G%""'$E6!JGAL<)H.1\:QQJVV%D@9OHDKYE MAQTL<:S0#] *HC186@MM6 F;?&[0:%) \"R5H/HNL@_H]B0!$1").KN(:T4! MN3=G/K9PU.G&#(?JO7=@T:>N3A-:'V.G8=ZW%4( ,:A>OO^6O M*U4)9L)L'2./:G*ZPS.CDCN1J]7?;U%*D\Z*QJH#C$%4[C_9'BP_@G'4?(Z$ M503^:<:8&RJ@*L+_7=4;& #0CE;0U,,H=L,B?J.O$XHOC7WTM=<*5Z8 MUY31A E= &ULW5EK;]NZ&?XKA+<.-L#: M$G7O20(T:;OEX%R")CO#/M(2;0N5)4^DFW2__CRD;(F*;,>G6'N ?;%$FGQO M?-X;=?%8U9_D2@A%GM9%*2]'*Z4V;V8SF:[$FLMIM1$E_EE4]9HK#.OE3&YJ MP3.S:5W,F..$LS7/R]'5A9F[JZ\NJJTJ\E+?[D61?5X.7)'^XF/ M^7*E],3LZF+#E^)>J']N[FJ,9BV5+%^+4N9526JQN!R]==]<)WJ]6?!;+AZE M]4ZT)O.J^J0'M]GER-$"B4*D2E/@>'P6-Z(H-"&(\9\=S5'+4F^TW_?4/QC= MHK<9$JSSLGGRIYT=K VQN;LNT6@ORP)^$).,'/B^$G%S,%$CK!;-T1^:Z(<..D'$9 M^;DJU4J2]V4FLCZ!&61J!6-[P:[928H_\G)*'$8)MX9BIX@ MY[?D?$/./T+N'MZ1;0M!J@7)&])S 1\1^Y$:,FK4/DWW]B@M/2BV&5[42I!% M5<"?\G))L&)3E:)4.+^\Q)_55O(RDY,WY&]_B9GC_?#-GO\6O&X.?/ 7CF\+ M)RQD&^Q/*L*:CYD7=:,QH$@03Z+@0V)W][PYF8(B6I4\= MS^T,X'D]CX(UDB@^;@U([,=1MWWL.C1TXVXB@+$:@^R5&M((:6!O81Y%+6*+ MX$F7L', M0F2BA@&DXFJK*F +A MY1=M%S?Z01Z0A^22<+F+'O+;!8OO%!P^#$QBE&3NU"&OGCWVL&]-L4.>SEQ3 M9L/>GR;]H07HCT)"M71%$&U1:WY&#;U9Z]B@R:9PB5QG_<#IDPAZ#!*;X-]O M?WJX-=3NM_,-KQ7YL'>#UH^#:1>7()SUWN7!7RIM[2V.&P4C&9>H_?B3+AZ- M9QG-#?]&XV)8:X,LR_R_@H4GO3J*1S656.'&FOF4X-K7"4U_A:K'(4X!%UUX0 MLW$K:)F76NPVX7Q$&:\Q86<^=NK844\\ZBC8^H@DA'S72W1@^]8J$[I3AH3T7 MOOIJO^-$?HG:_!*=G5\DO#(';CE09C4-^"?;)]BC=>4+7(Y2/I0G^MQT@L!" M*TZ;J*M#5"]0FS#,T1-U">6;%:.6, >319<7WEFZ0#(IU!](<[\(."/\!7Z" M$%!4\-.4U_47X/N1UYE$J1'2V.LU&S1!J_W01O]G&YYS8"BRF#N8=M$+!0&B M[9$HP&@86^$+=5E";N$RY=+X3Z/G@?HT=MA@-J*N%Y /^1.8'-G(PJ&(+$[( M#=_DJ/],X*Z/94*7,J\+NRZ-P*T]E5UJ@TIRE9OU4E M#]>7$>"&P%5\:#H$"D]B0)?JWF#6ITF8'#N-@";6P76GX88AM)T/&RCFTC : M-OD!C7P738+8\#S;%Q[VX4$*^RH"+F5='*"K8YW@'OHPJ*H].QN&!C*V#*_O M+M $Q4Y@-Y%H+>(H/!'YXS;RQV='_@/)^%"0/TWPH7U[SPLC+.SR]S1!YHB?"0-*&@>3L,'#(/9>U+CN.]DB'PL1IAE\9)EZ0X__P M:ML I L(\YUK=Q!@E$5A;^QX]AB9+HZL8-04LX?(MZUW/VX:#=IS\>N&Z!K;P/6US,YQLS41VYB54?/5UOL=4KJ M'PZ)>%QT&FOA M <1C&(D#[R7,' HC,^N3X5H@_^@/H_KB?UNJYNMA.]M^>WW;?'+LEC&PO=V]R:W-H965T M4;%E!8B/]T"\2[WCW\#GRH4Z+G=)?30U@R8^VD6;IU=9V ME[YORAI:;BY4!Q)G-DJWW**IM[[I-/!J2&H;GP5!ZK=<2&^U&'PW>K50O6V$ MA!M-3-^V7#]<0:-V2R_T#HY;L:VM<_BK1<>W< ?V2W>CT?(GE$JT((U0DFC8 M++WWX>55XN*'@+\%[,QL3%PE:Z6^.N-3M?0"1P@:**U#X/CZ#M?0- X(:7S; M8WK3DBYQ/CZ@?QQJQUK6W,"U:OX1E:V77NZ1"C:\;^RMVOT)^WH&@J5JS/ D MNS$V*SQ2]L:J=I^,#%HAQS?_L=^'64(>G$A@^P0V\!X7&EA^X):O%EKMB';1 MB.8&0ZE#-I(3TAW*G=4X*S#/KNY@BUMLR2;/P+:[@XOQR MCW8UHK$3:"$CGY6TM2%_R JJQP ^4IOXL0._*W86\2\N+TC *&$!"\_@15.] MT8 7O;S>,ZCQA!H/J/$I5+PK5=\ 41M4ZG>0/1!NK1;KWD)%K");4%O-NUJ4 MA./E&914$=QL4XNN@^HMQC2J?(;0N$OGU[^O@6Q4@S=,R.W^@HG_P!"+$]>J M[;A\^/VWG(79.S,17#\\8?5:2$Q1O>&R,F\NB__/TO<#U*YLD4"J#' MKP5!"1Q<'Z"$=@V:L/PY9W%T.M'@(RS<(R=?I'#'<6>YQ;TY!+TB!:-AE,X< M81C0. GGGKB@49Z0ZUI(/OFC(J/9+"Y*8IHGR=&.8\K0O@5CG3;P"]54L^R4 M9D5PM#-&69S/[)BF+"/WRO)FQB7/4YIFV=P3931)XKDGS2E+LS/:3B9M)R_6 M=J>Q&VC[0% ?!+[UHG.7B1*)W>.IG)[3\?FU?DK'/T?FEVG[I0(]:O&4#$,, M9T'\R)/2)&,G]!.&E$5'L:% TZ=B":."QE'QR)/0(BJ>DX8_:R0MZ.W0+@TI M52_MV%,F[]21WX^-Z!@^MO//7&^%-*2!#:8&%QF>O!Y;Y&A8U0UM::TL-KEA M6.-?!6@7@/,;I>S!< M,_RFK_P%02P,$% @ 6HA#4NEUTQ*1 @ BP@ M !D !X;"]W;W)K&ULM5;;;MLP#/T5P4\;L,67 M.+0/#1$3_=" MWJD*0*,#HUS-@DKK^BH,558!PZHG:N!FIQ"286U,68:JEH!S!V(T3*)H&#), M>#"?.M]&SJ=BIRGAL)%([1C#\GX!5.QG01P<'3>DK+1UA/-IC4O8@OY5;Z2Q M0L^2$P9<$<&1A&(67,=7JSBR '?B-X&].EDC6\JM$'?6^)[/@LAF!!0R;2FP M>?V#)5!JF4P>?UO2P,>TP-/UD?VK*]X47@ D+2!Y"D@O /HM MH/]20-H"4J=,4XK3884UGD^EV"-I3QLVNW!B.K0IGW#;]ZV69I<8G)YO27-_H<5:$RH^C@-M4G3!@NS-J5%DU)R(:4X06O!=:70%YY#_I@@-/7Y(I-C MD8NDD_$'YCT4)9]0$B7QF826W? 59#V4C"T\GIR!KUX"GSCXN*.:OF]9W_'U M7]>RC@BICY"Z".F%"#^!E[JR32V(RC!%]X#EN49VT_1',V&P, #,. 9 >&PO M=V]R:W-H965T= E@T&/% MA1Y'I3&+BSC6:0D5U<=R <*.Y%)5U-BN*F*]4$ S;U3QF"3):5Q1)J+)R'^; MJ)\P@XI,9!4/OW"Z; MN4.R?OQ<@4;MFLYPL[U&?^>#M\',J8:IY#]89LIQ-(Q0!CFMN?DBE^]A%=") MPTLEU_X7+5=SDPBEM3:R6AE;#RHFFG_ZN"+B)09D94!>:M!?&?1]H(UG/JQK M:NADI.02*3?;HKF&Y\9;VVB8<&F\-\J.,FMG)O>L$"QG*14&7::IK(5AHD S MR5G*0*,>FBE;,\H\(2HR=/.S9@N;17.$;J4H>K() 1O<6@:-K^&]!B1H3/'YP%W^BWE?8_7WX'74!0 &K1 P\TV 'T MV>:%^G1Q!XF4*]F>S'NU[5"?DR-T;Z@!ES$D<_2."2I21KE-L&9N'VW+3WC5 M6O<*2A<7GTT)JLG\)RG26BF[R#9V#P;WC*23EJ23OR*),SIGW,8.KR,GO-JS M:&Z[I:9-/&@]OC'DIWXMJ7 ;RH"JKF%NPHS^7Q^>I>&T3<-IT*D[)EA55P&D MLQ;I++A]MNM1 'C8 @^#+G[3D-?<%D@.1SM4;UM!A$'[Z FH"NWV\]:]\[!L M_*FW 4R<=/*?O#SH#\)04; Y7\O'5O4. Y*] >.-LPF'BX8^[BD:3#HLX_Z_*)P]J/AD/Y/=28$'ARN>3EIQ6&E>43QA0/R"ZND4!X1#,WUE*R3/$A#T?0!O;0(6R]\6L M.5A#ZY!.CDAR6)9))R8D+":O9'D/ZO!T-\OQQK6\ E7XUXI&_I+=W-#;K^V+ MZ-*_ ^)N>O.^_>'0^R7IL76P,@>6NDLJNH M1FSO*;6\AH;9F6Y!N9M2FX:A"TU%;6N %0'42)K&\9(V3*@HS\+9UN29[E * M!5M#;-@;GE%1Y 2D_D9/P=.:.I MI >>[T_LWT/OKI<#L_"@Y1]18+V*OD:D@))U$G>Z_P%C/W>>CVMIPY/T0^YR M$1'>6=3-"'8*&J&&E;V-"K*QX*;H6!ZI6"2DB>ML+;DFRJ@>$] G?JIA?34PB:] MR?B+J1F)TT\DC=/D!M]\&LD\\,VO\%UH^ ;K8F)=!-;%%=:MT47'T1FYE8R# M\S62GAGC!G^\-,7;; DY C.79-$S+S1@JN!X2\*;'6PQG4X?U7KPTO_TX8M\ M8J82RA()I8/&LR]W$3&#RX< =1N<==#H?!JVM?LQ@/$)[K[4&D^!+S#]:O)_ M4$L#!!0 ( %J(0U+]3ETRE@, +,+ 9 >&PO=V]R:W-H965TVF>S^?6U#" $'I7U)L#GG^IYC^W*7)\;?18&Q!#^JDHJ54TAY?'9=D16X M0F+&CIBJ-WO&*R35D!]<<>08Y894E2[TO+E;(4*=]=+,O?+UDM6R)!2_+ M_YSZ4!,,XB^"3Z+W#+24'6/O>O!;OG(\G1$N<29U"*3^/O ++DL=2>7Q3QO4 MZ=;4Q/[S.?HO1KP2LT,"O[#R;Y++8N7$#LCQ'M6E_,Y.O^)64*3C9:P4YA>< M6JSG@*P6DE4M6650$=K\HQ^M$3V"/[]!@"T!#@GA#4+0$H)["6%+"(TSC13C M0XHD6B\Y.P&NT2J:?C!F&K:23ZC>]ZWDZBU1/+G^BC@E]"# *^9@6R".P6.* M)2*E> *?P=LV!8\/3^ !N$#HMP(0"MXHD>)3;^+/@M4"T5Q-/ER-EZY42>JE MW*Q-:-,D!&\DY$/PC5%9"/"5YCB_#N J=9U$>):X@9,1?T=T!CSX"4 /^I:$ M7J;I*GH//3'T>$)-T&U88.(%=V_81-"P"QJ:H.&-H'^H D-H MQBILV["&NS!<74<^U"9%@;+RH^^B!97 >72-2L>H.(B22ZRK]*,N_6@R_6US M$&N!=SSB\9:J\P$'&FTHF'@#E3:4U_/B2F?2Z4SN*PR=C*DSX7N7 M#X0WZ=_&W*%'95W.RA+QW@)/UO+>A$MZZKP93 9&65&CXV!!^;/DAE%^[YOG M3TI*VYW_#Z)\FZAX*,J&"H.AJ#%*B;JA"5XTP7N..9*2DUTMD;ZMDEU*!>ZJ M1W.?3>.F:XFZT;TZ8A4/1^=5M95#[6-0. 2E%I#? S72W5XW4V%^,%VA4&G7 M5#9?_6ZVZSR_F'YK,+_1':GIDBYAFG;V&^('0@4H\5Z%]&8+5;!YTR$V \F. MIF?:,:DZ,/-8J*X:,R?- +]#UZ>M_ 5!+ P04 " !:B$-2EY47 M P & :(P &0 'AL+W=O9MNE8J"2Z).6TP'[\4K(BJA;%RDD> M_))8U@QU.#,\5:H\\E&Z^W;Z50M-SQGZDQL>6'NK(7, MF3:7\FZJMI*S5>V49U,4!.$T9VDQF<_J[V[D?"9*G:4%OY% E7G.Y,]W/!/W MYQ,X>?CB4WJWT=47T_ELR^[X+==?MC?27$W;459IS@N5B@)(OCZ?7,"WEY16 M#K7%UY3?J\YG4$UE(<2WZN)Z=3X)*D0\XTM=#<',OQV_Y%E6C61P?&\&G;3/ MK!R[GQ]&?U]/WDQFP12_%-F_Z4IOSB?Q!*SXFI69_B3N_^3-A&J 2Y&I^B^X M;VR#"5B62HN\<38(\K38_V<_FD!T'" 9<$"- QKK@!L'7$]TCZR>UA73;#Z3 MXA[(RMJ,5GVH8U-[F]FD197&6RW-W=3XZ?E[EDKPE64E!V(-WJ<%*Y8IR\!U MH;0L3;ZT F_ [3[)EB5*Q8 MJ=E4&[C50Z?+!MJ[/30T .TO5IR! +T&*$#0X7[I=[_BRS. XLH=)K^Z3TV0 MVDBA-E*H'@\/1:J=.%.*FSF;68$L98LT2W7*%<@Y4Z7D*\ T6%=AW>W#:FK5 M%/RRE#(M[JJ:2Y4'#F[AX!H.&8!SNQ%2O]% MS2F"28AGTUTWFGTSDL0QHJW9+S!)"Y-X87YZF+AGRK0=BYY"!L(63NB=VB53 M&\"_EZEYRE#L]R.$G: FE*+@(/0.*QP%Q!WYJ(47/5.!1+W'.PND;^8KD+B% M&7MA?M0;+IN$O@8%URZ$<1\A)H=1=!B%)'*C2UITB1?=9Z$[Y=:M*A?,I(<@ M1"A&AX'LF]$DAE'HA@H#2^7!N+4&_@,?1,%_FD8AOQDIL"Y[!/SK(SK= I[" M$H26E"%Z\B)LAN@&/*)A$!ZDQ6&6(!PE VFQ1 W]3-U-RQ]BQV51K42C-18: MJ.I>'3E?-"S90G(2Z;&,#>G3TT,=Q *'PF[9&?KI>3S_P3[_0H)H=+AN7781 MC",X -4R-?13=;="+H7<"LDT/Z9 +-G"^"0*Q/(K]!/LJ +I$R8D24(/T^,P MPT/M"5E617Y6'5]'S4!= (8^<'+8J%QV*$SH0,-'EIT1'%U'%^5^GU27TJ@J M0ATE?!)2&%F*17Z*'24BFC%^HR)<5H,R EEF1B-UL$G-/Z70)C8W,EV:6)E- MTD6]EP4?ZFZM@-F<@^N5J;)T:4)\L0_QR[_YCF< OO(%S/(R.@DIC2Q;HZ>+ M:=3GWRA*0GB808><'N[CR+(T>BY!C?I2&<>D#[1O%E,8#P&U)(_\DOHXT8KZ MNAG"D"!TB-9A%QD=%0_ M2T ^5O \RV-8W4OMDT !Z>P7K"E>NRG^C'KI1GB M=[K78>99+]AV">R7YL^:UT<)9]PY3,$GD5_;+["_7XS*+^DE#F$Z('BP[0W8 MK]F/.%GJ*W<7SSG,/#R';<_ _I[1+;#;]*Y(UZ9Z3('LU<#'A>)RQQ89!]?% MMK3UA'PM%-MV@*.3*!E+^]A/^Z-*QD7BE":'&7.8#4II;)D>^YG^B,KJ:WD2 M8QH<-B67'<0A'CA+(9;PB5_U']=#25_1TP &O97@L"-F*Q,.["");0=DO/(_ M:BD\EEJ);0/D)#8+Q'(]\6\6QJP3TM\%(+,-&$A3YS#479_XG4<8+CO/$0:Q+8*,WPQTZ^Y+(89J#OOZ.;6,3T]"XE/+ MZ=3/Z:,.-6A?O#L.-5Q6@X<:U%([]2O\XYHD[9^ONZ ZK(:A6M*GXP_A1]?5 MHX[1J.T&]"1.ZVGG]U4_Z8^K.-K_/=F11H=5/XW3SHL+U5LC9CMXEQ8*9'QM MW(*SR(PB]R]B["^TV-;O,BR$UB*O/VXX6W%9&9C[:V'VF&ULS9EM;]HZ%,>_BH7V8I-*$]LAA*E%VJBZN^E>J5K7W=U^^FN'-*;XH65]X&K22N#X^/R/C\\O3LXVC/\02THE^%D6E3CO+:5< MO8\B,5W2DHA3MJ*5^F7.>$FDNN2+2*PX);-F4%E$*([3J"1YU1N?-=]=\?$9 MJV615_2* U&7)>&_/M*";DWES>J*JZNH\S++ M2UJ)G%6 T_EY[P-\/TFP'M!8?,_I1NQ\!EK*+6,_],7GV7DOUA'1@DZE=D'4 MGS6=T*+0GE0<_[1.>]V<>N#NYSOOEXUX)>:6"#IAQ=_Y3"[/>UD/S.BB##VN2%^2VH'U5.'U!"@KR:DV%W!J\ MO:!2&8AWRO3F^@*\??,.O%$6X-N2U8)4,W$6216LGC*:MH%]W :&/(%](=4I MB-$)0#&"CN&3\/ +.CT%*-/#X>C^\$BEJ,L3ZO*$&G_8XV_"A RXP9T;W+A) M?&'5.G. 513\HH0#QD%!A3@!MO]MDK;NAHT[O2778YRI':HDK1UA)%T8R8-A MD+FDW$0BEYS5BR60M&J^",2T]9WNQ*36"*?8'=.@BVGPR)@>$<+ "@%GPRQV M1Y!V$:3!"+XQJ2K?-V5J39DBJ/ZYYQQV'0=-4X,/=;5*YE6MFC2H*W474.3_TADHF!!@Q42N0>O/R_TY M30>$X1;8N%O?$8?89!%T6G,U-U5K,C4!WHL*S-O:5C5%*B WM%A34"KKI9LU MV)'!>##H$M@RQ6ZWNMOZ\FS:+0SWV^?3?$^IWN +M6RJD)VB[48]P$F\K]FV M@B@;^ K;M',8[N?;PIX_AW*G.!L!Z1"/K!6US49H!'TK:E !TZ?OG$]<7]^8 MW_]4UU2$MI'A!AP&T^NX)?N-C0-16THGJI"TW9Z8_6#;W ^MI/:'H_W,.XQ@ M["LK@S@89MQ3='=J=S;.8<)M5/;3U-I1#BN<^I0;GL(P4!]0+IO]=H@8FZY] MM8/VQ3BL$I\89 B,P@3^Q-:45_KXH Y=MW)'2>AFW5 5P5<"&]HY(:#_']C: MF.YU[Q@FZ=XJNLS@*!EZEM' '+T6S \ VP39-!_"S-/3D:$T"E/ZA8F%'*!U M+97#3 '+M^,,C]'@&,1"!IDH?+PZ)K&0?7KK[]\JN&Q\AR!D.(U>CM-/Y=4$ MN4#M460(C)Y$X(,YA!RXM-;&88-2CQ)#5!0FZH3Q%>,JJP#J HWC_3L)AEF80>E81&^[BU^+N(0S"-E%]#P/PSM/!,$Y? MF$#8YJ9SH1R'Y0QBWT(9ON+D& 3"!H$X?"0])H&P?1#M#Y/]S#N,,NC)NP$O M?A)X#V[8V %*6XK#R"O%T!0_0--Z^_:G:=J/Z]>&:SA[K7YM"(3#!#K.@R%L MG^D<#X9<5JGOR) 8+";AD]\+][C$?D[KT.:R\FLS^$V>X=AY>(=+# N3, N/ M^G0DL9'H>#KBLL(#S^$M,>A,PNA\[B:7V(^"76(<5K:8:.?]K'XY_A?AB[Q2 M:T#G:EA\.E1MGV_?-V\O)%LUKVQOF92L;#XN*9E1K@W4[W/&Y-V%?@O&ULQ5;;;MLX$/V5@9"'!-A:-U\+VT :;[ MMD V:5KTD9;& M%E&*U)*4G0+[\3ND%,7-RD93+) 7FZ1FSEP.9SCSO=+?3(%HX:$4TBR"PMKJ M;1B:K,"2F8&J4-*7C=(EL[35V]!4&EGNE4H1)E$T#DO&9;"<^[,;O9RKV@HN M\4:#J_O4*C](HB#QX-;OBVL.PB7\XIM\0[M?76C:1=V*#DO41JN)&C< M+(++^.TJ3IV"E_C,<6\.UN!"62OUS6W>YXL@E%PV_^RA3<2!0C(^HI"T"LESA?B(0MHJI#^K,&P5ACXS M32@^#RMFV7*NU1ZTDR8TM_#)]-H4/I>.]SNKZ2LG/;N\9ES#9R9J!+6!:RZ9 MS#@3\%X:JVLBV!IX Y=UPY)F%L%@5FMN.1HX7Z%E7)B+$S)OX(YO)=_PC$D+ M]U*M#>H=6PLD(U5-^.=_X@X%I!=P!ES"IT+5ALGE!6/X,R\RC3 M7I20".M82SK6$@\[/ +[Q5]GS.%RAYK*$_Z!WXWE5 9T]IVCR.EDQ4VF:NF. M,F8*V%"-G["==K93;SL]8ONOFGCDEKEZ);J:UN.(IQ6T3,+!M?J(S-0:FZMT M:0Q:<\*+8>?%\&0&_GN/^FY+@Q%''L2UP-TR&D3Q:#P/=SW&1YWQT8O3_U!1 M)Z.C0HF2$-%/'7/BH:G/$!$W'4S\*TLSW] M]2+(VZPW[>C%+,PZ'V:OR$(3TDT:R?B?C@%8E/VK]U_5[3 MO3\5S5-WBY/7S.I3IXO3DU%Y$SMO8LT$O8P(S((M$%#F[KUTRZ[0SWI3WEB8 M'&1\E Z?;G[[%/5(C8>3'Z56?5*3T7/NPH-AP(UN'YG>IMN MIJ%F8U7EYX.ULC1M^&5!$R1J)T#?-TK9QXT;.;J9=/DO4$L#!!0 ( %J( M0U+JH^+)\ ( ",' 9 >&PO=V]R:W-H965TU ^^]W=D*6,F#: M%V*?[YY[[CES'F^E>M,%@"'O)1=ZXA7&K&]\7R<%E%3WY!H$GF12E=3@5N6^ M7BN@J0LJN1\%0>R7E EO.G:V)S4=R\IP)N!)$5V5)54?,^!R._%";V=X9GEA MK,&?CMZLB:UD)>6; MW=RG$R^PA(!#8BP"Q<\&YL"Y!4(:OQI,KTUI [OK'?J=JQUK65$-<\E_LM04 M$^_*(REDM.+F66Z_05//T.(EDFOW2[:-;^"1I-)&EDTP,BB9J+_TO=&A$Q#& M1P*B)B#:#Q@<">@W 7U7:,W,E;6@AD['2FZ)LMZ(9A=.&Q>-U3!AN[@T"D\9 MQIGI'66*O%)> 9$9N6."BH113NZ%-JK"=AE-+LFM%9N9#\($>8 -<-(G6>O+ M.K[G"S"4<7V!44N6"Y:QA I#7H1<:5 ;NN* X.O*^C90UO<9DDHI)G*;K:I; MK*@!HNT!,PPLCY?E@IR?79 S2^1'(2M-1:K'OD$E;#U^TE0]JZN.CE0=1N11 M"E-H\E6DD'X&\%'"5L=HI^,L.HGXG8H>":(O) JB\ "A^>GP!20]$EW9\/#Z M!)U^V]:^P^N?:NO&M95J#2BV@D1BNSBC3EML=E)0D8,^D6W09ANX;(,CV6:4 MXU7 5(:8 L@*(7]M[=)(E%%$EGB,"SLE-J /9'Z-E*!R M-X8UBE<)4_]E6FL[Z6_=@-NSS_ %J ?V'YCZ^7BD"B^1)APRA QZ(U11U2.Y MWABY=E-M)0W.2+&PO=V]R:W-H965TBN6@5P+ MP L+532(P[ ?5)@P;YS;9S=BG/.-HH3!C4!R4U58_#X'RG'MR2Y4J9 M!\$X7^,ES$#=K6^$W@5.94$J8))PA@24(^]+='8Q-/;6X)[ 3NZMDCZ3F7!MQ?/ZE?VMQU+G,L8<+I3[)0 MJY$W\- "2KRAZI;OOD*33VKT"DZEO:)=8QMZJ-A(Q:L&UA%4A-5W_-C480^( MDA- W #Q:X%> _1>"R0-D+P62!O IA[4N=O"3;'"XUSP'1+&6JN9A:V^I76] M"#-S,E-"OR6:4^-+3 2ZQW0#B)?HDC#,"H(INF)2B8T>""719_1L)8W9#[4" M<<*X,P6%"95=C=W-IJCSH8L^(,+0-:%4CX;, Z7C-MZ#HHGQO(XQ/A'C-\Q\ M%,:?4!S&T1%\\@*^,7AD\? (/FW'IU#X*!X8/!H>P2_:\6LLM/>^Q;-#/-"] M<@V+7<-BJY>CLXRKM?=%G<]YZYG MW?7:YF/K.L]MYTO7>?+<^19GB7.6M.9VQ10(D H)K !UL$08K4$46KY[;&S: MU>I*'>O8V[F#=%*73MHJ]%P[4[H%S-6Q)&J-U&J8K_IV' T3?Y 'V_T9K:VR M/:LT3IS-07A]%UZ_-;S0[\)K M>W[,N=*GD5VN]!\)"&.@WY=2^\<9_P%02P,$% @ 6HA#4FOM M]/>4 P I0P !D !X;"]W;W)K&ULM5?1;MLX M$/R5A="'%F@M44[BN+ -),X530%?@P2]>V:DM4R4(GTD%2>'^_A;TK+DMC9; M%,F++4KK2>;+3Y:E>(#AYKJ>PT63FW?I^FMEAAS>U KU'1DZ4V-7>T M-%5JUP9Y&8)JF>99=I;67*AD-@GW;LQLHALGA<(; [:I:VZ>+E'JS31AR>[& MK:A6SM](9Y,UK_ .W9?UC:%5VJ&4HD9EA59@<#E-+MC[.1O[@+#C+X$;NW<- MOI1[K;_ZQ74Y33+/""46SD-P^GK .4KID8C'/RUHTN7T@?O7._0/H7@JYIY; MG&OYMRC=:IJ<)U#BDC?2W>K-1VP+.O5XA98V?,*FW9LE4#36Z;H-)@:U4-MO M_M@*L1>0CX\$Y&U _GT .Q(P; .&H= MLU#6%7=\-C%Z \;O)C1_$;0)T52- M4+Z-=\[04T%Q;G:%1CQP+R5\$(JK0G )U\HZTU"SG(775^BXD/8-O *A8"&D M)/GM)'64W6.D19OI/WJ34$I#)V- _SF<;0%-P/(1P$M:]$B)(>=P,, >W($]D^M MWI5H1:6XPQ(^8EFAA?^ #B$=,44]-@95\03TD]QP4\*N K_I3JB*KVDG7&DI MN;$10B<=H9- :/B;'8^D..U2G,9K;NI[-*"7OJB?5;E"65*ID<9=;K.=A6S> MEQYF^21].$#PK"-X%B78:_ 6E/9^0AKP6C?J8/XMV.E>?L8&X\,41AV%493" MG-L5+,E%28!?/A*1WIQW><]?JOWC+L7X.=4=_Z!N/AX,#ZO+LM[7LN?7ES8M MA!)U4T=D8'O>REY*:Y;W2?)HH0ON&B///Q.]MCKV8S['>Z%C]B;/1B*O>6Q M)E!J>:-H=);B7WJQ5S0RT[0DM;5(P]+2Z!HN/L^O:6AR&I ;1>]R"V6#0&MJ M!@US'8[O!_#*('K1#IZ?'UWR738X^:ZH=&\0K-%483ZV=#))J>U,V-WM9O"+ M,'FF_?;M $_C4.4KDKBDT&PPHM1F.Q-O%TZOPUAYKQT-J>%R1?\CT/@-]'RI MM=LM?(+NG\GL?U!+ P04 " !:B$-2%]JZ#_($ C%0 &0 'AL+W=O M2FO9CNE]A\\3ZYWM"#RDN]IJ=]LN"B(TK=BZ\F]H"2KG8K<0[X?>05AY6PQ MKY_=B<6<5RIG);T30%9%0<3O&YKSP]4,SIX>?&7;G3(/O,5\3[;TGJKO^SNA M[[PN2L8*6DK&2R#HYFIV#3\L<6@<:HO_&#W(HVM@4EEQ_M/9W,BDBZY/D/EJG=U2R9@8QN M2)6KK_SP%VT3J@&N>2[K_^#0V(;Q#*PKJ7C1.FL$!2N;7_+8$G'D (,)!]0Z MH))HRYQ5,?#$_$^ MEP^T5%PP*AW1P_' M+%BL$ []SNH$7M#!"YSP/K&2Z1K)P)9S^]PU_M'1L- /TG@ ;FR%_-B/[>#" M#ESH!#W2U,8[6=AQXH?I@ J;711B/YD@HQ=CB)R(K]?KJJARHK1&950W)&M&S#9O M!8M&(-Y#G$1HN BLABC%43H!MU=[Z);[;UR1'-AG\ *45%EQX['&XC3 (Y)M M=F&*IU#WFP ,G!5WNBR^,+)B.5/N#1#V*@[=,JZG4%1Z^M:\,$N1-%V:9F9% M2[IA]A4(Q[H=1!'&0THL9E#/^00CO;[#Z,\4K?4[$:LP"$<59C%+ H@G\--Q?*,E=M&@%FA&Z$' M:I:#L[AZE8?IZXHEZG48^:\KEFV\D_4)$XSA@&JK'8KBB>I O;PCM[R_*/^C M/MC=")]/;2^3R"V3YU,[EKX8(C3LD2UF49@$4\3V HG<;?)22U>EJ&B*>%^) M]4Y_(69 \HTZ$$%=I/0ZB<)7YKN7,^26L_/Y'NM7$,5HV '9S,(DGMB04"]S MR"US7ZBF=\=S+1BEIIU*9;ZA--I*X\_-2Y=ZH%Z<4/+*E/?"A)[K/\^E?-Q. M(KUG#'>69\U./U-[M<-NM3NB_&4:C7M9PO!U6<:]1F%W>W@VRWC<^J5^& R_ MM<=629Q,=/;XZ"S +7N?*E$R50E:P]VP1W/MY+A7*.QNX<[GN-*%_7ECI*,"F.@WV\X5T\WYIRL.Q==_ ]02P,$% @ 6HA#4LI;Q +S M P 61( !D !X;"]W;W)K&ULM5AM;ZLV&/TK M%KJ36NDJ8.>]2B(UH=-VI6Y5NVZ?'7@2K(*=:YOD5MJ/GPT4TBXX;9/[);$- MYSQOYO#@R4[()Y4 :/0C2[F:>HG6FRO?5U$"&54=L0%NKJR$S*@V4[GVU48" MC0M0EOHD" 9^1AGW9I-B[4[.)B+7*>-P)Y'*LXS*YSFD8C?UL/>R<,_6B;8+ M_FRRH6MX /VXN9-FYMM?X*B1C"RCN^)O!3NV-D0UE*<23 MG?P>3[W >@0I1-I24/.WA06DJ64R?GRO2+W:I@7NCU_8?RV"-\$LJ8*%2/]A ML4ZFWLA#,:QHGNI[L?L-JH#ZEB\2J2I^T:Z\MT\\%.5*BZP"&P\RQLM_^J-* MQ!Z ]%L I *0-P#<:P%T*T#WO8!>!>@5F2E#*?(04DUG$REV2-J[#9L=%,DL MT"9\QFW='[0T5YG!Z=D]4T\*41ZC1QZ!U&:G: 8*781@QJFZ1%\0X^B6I:DI MDYKXVABU4#^J#,Q+ Z3% ";H5G"=*'3#8XA?$_C&V]IE\N+RG#@9OU'>00'Y MBDA \.-#B"Z^7#(-V0'?%FZF$*(.(B/+A,<'X.%[X.,"/G($UJUKT2WX>BU\ MUU$D9XB8%NZ3 ']BQ;%)@"IS/A:6LH;^]!(P5FD'%9[M=5>8;7[L1W@ M8.[7S'UG/ MA"+F6U#[A"HD5BB3$3"-I3*(+:JRB#4A[S^6AC>5F)Z-.$/QR MJ.AN'.[]'_^,1B_:D3D Y+.&@D-3ASD?">7..?6:;%$7I\H$ZO/26- MI\1)]8?0L)]N%VFCD+A[[M0V.HA[;H?S; G2II2_<=WLCI87S+SB'!2#N2P9^WNYQ)U!2S8;7<-N";GYGC/]C#+0B8A-+[,%I4WCJM5'T]I( M#1Z?.:VDT182?"Z:0PFMN%XE-.C@PQDEC081MTC'V MA#1"0LBYT]GH"7&W7*>^]8[0DT';:^^SP/ 8\)B DT8/B5L/6\O\_K:&-)I' M^NS'>URT:CP&1T M[MHV6DO;Z M2IB7<#6Q!NK3I-E_4$L#!!0 ( %J(0U(I ET=(@4 ,,7 9 >&PO M=V]R:W-H965T51R W1YE:N/55(2M+*:,,]Y/N1 MMR$LGRP7U;-;N5R(K>8LI[<2J.UF0^33%>5B?S&!D^<'=VR=Z?*!MUP49$WO MJ?Y8W$ISYS4J*=O07#&1 TD?+R:7\.V[ )4&U8@_&=VKUC4HI_(@Q.?RYB:] MF/AE1)331)<2Q/S;T6O*>:EDXOA2BTX:GZ5A^_I9_7TU>3.9!Z+HM>"?6*JS MBTD\ 2E])%NN[\3^%UI/*"SU$L%5]1?L#V,C,SC9*BTVM;&)8,/RPW_RM4Y$ MRP & P:H-D#'&N#: !]K$-0&P;$&86U03=T[S+U*W(IHLEQ(L0>R'&W4RHLJ M^Y6UR1?+RQ?E7DOS*S-V>GF9?-DRQ:JBG:VH)HRKUV */MZOP-FKU^ 58#GX MD(FM(GFJ%IXV/DM++ZGUKP[Z:$B_D.< Q6\ \I'?8W[M-O^5Y.? 1Y4Y[#%? MN[E4EFWFI02)900#@7 M"2E3[]#&C3:NM(,![9^%2/>,\[X<'RQGE65)CMTRPG".T<+;M7/9'8;G<>!_ M,^Q=W[ 9#H)FV(OX@R;^P!G_IVI)TW1ZN:/2( I<;H34[)\J/^"62B92-!4Y 0E8%'T_TH<$84(*"@,J&Y[BO!U8A7B,]C_R?7 M!"S;H!L_=S0MS"-PS]8YX*S/.J;*<7=A1P/]#K;$PNYVZ[N+ M[)8?+W)@\1>X\=>A*JR/U;&49)5VV1ZX/O&]!,NSY9] 3QY]0.+ MJ\"-JZ.J7VN\V!OA+/RV\?-:WS_+S]N_$;EFN0*,[)F5-[DC9"/JD24<-+Q;B:>*76FVO?5WF)%5$#L4%N=E9"5D2;4*Y]M9%( M"@>JF!\%0>)7A'(O2UWN3F:IJ#6C'.\DJ+JJB'R=(1/-Q N];>*>KDMM$WZ6 M;L@:'U _;NZDB?R>I: 5)K7<%ORDV:F<-MI.E$$\VN"DF M7F %(<-<6P9B'L\X1\8LD9'QM^/T^E=:X.YZR_[5]6YZ61*%<\'^T$*7$V_L M08$K4C-]+YKOV/4SLGRY8,K]0M/5!A[DM=*BZL!&045Y^R0OG0\[@# Y H@Z M0+0/&!X!Q!T@=HVVREQ;"Z))EDK1@+35ALTNG#<.;;JAW/Z+#UJ:76IP.OLF M1-%0QH#P G[J$B7<<$WXFBX9PE0IU H^0U]VOD!-*%,7)OGXL(#SLPLX \KA M5REJ94A4ZFNCR[+[>:=AUFJ(CF@(([@57)<*OO "B[<$OFFH[RK:=C6+3C+^ M('P 0?0)HB *#PB:GX8O,!] -+;P\.J$G+@W.79\\06<\K4YO(SP' _9W5)<.@I[C9^S^&H\#*+4?]XUX5#993P<]F5O%(YZA:.3 M"J=%0>T-55#4"%K LE:F1"G(1;6DG+C-0[);WF1'3Q3'HSC8D_V^+ Q&X\.B MDUYT)J\,RN)PZMXW]/W97O6M_+\G1M;H5R[068=JKENCWF?[6?E MU(V(O?S,S-!VY/VG:0?P+9'FJ"A@N#*4P>#2^";;H=8&6FS<7%@*;::,6Y;F M.X#2%IC]E1!Z&]@7]%^6[!]02P,$% @ 6HA#4K8Z23KQ!0 8QX !D M !X;"]W;W)K&ULM9E;;]LV%(#_"F'TH06:6+SH M5C@&TCCK.F!;T+0K]LA8M*U5$EV2CIMA/WZ4[(B*2=%.[;PDDLQS(<_AQW.D MT9J+;W+!F (_RJ*2%X.%4LMWPZ&<+EA)Y3E?LDK_,N.BI$K?BOE0+@6C62-4 M%D,4!-&PI'DU&(^:9S=B/.(K5>05NQ% KLJ2BH?WK.#KBP$3U9.ZH M9%>\^)IG:G$Q2 8@8S.Z*M0GOOZ5;2<4UOJFO)#-7[#>C@T&8+J2BI=;8>U! MF5>;__3'=B$Z I#T"*"M #I4 &\%\*$"9"M #A4(MP+-U(>;N3<+-Z&*CD>" MKX&H1VMM]46S^HVT7J^\JA/E5@G]:Z[EU/@#Y]DZ+PI JPS\J19,@(^5HM4\ MORL8N)22*0G.>G]Y/6&*YH5\H\=\N9V UZ_>@%<@K\#G!5])K5..ADJ[61L; M3KH.]\ZC&K6K< MJ"8]JK\VFXAE9Y?W3&@H@,N. 7##1,XS\/IO1H5\XPJ#7WL"'FI)CY^D]9-X M-7T07,K:N56E7'YLI.-&NN;B_1C#. W#T?"^&W9[&(I1$@3ML"?.A:USH=>Y MR^ET5:X*JM?QR?JY'-UHBCH>G,$(1XCL>.H:AY.PSF:7JU'K:N1-I<]I99GA,0= MSS:K:H_":;@[ZCJUMY)>^9Y9PL"<,8$W\ZZERLMF4G0^%VRN+Y_0K)V[+GSL M2>LBQLE 3\K"SO$'O2'H.22NMF)/EQ6'2<]2&)Q#M,\>>X;Q MT(]A;0\[[6%[FQ'<0=%3>X;5T ]K;8\X[1';'DRB/GL&O]#/7VTO=-JS(0H1 MZDUEPU 8[>&(U,?:=-'42QF[UY7V4M?-RI>,!J P?A%"0T-!Z,?@28@#;1AB MC"SD.(8A!W-'VLT%#AE'(SZB3! W90(/0BL;$-2P(K* YA\5]04.=:M>/QRLN57U& M"[VSJA7SKI]A(,(O$R%#/>2GWFDB9"/2BL[>(=?(KG/[HF(@B_R0_5B=+06? M,EW>B>?S#QFX(G^%^@=7?8>]K^%!!K#(7Z)Z##@C8M>B$,8A[EE/0V&TKQC- MEOH1N,WG%2V\*6APA](727)L0(># ^I[NSRCT^^K7+#,V2,&5C;&4=C'"6R0 MB/U(G&PRK]Y=;+JH>,'G#[Y)&@#AT_?;G8;[A3ON8UMN;(B&CVNZL:.=CF"* MTQUB85?=ET9IV),!ADGX=(WW5E77V3.(0EW/[WKK:KVA;M)[ZE1LT(;]=>-5 M\RI/[\WF5-!^RD6^](;*0 W[J\:?25F#*NQ'U=$IZUK M.UW!?^#PHXL8YI*3,Y<8YI(79>[[/>K1_M>\U1#"(,>TH98@A+]K3D MS^%"8G,APA#MNNH81B#I0Y@A+/$3UB3HLT@0&D:&_E[Z)U(V-$P+_4P[E@1[ MU'M(,.Q\GZL_O_Y.Q3RO)"C83*L*SF.]D<7FB^;F1O%E\\GNCBN-X>9RP?3: MBWJ _GW&N7J\J;\"MM^5Q_\#4$L#!!0 ( %J(0U*Q8G&H; 8 .LA 9 M >&PO=V]R:W-H965TXU+=,V41V\(I4#L ^_0UDQY4JBE-AM+A)9-H<_1\-O M9NB=79ZGN8YD(JXSI/(XYMGCE8C2^XL!'CS=N)'K MC38W1I?G6[X6MT)_WUYG\&JTM[*4L4B43!.4B=7%X#U^]\%G9D#QB;^EN%>5 M:V26LDC3'^;%Y^7%P#.*1"1";4QP^',G A%%QA+H^+9^D]RLRGP9JY*+Q?C 9_R<0$RJW.X%T)X_3E7"PT>HN"-+D3F9:+ M2*!;D<@T0]]2+11Z/1>:RTB]0:_0"*D-S^"F3-#W1&IU!C?A^J]-FBN>+-7Y M2(,D8W@4EM-?[:8G+=-_R9,A\O 9(A[QOM_.T>M7;^9VI@:#@=O@5YZ!P;$Q MB">]#,X[%'*CD!0*<6FPP'#[IT?V3X\49JGCZ3G,T+T96IAA M+6;^3)5"L&N7)AC$@Y;).I=J SS030[;&9L4Q@R([B[?,F_LG8_N&C2PO0;F MU!!D8BDU^LA#&4G]Z%B5O[?H'^.<\=[,V"GL1FSYHW$%2E;'N/"V=[,S*GZ M.I-)*+<\_R-*SB[(G)6Y&A5_@,/(:V3^YN7&*9#[R*IZ=# MS&93;_^#6YQNL81)3Y%G*,GC!6B#S5,J-=LHC6-8 &2W\$>CR)WY<44C8ZVQ M8#&'W9S[#$E+0AR$UH?@JU"@_Y S15R5=F<5/9B0X:1%D&4>=D.OR+Y2J9PG MH"),E6Z>GM4V!_;:_6$!B?V3T01\5 D]>(;%[3/T*8V6<-,5VY:T>'P,;K"E M)'9C\ML^YG3&EY#.T)(_*BBM] ;J%>I5;YN=(],EK&_>Z/M)+11)F^,M5O&T MISX(127"W%3+AUK;Y$QK@F'>BNRSI#7"%NQ(60D:&3*7UXL)V;1'9,A:DW]#P7H8DE-'$3 MNOGA+G(%GX,ZJWBZ? 69".F-0-AKBX&.P"Q55"/!;_%XI9QT<[M'7"X$=*>B MD+XR;[:OL4UWG>VX)8*))3MQD_TK?Y!Q'H,L"-(-(&F76W;Q\/*@<4\ZFW;% MC$T$Q)T(3D'B((VW/'%5SL1F!G)4[4PLTHF[>C[I'G9/U6,/VP1"^B:07[N' M^R<78I,+.3JY'+^)^Z*8U]X14@MMZH;VM(FWU MF$T U)T 7MHJ!J7=:C4\(\-I2S%,+=6IF^K]6L6@M'+8*HY;_6'93-ULOA'F M6P>30'[>!$V'H;1^FH-9NPQFBM@)2G(-/S,*>X6.R M!K/@9FYF/O/8M;1V>.[:RC=F>D]4]*VA=VI+ZEKG\4=7U+7;^C7#YA M/'5,U1U/OJ6T[Z;T[^E(@U)%']#YENB^NX+^#1UIX-=KYQH21Y7OR@[W>WTLS\CJ5@ M%7#%!$<2UG/O$G]:DJ &V(B_&!S4R1C5I:R$^%Y//A=S+Z@500FYKBFH^7B M:RC+FLGH^-&2>EW.&G@Z?F3_U19OBEE1!=>B_)L5>COW,@\5L*;[4G\3A]^@ M+2BN^7)1*OL?'9K8)/50OE=:5"W8**@8;S[ISW8C3@!X#$!: #D'1". L 6$ MKP5$+2"R.].48O=A235=S*0X(%E'&[9Z8#?3HDWYC-?O_4Y+\Y09G%XL8:71 M1W1-I3PROD&T$GNND5BCKT*#0A^6H"DKU84)NK];H@_O+M [Q#CZ\@.(I@6\*Z*H@CU5<$2?C[Y1/4$!^ M020@>$#0]6O@R2A\Z88O(9\@DM5P/'54$W;O)+1\T0A?,$E(_!Y="_X 4K-5 M">@..!/R\9T8F7$SOG"DB[ITD4T7CJ2[^;%G^HAR4>T$!ZX=E'%'&3LKN%FO MP7ZAC5,T2% :2:IAR"INHG@2ALE[AZ*D4Y0XB2XK8;;R'VJ;S0XD$T5M\J*V M?\%4;EUO[-RL,*7VE.=@-D7I08>[LT7H"%0JE*#*&MU10-H5D#HI\21,7S(% M>=D469\E;_Q2=O$;^7P%YBBB7FO+DVDUT3^5X^_D(ZTYD:FGQ?TZ#(Y M[EL?=O>^,7^[R/M&A]V=[K^9&O?=#KN[E,O65RWVU-=)&L=)VOFZ^8T9B(N" M^F_$_WWGP^YF=,]I8PPHGGIA4&W#E9RH^(B#H0979L_1Q$D8D/I?Y M/"Y,,A*G(SK[YHNG;]4(2=]=2? 6Q;32WLF]_OPYFKSA6G;(BN@PN*"+8&JE3GC%99JR!>V6'+ MN2%5I>TY3FA7F%!K/#1S=WP\9"M9$@IW'(E556'^:P(EVXPLUWJ=N">+0NH) M>SQ<\V7Z Q--!Z&2N%^46;&CM(+)2MA&150U895(36__BEV8@M M@AL>('@-P>L2@@,$OR'X'R4$#2$P.U-;,?N08HG'0\XVB&NT4M,/9C,-6]DG M5-?]07*U2A1/CE.82?0)W5 )'(1$\*+>* 'H- 6)22G.U.+30XI.3\[0"2(4 M/19L)3#-Q="6*KY6L;,FUJ2.Y1V(Y7KHEE%9"'1-<\AW!6R5>)N]]YK]Q#NJ M^!73"^1XY\AS/+EQ>@K9!?)B37>3'GKZ$7IBZ/$1-WY;"]_H^0?T]HK MH<02 MT%YO[_(^2M7#]W=1Z3[*3<(D:%$[7@:ME\%1+U-&U\ EF96 'H 2QM&W=[8I M;*7#_UJ.J(T3O6=!$F_A1)]5I#\J-W*AC MJ ^E7L5^1TGK*/E[1T2(%:89H(P)V=L+D[U<##Y.P\X%/>V!NG$2=5S/MA?E)MTKVUJ%6 5^8RX% YCVJ M3XAVMKV 7)ECMS,_T1<3HUO+XHU /)EN;H MG#&I#F+S6*C+%7 -4.MSIGI ,] !VNO:^ ]02P,$% @ 6HA#4OB62"JZ M! D18 !D !X;"]W;W)K&ULM9C1;N(X%(9? MQ8IFM:TT2V([0%M1I):VFJX&J6IW=J]-8B":Q&9M ZVT#[_'28AI =-"YZ9- MXIS?Q[_MCQ/WEE+]U%/.#7HN/ MV61J[(.PWYNQ"7_BYL?L0<%=V*BD6<&%SJ1 BH\O@RM\,8B)#2C?^#OC2[UV MC>Q01E+^M#?WZ640V8QXSA-C)1C\6_ !SW.K!'G\6XL&39\V!L0[ F@=0,N!5IF5P[IAAO5[2BZ1LF^#FKTH MO2FC8329L-/X9!2T9A!G^C=\9- ?:*!XFAETQY(LS\P+.KGAAF6Y/H6V'T\W MZ.3+*?J",H&&69Z#_;H7&NC=:H1)W=-UU1/9T1,F:"B%F6IT*U*>OA8((>TF M=[+*_9IX%?]DHH4B\A61B. M"0W\X4.F6HATR_#(DPYMK*2E7KQ#[XV''L6X M48Q+1>J9'(],NY%I>Q.[*N1<"@+?.E\Y50ET2P&[\Q=]BL&3Q99>.TVO MG8_8@?Y#3PD73&7R @UD,6/BY7>-Y*S69B@A(V@VBOE=TF MF^XQ5IXU,F=^*U,8$R3,3.,\T\:AD5DBF"&;J_O_[JY0B=,(X9F7,%NR*LU9,]9,2^0YLD<[$4Y7W %OSU(,1C<5D)5@ABO M+_06:6]W$Z]!%!^^UJNV\:HMM<1-Y +:A=$^(XCKGARSN+$C&/8C;.6H@/KA M'6[233?CW6XZZN'XL^;9(MCG:0#3NT83]A MG%7)ZYWW%4D@K@+L,H&TS:Z$/E?K7^8-EQJ/[4!&"]G\1[5*-6VPMBXOA#R"^Q_':N9"KSG"GT""/SY>(0 M1NA1ICL*$3^%#C7=KXKW_/H1!R?BA],GF0Y/:LSYLG*@(IVC['=,(MU?8K]? M=:_]#G7$C[I/M+^"IB\K!S]R?HS]U+&+^FNK ^W?HXI;W;;/?NJ02/WP.M3^ M:UOJOGO=4X= >E0)1M<^(OTEV*'&^U7W%=W489'Z ?8IQN]=\=1AD+:/,MZ1 MB_I+K$.-]ZM&^U:\ R+UH^L[-Y"@_9:L2D"?J*,8/3O*/0<>ZJ^Z/E;YU6*O MOVFW%WZQ0U;LA\M3L^:^VS7G.W]QF(GQ,?[$C@^QOT3ZF#^UV+H_&\F.O]KGC;GK5?E*6/H7J\.:X?E8M?PH36&4+MD Z2J\\_J MQLA9>80XDL;(HKR<<@;ULGT!VL=2FM6-[: YA>[_#U!+ P04 " !:B$-2 M].%4CYP# #3"P &0 'AL+W=O]A[F7AD M^US;"7\QJ^@>-J"_5P_2C/R&)6,E<,4$1Q)V<^\>?UKCR )!+-O<"JP@*2+6EH.;O"590%);)Z/CW1.HU:UI@^_F%_;,S;\QLJ8*5 M*'ZP3.=S+_%0!CMZ*/2C./X!)T-CRY>*0KE?=*QC)V,/I0>E17D"&P4EX_4_ M?3XEH@7 DRL <@*0MP+"$R"\!$17 -$)X%+MUU9<'M94T\5,BB.2-MJPV0>7 M3(5[8^-VO0E!7J MUH1^WZS1S8=;] $QCK[EXJ HS]3,UT:/9?73T]K+>FUR96U,T%?!=:[0[SR# M[#6!;XPT;LB+FR499/R3\A$*R&^(! 3W"%H-P]>0CA!)+!Q/>^#KM\"G#IX, MN F;VH2.+QRLS0!1U!!%CBBZ0O1W!=*4D>]1X0J;"J45NKG?K- W4;$4)1&Y M[:M?33MQM/8$>5J,XR"8^4_MG/8$):V@5XK'C>+QH.)'LP\1/)O3S=S08G5##]2UI0G@+:N/.W]3$,5&32<$_>51%ICZ<[L;L[F %5 M"G3O]U23QBV;)"$XO"A(-PK'01+W9R-I%"?O4EPPNF4%T^QRA]9*DZ[2Z;2S M=;I1>)),HWZETT;I=+!N*ZIR]-E<:&^L&0[.9V4PF /'7%&6(<.+Q/LRK @_?%1V_ M&5.I.)CCV*09>HT.$T:C,7_P%02P,$% @ 6HA#4K3.$!,! P C0D M !D !X;"]W;W)K&ULQ99=;YLP%(;_BH5VT4IM M^$R *HFT)JJV*5VCIMVN'>($JV S^]"T_WXV$,K$1WJW&["QW_.<^[V:&I3TB M"8E F\#J]4H6)$FT)>7'G\JH43.UL-D^6;\K@E?!;+$D"Y[\ICN(9T9@H!W9 MXSR!1W[\1JJ QMI>Q!-9/-&QFFL9*,HE\+02*P]2RLHW?JL2\1F!4PF%6$M,>#Y5/ C$GJVLJ8;16X*M8J&,KV,&Q!JE"H=S%=$Y4"B:W2/ M(1<4J.KP/5+;1&"@[( 2/0$E%&]I4@Y?+ E@FLA+I7K>+-'%ETOT!5&&GF*> M2\QV5VL28OE!7UQ^37+ M/\<:=['\%LMU_*";%=2L8)#U%!-5>/= 1!<5"0"U)UUE.F2;.$G9U$IZ:SA_]>)]\HK:^2K$B;* MN[_L ,^*ZW/+05W&13-6_TM$Z EJ?,\YG#KZ1J[_P.9_ 5!+ P04 " !: MB$-2SGRABDD" "O!0 &0 'AL+W=O/BUF[KP_\)W!P9R-B:MDI]2[ MFWS-YT'D! &'#!V!VM<>EL"Y UD9/SMFT*=T@>?C$_W%UVYKV5$#2\5_L!RK M>? 8D!P*VG!\58.?Y-">G8P#DC4&E>B"K0+!9/NFQ\Z'LX!X M>"4@[@)BK[M-Y%6N*-(TT>I M#MM:6[@2_715AR3[J-L4=M=9N,P72HA&%J7 MT1 J<[)4$IDL068,#+E? 5+&S0.Y(TR2->/<6FF2$&UJ!PBS+LVB31-?23., MR=J2*T,^RQSR/P&AU=P+CT_"%_%-XC# MQR3<7U SZ=5,;JI9TR,3C;A1U[0G3?^+;[.>/[NI](-/4'6>N5^2,[OL#*4: M)6A3L?J2=RU\=N;=,/K+NO#L$@G0I6\5QGZ31F)[G_K5OAL]MY?PXWC;RM94 METP:PJ&PH=%@9K^";MM#.T%5^RNY4V@ON!]6MJ."=@?L?J$4GB8N0=^CT]]0 M2P,$% @ 6HA#4J:Q#&B$ P KPP !D !X;"]W;W)K&ULM5=ACYLX$/TK(U3I6NDN8,.29)5$VMUL=7=2>ZO-=?O9"TZP M%C"US::M^N-K&T)(("BK;O,A8#/O>=Z,/0RS+1=/,J%4P=7<290J+EU7 M1@G-B!SQ@N;ZR9J+C"@]%!M7%H*2V(*RU,6>%[H98;FSF-FY.[&8\5*E+*=W M F29941\NZ8IW\X=Y.PF[MDF46;"7,Y"+J> M.U?H\A:%!F M'AC=RM8]&"F/G#^9P3_QW/&,1S2ED3(41%^>Z0U-4\.D_?A2 MDSK-F@;8OM^QO[?BM9A'(ND-3S^S6"5S9^) 3->D3-4]W_Y-:T$7AB_BJ;3_ ML*UM/0>B4BJ>U6#M0<;RZDJ^UH%H ;30?@"N ?@8$)P ^#7 /Q<0U(#@7,!% M#;#2W4J[#=R2*+*8";X%8:PUF[FQT;=H'2^6FXVR4D(_91JG%BO%HZ>$IS$5 M\@^X_5(R]0W^@AN>93J-]BF0/(950@2%>UJ4(DIT8N!.\(T@&;Q=4D58*M]I MU*?5$MZ^>0=O@.7P?\)+J:%RYBKMJ%G.C6JGKBNG\ FG$(8//%>)A-L\IO$A M@:L5-C+Q3N8U'F3\E^0C\/"?@#V,>ARZ&88O:30"/#%P-.V!+\^!3RU\T@._ M'89?%6($OF>=]P:"X32EA3X&J191.I: MLELEMOM(4,7$<4JK#%;$8TMLZMOS H5X,IZYS^U$=:UP.$;AH=6R:^5/\7AO M=:#MHM%V,:BM?2@&0A4V=.%@&LZD&S=TXT'O/I;9(Q6MT#,I2QWUN!0LWX!* M*!14,-X;^XHZ;,4K],RO/V"3QJ7)JV^T:<,]?9G<%^RT:4C"#SCS>*)] M943!ZP=[7YO0<''ZE?-04X>GHUV=B1X[O\=NV6,7#&5O7S%1^+O>+C7SX>O% M[TKLFNGW2U=AU\R?^AV!;JLQRZC8V(Y80F3.0]6\-+--UWUE>\VC^6MTN:QZ MYSU-U&PO=V]R M:W-H965TP[7Q_;Q]?S(Q0^94ZK0S[*H MY,+*E=I_LFV9Y+0D\H[O:05O,BY*HJ I=K;<"TI2 RH+VW6UKPX\+"UG/'(]OE2G?8R_F>[.@35=_W#P):=L>2 MLI)6DO$*"9HMK,_XTP9'&F B_F'T*$^>D1[*EO,?NO$E75B.SH@6-%&:@L#/ M@:YH46@FR.._EM3JOJF!I\_/['^:P<-@MD32%2_^9:G*%U9DH91FI"[4(S_^ M1=L!S31?P@MI_J-C&^M8**FEXF4+A@Q*5C6_Y&,8!;@MPAX#@"L!K M =X0X%\!^"W ?RU@U@+,T.UF[$:X-5%D.1?\B(2.!C;]8-0W:-"+57JA/"D! M;QG@U/*1'FA54XG>KZDBK) ?T!_H^],:O7_W ;U#K$+?Y' MY#HN'DOH-OAZ&KZFR1UR(PW'\0A\\QIX;.#1A!A>-_>>X?->F/L)*K^C\@V5 M_UM4C:0-,C1([5N'910%01C.[<.I="-A7CB;^>=AFY&P('*#GNTL_UF7_^PU M^:-,\!+MJ3 .7"44\6W!=D1[FD0J)PH=J:!(0H_,&$WU!@&#/C#8(^";>RX4 MJW::@?'1';-J\@A.\L=AZ#@#,<:B@F'4YC+*];V3J#,I@DZ*8%**+U4")XZD M>FBBE26%/\5UDYD3 EY1J1CX-#@'S]"!"$:V!44)Z,12*HQB8X817$P?QO&U ME,,NY7 RY3632K!MK;B86LQ11Q?=NB_BCBI^\[Z(+V8OB -C#&=+820,.SX> MKH6QL"B.XG%EL=.?#\X+V@HXT]NCB$[JBT\.'7RKPMCMR=PW:]Q"SS92[ 2S M:"#R2)SKAM@?NL]8G!^[871%YMZ*L??"KE-45% 8PF[ZEH.'3&K3VS+V;Q:Z M]TC\*I,<%_K2BV;8"\*AL8W$^5&$9\%0Z)&XP(N\:T+W[H9?LK=,$+"+.E$U M.#D4-HB <91<%ZQ3,O5FA,.;->^M"$=OUSRZ,%,O!/\?GJQC<7[LQ=%0\\LX MW_%]=^@A]DFY"9:P,W6^!.^O*]648EUO=Y?X;"KH0?]*WS%,&=O3-!>4KT3L M&!RY!Y]-LE MK"9QUG:@_?=G.R&!$@Q7(5T_E-B>>3SO8WN\9?Q5Q 2O:5))B9.+&7^X+HB MC"$EHL-RR-3*BO&42#7D:U?D'$ADF-+$Q9[7=U-",V M_8< #S2#H?A)82OVOI%69D_-N/^]0_]FE%?*+(F )Y;\0R,93YRA@R)8D2*1/]CV#Z@4NM=X(4N$^8^V M%:WGH+ 0DJ45LY(@I5GY2]XJ0^PQ^/T3#+ABP!\9>B<8NA5#]U*&7L70,Y8I M53%V"(@DTS%G6\0UM4+3'\:8AENI3S/M]X7D:I4J/CE=2!:^WLV4Y2+TQ%(5 M3H(8A]PALX2^9R%DVC=HGI ,W00@"4W$K2)0L35JI[I#+XL W7RY15\0S=#? M,2L$R2(Q=J626>_LAI5\LU(^?$(^'Z-GELE8H-^S"*)# %C>">B_BG0)'+$5(AOE?2W>O56\9YK1M$@MBO9KI/ZU;3BHH0=6(1^W MA$=H T+2;(URX)2U6L>.TD7O0+BPR#.LY1G:C4;>SAAM5".-KFTTWVN*DG<5 MLYV!Z9VUF[]7)WTKUK?%B]4!31?S[JWN@*2Q^ M_^H>Z!]9;(A;''!,-NJVV/^8K.>?-G]3UGQ[17HB(D8A4\>_"'AY8%@:$Q:Y M.A&9H>X(^L6'-[%N*FX&/OVEF( MF]*-[:7[$UE8(?8MD7>>)&@AL60?;KH&QO]_]@65$!?D#6Y:$K:WI OS)C@# M1M1,2]C0!&19M;8I-4*=E%49G8\[VN;E]R]"W8*?&T>*H3*GR*3 MY@8HR7CQ;E0++< M7..73$J6FL\8B"H FD"MKQB3NX'>H'XZFOX+4$L#!!0 ( %J(0U)C';IH M\ ( .X' 9 >&PO=V]R:W-H965TY=D@"+,V&;4"!H-WE6;696(@NGB0G[=^/DATORU*C>[$EFN?X M'(D@9P=M=K9 =/ HA;+SJ'"N?!_'-BM0,MO3)2KZLM%&,D=;LXUM:9#E 21% MG";).):,JV@Q"[&U65JBT(=YU(^.@3N^+9P/Q(M9R;9X MC^Y[N3:TBUN6G$M4EFL%!C?SZ$/__6KB\T/"#XX'>[(&[^1!ZYW??,GG4>(% MH<#,>09&KSW>H!">B&3\:CBC]I<>>+H^LG\*WLG+ [-XH\5/GKMB'DTCR''# M*N'N].$S-GY&GB_3PH8G')K<)(*LLD[+!DP*)%?UFSTVYW "Z(^? :0-(#T' M#)\!#!K X*6 80,8AI.IK81S6#''%C.C#V!\-K'Y13C,@";[7/EKOW>&OG+" MN<6]T]GN:DDGE\.-EE1-EH4+N0*JG&OX*$NAGQ A),*Z,EE!R; 63,&;%3K& MA7W[HNPK> 4QV((9M+/8D7@O(/_Z GSU$OAU@$\[W S:BQP$ MOL%_7F0'];"E'@;JX3/4MUQQ64G 1S09I^LL#<\0F(62 J@<]0?0&]@P;J@V MS8ZZU9Z)*@3K^P:J*%<@Y,R%Z-8PY2X50;>2Z:B7)*\[+(U:2Z-.HF]HI-?! M#LSDEW1TP],AR%",'5+&K91Q)]=]?4#DT\3/T5RH]MD?CRR'40ET$-)N@/'8" MX_-L??^4_H8KR+40S(1BJJOE[:53J/]_?:)[,.[UTS/9\4DGE&BV8:)8R'2E M7-T9VF@[M#Z$7GT67](PJV?/'YIZ$MXRL^7*@L -42:]"96*J:=+O7&Z#/WV M03OJWF%9T$!&XQ/H^T9K=]SX'[0C?O$;4$L#!!0 ( %J(0U*2PK,+< , M *L/ 9 >&PO=V]R:W-H965T0WK"'):5+_DHS;B M (CB#B"J@>A48% #@U.!80T,K3/55JP/"5%D-A%\BX1Y6JN9"VNFI?7V:6'R M_J*$ODLUIV8OBJ=O-W/M7(8>>*Y?)TEL0F[0-T(%^D'8!M"]U.]%:>8E^I* M(I3)/R>!T@$8F2"M%YM7BT4=B^$(/?%"K25Z+#+(C@4"'7D3?O09_CQR*OY+ M"A^%T5\H"B/<$M"#&T\@]5$T,C@>M^#)*?C8XB/';@9-,@96;]"A9QU_MXZ3 MO>,.X6$C/+3"PZY Z3O-H,C0C@++T!8EXSO]!=DS'BTV M(EWKW[3ZX.>S''3:XN;Z:B/='.':?X;U5L80@5K8;E"CEFT)5'4$SVW2<][;/^M_\ MW'2BMCO:RU1M[!,1*ZI[& 9++1GZ=SIOHNH,JX'BI>V57KG2G9>]7.MN&H1Y M0-]?&ULM5=13^,X$/XKHX@'D!82N[2EJ[82 MA3T=)^T=@H5]=I-I8Y'8/=NA(-V//]M)DW(T80O<2QL[GIEOOL[XZXS74CWH M%-' 4YX)/0E28U9?PU#'*>9,G\@5"OMF(57.C%VJ9:A7"EGBC?(LI%$T"'/& M13 =^[UK-1W+PF10Y4\\SS.1Z$I!@LW'#EZEQ&^%TO&)+O$5SM[I6 M=A767A*>H]!<"E"XF 3GY.N,1L[ G[CGN-9;S^!2F4OYX!97R22('"+,,#;. M!;-?CWB!6>8\61Q_5TZ#.J8SW'[>>/_-)V^3F3.-%S+[R1.33H*S !)MQE M((_RDADV'2NY!N5.6V_NP:?JK2TX+MRO&AD_',]L7@EHF$\TT>OCAQ "#IE"C5P 7>"&_UE:^-'*@O- M1&(W#UZLQZ&QF3@\85RAGI6H:0MJ0N&[%";5\$TDF+QT$%H*:A[HAH<9[?3X M!Q,G$-$O0"-*[FXOX?#@J,FG_.P(TZOI[ODPO98P?Q;Y'!7(Q8:T#I^GM<]3 M[_.TQ>=?A='&\LC%$I@!DR+,<9G($_\"NG$JFRG # M'\YU]>.4](;C\'$'QGZ-L;\O1A3)N]#U7Z.C+>@&-;I!)[I[U,;6O\4'^+2R M]X5=& F/=ONC: >_CG98HQUVHOWVA"KFFLTS_"BZX:^C.ZO1G756^$]_#V)R M?/Z(RM[K4,%%N%8\QHYZ']411I]7[XG,,J8TK&S7>1X<(4UC[R*EC#[:(J4W M.CEMH85$S44;?48+O -P%9B0EY#)H 7REC:0_Z,OWI,"V2\%VJ1 /Z-9W@.9 M[JJ35L2-0I!NB7C50#?H_EVYLKFPFJ>L$!Z\G&2:X^5 ^)TI*^H:,EQ8T^AD:-M4 ME3-6N3!RY>>:N31V2O*/J9U+4;D#]OU"2K-9N #UI#O]%U!+ P04 " !: MB$-24%"6;0@% #?%@ &0 'AL+W=O-2.*.[5+X]VLG(6[: MQ/T M@]-[/K>>WQ]?7SJX8KQ9S&G5(+7-,G$96+"<40XIRD17;:@F?IE MRGA*I&KRF2,6G)(H-TH3![ENWTE)G'5&P[QOPD=#MI1)G-$)!V*9IH2_7=.$ MK2X[L//><1?/YE)W.*/A@LSH/94/BPE7+:?R$L4IS43,,L#I]+)S!2_&V-,& M^8C'F*[$VCO04WEB[%DW?D27'5)+7,A%K!@BW&*#2 &T80*_% )<&>%\#KS3(4^T44\GS M,":2C(:[WDJM?8V4G1_>2A<_GURIS$;AAJ2HG M0?(%.0=W]U<"D"Q2+P_B&YBH[[QYF[_H]8KE&S@=4TGB1)PIBX?[,3@].0,G MP %B3C@5(,[ 0Q9+96\Z?L[94BA/JO.DUAXZ4DU) W/"$OYU 1^UP(<(W+), MS@7XGD4TJCMP5"ZJA*#WA%PCJ\>_2=8%+OH&D(M@ Z ;N_F8AEV ?&T.@P;S M\3[F06[N6V:#J^7%N3^OQ5]M#2W^O,J?E_O#+?[^6:9/E ,V!?3W4B\_61&^ MN7 US[W*<\^*]-^E%%(AC;,9(!+(.05/=!9GF>[0+17SC1(.3E7%%+5TUE0O M191^'D63WLL(NKXW=%X:L/4K;'TKMC\YR:3:(#M"][="]Z';''E011Y8(S]2 MH0-_)SQ3#\9!+,1R-Y+!%I+SGM=OAN)74'PKE!N2A8J>"QCJP)G2>(^<^-M( M/-0,)*B !(=6"E45KNI#O^Y3(\%VC4#7I*?8YPV#6@L)NH9NW8^"U]N5OB[4 MP:C2*QEX436P:T9EU#I:U++B<.UP@-;M_BL_-FET?O5"N9(!8++DX5P=%F#" MXY!:MCU$)@;:>W-%+$D(%V"A.":?;?-D"X=!;;)N%PTV5K!AG!]TL1>L?>HF MXP:3 '<'O99$&AJ&^+!$WE$MRG05Z"VNGS\I3VT)-10-O2-+3)=78T+M#F%1 MEPB"B+S9N!X:LH<'L_T:QL8MT C<'F5_X.8D@'WK0E[-9IS.B*3@1R9YK/1O M"!Y)LK3N!U);N4V:-T<18;"^.3S7=V%+"1OZAW;^_PAS60'[VX"Q MV\=M>\X<$]!^3M0$JTT9&O)&[B>K'V2H%L'_1?^48=9/ M1O.7&1(6FT/TG; M@J.MX'Y;;,.=R*YAC]1 I=>:]/!Q"QA#KLC.A<>IH-)I#0OR6[ 8$D7'DNB^ M0@AMJV6$\<8QVC2HM:(,D2*[IOXB(82V13B"+52"#"^CP1?I(&3X%=GY]7 = M5#JLB16_V_,WUV][F-_K#@+7?."&#&KR/.CVVG:/H604?+$,PH:L\;%*NTT& M[7!8J@D(4GWCH/ZA[U(5V) _/IC\CY%#.Z($=X&#S.L%9N_E+*9_E-Z@"A&R9R>+. MJ^JM;FFO\KO)C?YK>#$N[EJ-F^+J]Y9P)4,$2.A4N735GZ$.X,5M:M&0;)'? M+SXQ*5F:O\XIB2C7 ]3O4\;D>T,'J.ZT1_\!4$L#!!0 ( %J(0U+&%$/N MOP( .$' 9 >&PO=V]R:W-H965T02[L7*(2$ML^J/8E-;2F5E'C[]RO)CIOF8KJPK!]L29YS M-#-GF(E*QE]$BBCA=Y%3,;12*3:Y)E)NO-:<5G.E!AZN]^QW)G85RS,1.&7Y4Y;(=&B% M%B2X(MM<+ECY ^MXNIHO9KDP;RAK6]>">"LD*VJP\J#(:/4EO^L\' "\W@6 M7P/\8T#G B"H <%G 9T:T#&9J4(Q>9@124819R5P;:W8],(DTZ!5^!G5LB\E M5W\SA9.CI63QR_5$92Z!*2M4-0EB!+F&[YQ0"8H5XA-KC^%?BN[YUQ:-H.GV%L@Q]JN#OVTR^ 2D) M3ZZ@W!JB@;E(M[#=R'-=V^]'SNY0R5.S M<& 'G<'!\Q$Q.T4, KO?;:P^!-YK N^U!CY7TAB-[MLUZC=\_7^M4=A0A_]+ MH_ TE:'=#8\D.K4*NW9_X+X_WI%$9WC[=C&ULO5=MCYLX$/XK%NJ'5FH7 M;-ZK)%*3W+4]::75YO;ZV0M.0 LX9SO)]M_?V+"$!4*WO6J_)&#FF7F>F?%@ M9B,)H:4%G8 MQ'$"NZ1Y92UF9NU&+&;\H(J\8C<"R4-94O%]R0I^FEO8>EJXS7>9T@OV8K:G M.[9AZFY_(^#.;KVD>!!S3R5;\>);GJIL M;D462MF6'@IURT]?6"/(U_X27DCSBTZ-K6.AY" 5+QLP,"CSJOZGCTTB.@ 0 M.@X@#8#T =X%@-L W)<"O ;@FUE31Q4SP$Q+:&KSI"Y-,@P;Y>:7K MOE$"GN: 4XN-XLG#AR5D+D4K7D([26H*\@'5C^[-HSW]#L56B%8IDGH=\;TQ M.]+BP"1ZNV:*YH5\![B[S1J]??,.O4%YA?[.^$$"2LYL!71U4#MIJ"UK:N0" M-4S0-:]4)M$?58^(0_ (H=4T?,V2*T0B M#U%])J)Y;33/1/,N1%M1F<%&3QALTQ3! MP$$J8RB7\D"KA"&^10DO2XAHPK]'%RJ5O&'W(.2.P_ MMUJ/6,5>Y(XK"UIEP:2R3:?04R4.6W_A*S14U$:+)ME_K93(X?V1U"Y-LW0% M(?;(1)++_LZOBQ,-BN/[42_I0QL<^V0\YW'+.IYD?;NYFQ*/G?/<=5XAV;@S MY_$OI?LY!0F[FBIT9%*-Y[V)TDVJ%_EN?U>,F/EA$+N]"HV8!9&#+]0(D[-8 M,BGVLZ"0SI0JAK8T%_]3,AF0=$,O#/N2AV:>X_4SLQ[U%I(+0PZ?7P;8G1YS MT)BF@:Y_T*'G@8^]U^C0\YS&TX/Z=W7H<&Y'ON?WJS6T<@,O[A=KQ,H/+K7G M>6[CZ<']>]LS&+Q; MNW/<+)G8F6.[A/?_H5+U M8:Q=;3\-/ID#<6]]J3\9S#'V[*;^WKBF8@>]@ JV!9?.50B%$/41OKY1?&\. MM?=&PO=V]R:W-H965TR<;9+V?OV-#042B+N5HGM) M,)X9SS=C?S-FOA?R26T8T^BY++BZGFRTWG[V/)5N6$G5E=@R#C,K(4NJ82C7 MGMI*1C.K5!8>\?V95]*<3Q9S^^Y.+N:BTD7.V9U$JBI+*E]N6"'VUQ,\>7UQ MGZ\WVKSP%O,M7;,'IG]N[R2,O-9*EI>,JUQP)-GJ>O(%?UZ2T"A8B;]SME>] M9V2@/ KQ9 ;?LNN);SQB!4NU,4'A;\=N65$82^#'/XW12;NF4>P_OUK_PX(' M,(]4L5M1_,HSO;F>Q!.4L16M"GTO]G^R!M#4V$M%H>POVC>R_@2EE=*B;)3! M@S+G]3]];@+14R#3$PJD42!'"C@\H1 T"L'O*H2-@@VU5T.Q<5A231=S*?9( M&FFP9AYL,*TVP,^YR?N#EC";@YY>/&B1/EW>0.0R="M*V$Z*VH1"=*728#EO3H34=.DV?V )C MF:S-1=:F2:28-P#-ELX,]T%D;3(V@C4B0@P1&VH52(<7PB05$++G*"^R$T+5#%)4O% MFN?_CF.4K* :IK1 =$_E.*U$@PT4Q; =Q_V+6_]BIW^_;"5AV27=,0F5$6V9 MS$6&Q HU+ELW8?@&AC&/W4L3],*H5(B@LN9#8,:,OBC'04]:5(G3]#U33.[ MSX;!P7WP&)9!RE @@8#K2I=P;[+E:HH3]F8_\E@1^"XMVT.7,-^5Z)\IW.W M$*XZOCO&*^;"BWMU#Y^;-3'IC)/S\F9CK[]7<=CCNOI8-E('\0V.>6DY)D6" M^$06NBJ#@S>W")7I!D$5A\YJ!RWC%AI [0I85V=P>/9L=)2/W9S__FR,4'M" M,#E.QXC8K$^ 33Y&Q()X=H(G<5<%\!ME )KEG*\OT!H*F032-(FA&32)N=*2 MFG[:%;Z.D'%T]MQT;(K=G/;^W,2#DT*2T!_D9D0L(LG@K(R(A4E$3N2FHU/L MYE.X=B5U XV@XX!3 LE =P5U!8UTA$C\$=,1(\/]1"II5#EGH5"T@';,2 M-[/:P'XMMX5X8:R)\%T%M 3!>#/ '=>1L[?4I.,ZXFZJSQ7@\-6L%[%=7U?:M^VM_@O]NYZ]/X&;O?U7;PS4W\:^$[E.N<*%6P%)OVK M".A.UK?M>J#%UMX_'X6&VZQ]W#":,6D$8'XEA'X=F 7:;QZ+_P!02P,$% M @ 6HA#4LD^^%U. @ I04 !D !X;"]W;W)K&ULE51=;]HP%/TK5U$?J+3A)*0?5"%2(9VV24BH5;=GDUR(5_U/>=^V#[I5JHG72$:>*FYT).@,J:Y(407%=94#V6#PNZLI*JI ML:9:$]THI*4'U9S$87A):LI$D*7>MU!9*C>&,X$+!7I3UU2]3I'+[22(@IWC MGJTKXQPD2QNZQ@(#H&B#M _!&0' &,.L#HLX"D _A1D[85/X><&IJE2FY!N6C+YA9^F!YM MVV?"'?N#47:769S)[NJ&RU=$F*+ %3.PX%3 ($=#&=?G\!4>'W(8G)W#&3 ! M<\:Y/2Z=$F.3.PI2=(FF;:+X2*(HAKD4IM)P)THLWQ,06W5?>KPK?1J?9/Q) MQ1#"^ O$81P=*&AV&IYC,83XVL&C\0%X_AGXV,.O3W0SZ@]BY/E&_W,0)WB3 MGC?QO,D1WID=NF++C7MEVMZ<$L%(,!5"$D:#I_,#>=KAM[07GM:)QW.6#..4 M/.]/^-^8T7#\/B8_%'/5Q[0]D;T+7*-:>R'04,B-,.V%Z+V]UMSZ)_;!/[4: MU$K&7YI6P.94K9F= ,>5I0R'5[8BU8I":QC9^&>RE,8^.K^LK(ZB<@%V?R6E MV1DN0:_,V1M02P,$% @ 6HA#4FM?2C"K P 5PT !D !X;"]W;W)K M&ULG5==;Z,X%/TK%IJ'5MH4_ &&*HDT#;O:66FD M:MK9?2;@)&@ 9VVGZ?[[-8:0!#NHZDN"X9SK<^Z]8'M^Y.*7W#&FP'M=-7+A M[93:/_J^S'>LSN0#W[-&/]EP46=*#\76EWO!LL*0ZLI'01#Y=58VWG)N[CV+ MY9P?5%4V[%D >:CK3/SWQ"I^7'C0.]WX46YWJKWA+^?[;,M>F/JY?Q9ZY ]1 MBK)FC2QY P3;++RO\#&%84LPB+]+=I07UZ"ULN;\5SOX5BR\H%7$*I:K-D2F M_][8BE55&TGK^+2?,+CCTV\$!^D(K7/5DKJ,NF^\_>^T1<$&!T@X!Z AH3R T" M[@GXHP32$XC)3&?%Y"'-5+:<"WX$HD7K:.V%2:9A:_MET];]10G]M-0\M?S6 MY+QFX#5[9Q+,0#]<,]U1#)3=2)F'65. O>!OI2GYW9HU;%.J>Z"1U\"[E*FL MK.2]CO?S)05W7^[!%PT!KSM^D#J,G/M*2V\%^'DO\ZF3B6[(A A\YXW:2?![ M4[#B.H"O/0_&T)X&0(3DQP#]FA2^T>KVMF)+ DPQ,&X$C:*)!%)1G9L%$4P@FX[=+!# M)YMT=1""->IQHB7C(53\Z9:,[3R0>-1K*QLTHW2?;OY$.&,;V M%\85+4[HK:*>5PZ(/]N//?.Z!"2F8P,.& PB:%74QH7!C;<)GA%8WLH!0UAOG\CG M&\[5:=!.,)REEO\#4$L#!!0 ( %J(0U(]HU&WQP0 (T4 9 >&PO M=V]R:W-H965TE_"BXJHO2C6/;D6@#)+:@J>TD<#WL5H:PS MG=AW#V(ZX1M54@8/ LE-51'Q>@LEW]YT<.?MQ2-=KI1YT9M.UF0)3Z#^7#\( M_=1K6'): 9.4,R2@N.E\QI_F>&0 ]HN_*&SET3TRH2PX?S8/]_E-)S8]@A(R M92B(OKS #,K2,.E^_%.3=IHV#?#X_HW]BPU>![,@$F:\_)OF:G73&750#@79 ME.J1;W^#.J#4\&6\E/87;???#J\[*-M(Q:L:K'M04;:_DETMQ!$ #UL 20U( M?@8,6@#]&M"_%#"H 0.KS#X4J\.<*#*="+Y%PGRMV]9QBM /\@.)+HR5R2( CVD&6<9+2FQP].=@R*TE!\G/:5;-=A>5K=P MNV\A:6D!)^@;9VHET1W+(3\EZ.GN-GU.WOI\FW@9OQ(6H3CY!25Q@AT=FOGA M<\@BE(P,'(\=\/DE\+&%CSS1])L1Z%N^?@O?XZG2O$ %Y"!(B:0B:J.X>$7J M;5@41U 48!=+\];3B4'3B8'MQ*"E$U_.FK3-=8E$!*U!9,"4<^S]M F.XOB# M:XC^)V[^?MR)'FFC1^K7@PN=,=A!^ 4P**BZ0!$_<1>/HR3^X$+.0LA!-'8C MYV'DZ QYHLNPT67HI7H$"41D*T18KM/KBZX;:UT%E!4J$Y!3)2_0R-](-XW; M(IT%D#AM4W<>0(Y#$ETW$EU[F7Z]__W'O=7G:;-8$Z'0%T1MEG4IX>?JI]&U M>_WX<7:FN$0(P;!W]8P:"49>GC^XR?0;G:46I4XB3*=_LB/Z_B,JZH5%%532 M)8B?N8NCM&5F^(%I-' KXH<-SF$GBHP;1<9>GB=EL[=>)+#3EDTZYX*?(HF& M[JG@A[5FTA L]0:.XX/!B ,IHP1MS$QA6PO*!7K5&01MF'$82T;_A=SJ4B?8 M"[+'+-!@-S:#YLP!(61BEILO"> C7X7?L09X4= ,!-)IP R_+?5.*^4GQ:WY M( <1'WW+ C@DL#\Q\E!C\3+-%L1M@2=";4&4EW)%1&4+9'2FQ5E*XB>']KM M9L]7QL;G(:5F@>926_*<$?N!>@Z<5Y#3F _.#O>]7'>[#*0\GM[OC/(VT$!W M8%:W>Y$$D*XP:X$"R-11G$\%.KA.[/=KATFQ3PUZU5.>HQ=2;O9NF)1Z8TI8 MYLR7 ?+D/(75TOAQN'6M^''=Q%&;3H4YV$_LMVS?&5PIO;]&M%KKK;$T\\9Z M43!;?6=0 0\8MQ7.>0B)737W-*Z#?<1^F^5Q!KEV2%+1K-T:!+AQVY*?!8!) M:ZH(-!BJD0?+B/W&Z[M:Z>(0]LT!&MQBG(B&'FK;N)'I'YS05B*4][Y*Z"&R8 MVA]_-&^;,[7/]B3II_>WYJS-GO\<:/8'==^(6%(F40F%IHRC:[VXQ?[L:_^@ M^-J>!BVX4KRRMRL@>O=O/M#_%YRKMP?30',".?T/4$L#!!0 ( %J(0U*_ M8;^3^@( & ( 9 >&PO=V]R:W-H965T0$H<"%=0R,'L]XC4(X(I+QM^(,ZBT=\'"\9__NO9.7.3-XK<0?GMGU M.$@#R'#)-L+>J>T/K/R<.;Z%$L;_PK:*C0)8;(Q5>04F!3F7Y9/MJCP< .+! M!X"D B3'@/X'@%X%Z'T6T*\ ?9^9THK/PY19-AEIM07MHHG-#7PR/9KL<^F. M_=YJ>LL)9RV0P-?X9[+%2N41OA5H&;N: QTIF@9%^:$ A[OI]#Y M<@)?( 2S9II07,*CY-:ESNX2+2LM5J27Y0$NTL0DK':7;)W=Y6T,OYDL@M1<@I)E,0-@J[;X5-<="%)'3P>-L"GGX$/ M/3QM<=.KSZKG^7J?.*L6NGY-U_=T_0_H9JBYRH!*!Q3LA:ZR!;4$JQG=:7\G M+=LU'6([:PHOR'2;OK-:WUDKT\.K$K(,:B[XRO\CFT255&>>RI6ZYTD2=_NC M\+E!P* 6,&@54%^&%C/G-=?Y_SB[M*9+6Z51S:.*)NF^>5HZ*< =M0*#T)FC MQ"6W)TUI2M^E*>ZF=9;*.U'&G!_$]-]&3-^SI-VX.=?#VM"PU5"5GXY0ANH, MU1[(N-A8S,HJ QVJ+)D2@OY:_JU?;;18[C,\$!=UHR,'UXU!PR.;34%Q>N0S M/*B].>J5[V$&%FHC;5FHZM6Z35[Z[G"T?D7ML^QVKS1E[[UE>L6I#@M<$F74 M/:?,Z[*?E1.K"E_AY\I2O_##-7T"H'8!]'ZIE-U/W ;U1\7D'U!+ P04 M" !:B$-2&$U7!6H$ #3$ &0 'AL+W=O:EFB;B"QZ)!V[_?0[ MRHHDBY2287L3Z^'N]..1=W\R\Z.0CVK+F$:G75FIV]E6Z_V-YZE\RW9478L] MJ^#-6L@=U7 K-Y[:2T:+VFE7>L3W8V]'>35;S.MG]W(Q%P==\HK=2Z0.NQV5 M/S^R4AQO9WCV_. KWVRU>> MYGNZ80],?]_?2[CSVB@%W[%*<5$AR=:WLP_X M9DD"XU!;_.#LJ'K7R QE)<2CN?E+DH5?T7 M'<^V"9FA_*"TV#7.0+#CU?F7GII$]!QP..) &@?R6H>@<:@SYYW)ZF'=44T7 MJG=@\?WA#KU]\PZ]0;Q"W[;BH&A5J+FG <:$]/+FPQ_/'R8C'_Z= M5M?()^\1\0EVN"^GW>]8?HU(:MQQ=NGN00K:/) V#Z2.%XS&:P:NZ0E1I9A6 M-Q-A@S9L4(<-1\+^"84()2>IYM4&E4(IE%,I?T+]':ETY^T<,:DCFBI\6L1I M &-\ZF?'-DHR3%JC"]BPA0TG86&R40XYX/IER'.DN/=]0D(SD1>4MA4.DRAR M8T8M9C2)^:!%_GAE:K= L$BAH2EJ6H(+,[(Q(9D#2I<1SMR0<0L93T)^KC2M M-GQ5LF8UN>ABZ\-9ZI,!G6V4X& DA4E+ETS2?>(G2-XX6.+*R(#+89..)"UM ML=))K"7=#8[_J^ M/XG^A4$!N?NV;WTP#GJ9:MJS;16$83R"U9,C/(GU(<_E 1):L M *&W3#IIL5T?<30L(I=5D(0CM)UH8/*Z^>]4P\E([(SZ 1E.M,,LS$BO75U2 M=AJ$IT7H"U/J!OV@Y8&>MTXE;-YHE3,G:V!!7$4!'E:_RRP,T['Y[R0(3VN0 M(Z/O4<6<98]M>8FB?FDTJ+99&"99,H+:R1".7K]EZ*W7J7T#[O0#_P\"@FUQ MP'$261EPF<4]M;YD[%0$_S<9P;9&I&$RE%^'59C%(U*".RW!TV(RT>!L*8@R MJ^TZK +(V@A6IQCX)SW>8)S&4XI++-HB0B[I%(),*\18V3E![;8?)2D9KD"'&73GL?H@ MO3/%M#R8W7_Q;W")M:N_(JD_LDDAG0"0ET\AQ:ND:DGL@P7&:3)<]E[OQ&F. M^W]0N>&50B5;@Y]_G4#KE.<3]/E&BWU]"%T)#4?:^G++:,&D,8#W:R'T\XTY MU[;_QUC\ U!+ P04 " !:B$-2>H;6RR # "F# &0 'AL+W=O0B&0:1BP@XQ,9!4/MX@#%P[I!L M''\*T*#TZ0SKXS7ZN4_>)C.E&L:2_V:)60R#7H 2F-$E-S=R]1V*A#H.+Y9< M^U^T*O9& 8J7VLBT,+81I$SD3_I8$%$S('B# 2D,/!%A[LA'>48-'0V47"'E M=ELT-_"I>FL;'!/N5"9&V55F[/<\JP'H;%Q.?0P+F(XS6,@ M&V+X044+1>00D8C@N\D9VM\[>(X2VJS*U$B9&O&P1QM@SR&QR7#T%]V !JKB MA<\G@0=;BYFM+(.,S2WVN37X:Y?^VMY?>X._BCN^YJ["1W&=NP9O1Z6WH\;L M;M\%G=.?(W4\DKNF#R,97:ELQ8N&3+HE4G<'O!V7WHZW MQEN.A$F-N*C5?9VW7NF_U^A_8JB!ACSZ)4Y_!ZSAJ-*)J#'N%_[>Y*Z >T9> M&V]B#]?T"K_-G[W3M_;^4J?H3A59NDS?=YEQI1Z8[(+@2CUP>VN%64"]J$R\ M@=M*4G"SIJRY_9Q>XDI"<&<7%%="@[O;HSB'ZM9%L[V!X$I[<+/X3!AGL>U% MQES&]_H033+;G"B*+NT^JCP!W](I*'L&Q;]74]Z5Y.#>+GBNI GWMZL5_?_+ MF;1;Y'6Z2:59I%FS/D[WIXN?5$)&\ X.A=2ZH>9VZ"/%7T ]ZQA:_1?'$=:Z M3M?!7U$U9T(C#C-K%;6.K;G*F^)\8F3F&]&I-+:M]<.%_9 Y3;8]9F49CUQ MO6WY:3+Z!U!+ P04 " !:B$-2-,(U:$8# !@"0 &0 'AL+W=O^[N.=^+)SLA?ZL20)-]77$U=4JM-_>N MJ_(2:JKNQ 8XGJR$K*G&I5R[:B.!%A945V[@>6.WIHP[LXG=6\C91#2Z8AP6 MDJBFKJG\.X=*[*:.[QPW?K!UJ0;]L%A)7;J>E8#5PQ00G$E93 MY\&_SU(C;P5>&>S4R3= M3F?2 $^_C]J_6.[(94D5/(KJ%RMT.742AQ2PHDVE?XC=5SCP&1E]N:B4_26[ M5C;V')(W2HOZ $8/:L;;?[H_Q.$$X(^O ((#(#@'1%< X0$0OA<0'0"1C4Q+ MQ<8AHYK.)E+LB#32J,U\V&!:--)GW%S[LY9XRA"G9]]X+FH@/^D>%/E$7FG5 MT/9"*LP(RG,@-QEHRBIUB^1)\)$$7N#W./0X#,\@ MOR-!8N!^V@//W@-/+3P98!-VUQ):?>$5?8\EY6N\$8RR+H%L>ZX%2]XD.$@) M!=%T3ZA2H-6 \:@S'EGCT17CH30>O17*+H7&(Q/1;0^?4<=G-,CGH2B8"9XB&%:Y-N$2 MY/,>.Z>"WMQMU8U/G$BB^(S-I8SO1=$9FTNA*!SUDQEW9,:#9#(H&MLR>ST? M7QC\% 1GGO?(^*,P/'.]3RJ-K]Q$W#D?OS>SL.Z'R:0]'5W9,EZ6H"E/'ME-@[)6F&K"_V/:O3?OO M+8_Q^=#.^W_JVG?'D]8 MM RKMX(5JO3N8BPKV<[S=J'%QDZXI= X+^UGB4\@D$8 SU="Z./"&.@>5;-_ M4$L#!!0 ( %J(0U*J\7&]\0, #L- 9 >&PO=V]R:W-H965T&3_/V.,95GLA?Z@20*/'BG&U]DJMZ\^^ MK[(2*J(N1 W>)&[HKM9WP-ZN:[. 6]%U]+C(\_NR< M>OV:UO#X^=G[STZ\$7-/%%P)]@?-=;GV%A[*H2 -TS=B_RMT@AS!3##E_J-] MAPT\E#5*BZHS-@PJRMM?\M@%XL@ )V<,PLX@/#6(SQA$G4'T6H.X,XA=9%HI M+@XIT62SDF*/I$4;;_;!!=-9&_F4VWV_U=*\I<9.;[[P3%2 OI-'4.@3NN,9 M2&V.BYU!UT)1NSL*O4_!S#+UP6)N4_3^W0?T#EE8*1I%>*Y6OC9TK%,_ZY;> MMDN'9Y;&(?HJN"X5^HGGD+]TX!L=O9CP6O,5\Z\\6$FJC?FLCYB\[XNVU3$8D"Z1+:#*'ZR60;(QIR MI 7:2:$4:KB$3.PX_PHYY3O3'8Q8D[' MV#ZW+N;.A;UH'C9A.$]6_L-Q[$= 070"2H>@""_F/>B%A%DO838IX3+/NU-L M+X@LYM/LKN!O,G>AM[5?$#O$UXFX_P6/;_% M:_F98GI"C9@_PT^96F*SD2!&:@5]8M8UHQFY9X"4)KK1[@VC%34C:S\6XL6( MAL4Y$Q')2A+E'_R53EX-EP\4L.CG (Z!!.J>7?_ MX2K#1[4.3\;GE^GK\J,I:!EKE&E$[ Y2KL%LNAZM;'@@/PJ"X"20(Z@P/D6E M8R@[0AL&AI4A+1 AVEC'#TMZW/T=1Y.M1&'+_]:3V4 M+?RZND68/9>V2[-+P*-I^=5HCO0 MHG:]Z[W0IA-VCZ7YN@%I >9](81^'M@%^N^ES3]02P,$% @ 6HA#4M_0 M5/"9 P !PT !D !X;"]W;W)K&ULK5==CYLX M%/TK%NI#*U4#-M]5$JE)=K5=J:O19&?WV0,W 17LU#:35MH?OS8PD! 'S:[F M)<'FWN-S/SA<%BBD. MKCP*H'GK5%+P7>N4.*'E9 Y,E9TC ?NE\QI^V.#$.K<5?)9SDV34R MH3QQ_LTLON1+QS.,H(),&0BJ_YYA U5ED#2/[SVH,YQI',^O7]!_;8/7P3Q1 M"1M>_5WFJE@ZB8-RV-.F4@_\]!OT 84&+^.5;'_1J;,-0@=EC52\[ITU@[ID MW3_]T2?BS,&_Y4!Z!S)Q(/B&@]\[^*]U"'J'H,U,%TJ;ARU5=+40_(2$L=9H MYJ)-9NNMPR^9J?M."7VWU'YJM8.#KJ)"7UC70Z86[[>@:%G)#^@=*AGZL^"- MI"R7"U?I$XV?F_7HZPZ=W$#'!'WE3!42_<)RR"\!7$UUX$M>^*[)+.+OE-TA MCWQ$Q"/X<;=%[]]]. J>-YF272@6EIMYS"UD=X@D!A.G/:8%9?L:E+1%2:PH M%P'[0X'\%M9_?8%F4(,!-6A1@QNH?S3U$PC$]T@KB-"H[(#Z_$GT#[J=RG6' M&[6X1E2>5WCA/ENHA .5\)54^CJBC"HX<%&"H=)OVJB$5U2(G4HT4(EFJ3S M,[ &K(W>><9GAR5)%,7Q<&+7:18S/P[#X-)L:S&+$A+%=O[QP#^>Y7\O3#75 M3Z2?5@3?F_)HJO@1,;#F+[XNI9\&?CH)R686IF=F%UR3@6LRR_61E0IRM%.Z MV'*FH],!+WW#YP1[HSYZ_[LG>M?SU*0$^]$D@18SC+T@Q).FL-D%J9^$]DSC M,XW';]D7/=H%#Y(0+YC&9;.+POC&4XC)R)?,\MT4):-SU1O%$[^E>N)1/O&\ M?LYVQ;5$^FD<3\N]L=F%01*&T[:PV 4!"6^UQ2B\>%YY'T JH[MZ,JOFWLUX MU$\,-4-WP-N\,T_[F=82?[ M:S/EMY/G"--](GREXE RB2K8:TCO+M;-)[JINULH?FSGT">N]%3;7A;Z2P6$ M,=#W]YRKEX4Y8/CV6?T+4$L#!!0 ( %J(0U(,"%<57P( $(- - M>&PO]E8Y M8,"2+\R8+.FOGXT=(&FHHCYLA =\+C[?^6P?X!!6:D/Q4X&Q FM&>17!0JGR MB^=528$9JBY%B;GV9$(RI+0J Q1#B,0UZS>Z8JD(B: MJP@&K0G8X7L:03_X#(&%NQ,ICN#S^<^>Z M@-Y!X*LC@ =AAT"#H]CJZPW"^AJ"OSX._BWP(>B;7>@=ID(4J6DIBH##%"-]8\-89$4"&!TC6G4_G&4KU8 MMV\U4XX.AQ$N9)/;9K#WI9N^Y]AJAB"AM"4XA=80AR52"DM^KY5FL:IE&!:2 G* M!4<-AVV$$S1L@BE],L_JKVP'>YWUSFQB3HRWHB;D1 MC%8/?1[/8?=C9NW!! M259"?:OU*VVY;3.ACE/3Y#SO]WG'',L$>V3UK4_ MYEU^-V/WHIFK1.B/8R0\X)36;M[,>S4:X69W\PRS/#YJ$W5]3_!=02P,$% @ M6HA#4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_',P #P 'AL+W=O)NKP4CC6TB$NDEZ:3IK]^A'+>4 MHPSV,O;)D2S+GT?D?,-'WCT8>W=KS)WXT3;:G8R6WJ_>CL>N6D(KW5]F!1K? MF1O;2H^'=C%V*PNR=DL WS;CY/BX&+=2Z='[=]M[3>TX/C >*J^,QI/AQ#<% M#^[W^^%0W"NG;E6C_./)J/N[@9%HE5:M^@GUR>AX)-S2//QMK/IIM)?-K+*F M:4Y&D\T;W\!Z53T[/0N07^6MZ\YX>7LC$>1D5!SC#>?*.M]=T=U?(N,]X,6; MH[4WEZKQ8,^EAX_6K%=*+\)M\%>,HY_1Q6'[N@GB6_M_PFCF_VB-N%$/[ M5N$;]JKNP/D@/^"Q:52-WUZ+,]E(78'H@NLBP(0 3 X&*%Y-9029$I#I'B%G M 2)\P DSQR=>F0@R(R"S@T%^,.TJ@LP)R/QPD$L9=YJ"@"P.!RG=,H(L"_)N!>\\+-U$(KO%9B>CRM*K/&]*@78HI1K13$ MD&\(R#>\D!?2:J1R8@H64XZT$.?L8RII'_.274IEQ3?9K"$\VDNE,2LJV6"R M<=ZNVQB3= NS7,[!JGL9]/R<$3\98U*&F3 KIF<5<0Y>JB9N@A/*+!-FM=PH M=^>Z$N(?9+3(AEVEUT,FE%,FS%(YK?Y=XY?N%C2402;,"OEH3/V@FJ8+VK5? M8N>]PM)3+P*'.(TQ*8=,F"5R#K>]'D"I8L+LBD\@7;]-46Z8,,L!JY%6^8U2 MPS-$W08[@-Y1PX1RPX19#C-OJKNE:6JP[@]Q@;W /\85,Z6'A%D/-W />MV+ M54)Y(&'V0!>KHS-L8W57:H)VNT.@A!QB, O@HETUYA% G(&&N?)BVO1*S802 M0,(L@#" :$%\E3_Z#Y3*^@ESUI_!HAO9#@]G$RK[)\S9GZPLORVA>A MOJ/:04E.]S #,0PYP23W[0$4R< MU'/*/3FS>VC,.*GGE'MR9O=T ZVC,#M\'W:1A,G]&6AEK/AB?&](G5/NR9G= ML\64UCZ&:DBVH2X*F?,9)KGNSNR>)TQ\T&#!>0$_PJ 'AOHWY9Y\#ZLF(9H6 M:N7%I:RZS4>_NGJ,2;DGW\N""H+.UJM5TVT/0/ET9\-X*,:DW),SN^<7YF?I MUU9U"1T;)M[2XL7QG&Y.N2=G=@^Y("1>Q9M"*/<4W,.?@26A+D&U+=IH%F-2 M%BJ8+?1[TF7 CP4EGH)9/"_.NF _PK=B3$H\!;-X"$S\T)L8DQ)/P;U(\S)F MJ.!C3$H\Q:&FVL)#[Y7I!;GEBUD\!.;-[#063T&)I^">='L9\Z/M[Y^CQ%-P MS[N1#SVNA M*/,4^%OE?Q(PKX9(23\DLGL'UZ\'T7E+B*9G%TYNM/A)/A[> M-P/1JS9*RD(ELX5V,/%58#4$PD)EL.*(,2D+E7O<%Q#:(Q9$=U5;S$F M9:&2V4([F.HZTS3>#U]2%BJY+32T0C64-2D'E9V#QMW% M[OV[&A.PAOH+?H'#\Y5LJJD5X:7;LI9D>=BV-E\WS0<\=ZT_&5EO_SUE^Z\U M[_\#4$L#!!0 ( %J(0U*[2=+?8@( +0N : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@ MH-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1 MU\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/ MQ':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]Z MA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G M KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^; M;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG KTS MZIV_4^]A_#R6X=;SM8;GK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L#!!0 M ( %J(0U+=)VL+& ( (4M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MWT[;,!0&\%>I- M6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV M;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N4 M1E!$Y2BDG#=^)+/YG]?7_\&4$L! A0# M% @ 6HA#4@=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " !:B$-2S OIO>X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !:B$-2 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( %J(0U*N/WR9R 4 $@8 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4BM1(8BI @ MP@ !@ M ("!210 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 6HA#4E7Z&O7Z!0 F1X !@ ("!C2 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4JQ.CBYP M%P 3$8 !@ ("!AC( 'AL+W=O&UL4$L! A0#% @ 6HA# M4GE96\"Z# /3< !D ("!GTX 'AL+W=O&PO=V]R:W-H965TE P0 + 9 " @:MA !X;"]W;W)K M&UL4$L! A0#% @ 6HA#4D\]#4P5"0 (Q@ M !D ("!Y64 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4CN';OAL# 3"L !D M ("!)GH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6HA#4@BF($/N @ J 8 !D ("!+(X 'AL+W=O MM"H% R M#0 &0 @(%1D0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4E,1 M0HS3 @ 9@8 !D ("!OJ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4N&"$6"W%P "TT !D M ("!4+X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6HA#4G!I.3TM! #0P !D ("! MW>$ 'AL+W=O&PO=V]R:W-H965T,@, "4( 9 M " @1WI !X;"]W;W)K&UL4$L! A0#% M @ 6HA#4B54@Q"\! (A !D ("!ANP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4B9><#<. M P XP@ !D ("!&OD 'AL+W=O&PO=V]R:W-H965T 9 " @0\$ 0!X;"]W;W)K&UL4$L! A0#% @ 6HA#4N=$_M&PO=V]R M:W-H965TP, #,. M 9 " @&UL M4$L! A0#% @ 6HA#4DCYP)(% @ =@0 !D ("!?18! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6HA#4F=.TC]L!0 2 !D ("!O2(! 'AL+W=O&UL4$L! A0#% @ 6HA#4M(Y)5_% @ M[P@ !D ("!_2X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4LI;Q +S P 61( !D M ("![3H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA# M4FJ1L!4> P N@D !D ("!\%&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4K3.$!,! P C0D M !D ("!"60! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4BRA*F_, P A0T !D M ("!?&T! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6HA#4I+"LPMP P JP\ !D ("!)7D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4L84 M0^Z_ @ X0< !D ("!_84! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6HA#4LD^^%U. @ I04 !D M ("!=9$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6HA#4K]AOY/Z @ 8 @ !D ("! MVIP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6HA#4C3"-6A& P 8 D !D ("! Z@! 'AL+W=O6QE,P #P M@ 'KM@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 6HA#4KM)TM]B @ MM"X !H ( !%[T! 'AL+U]R96QS+W=O XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 265 500 1 false 95 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.silabs.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.silabs.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Income Sheet http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Description of Business Sheet http://www.silabs.com/role/DisclosureDescriptionOfBusiness Description of Business Notes 8 false false R9.htm 10201 - Disclosure - Significant Accounting Policies Sheet http://www.silabs.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 10301 - Disclosure - Earnings Per Share Sheet http://www.silabs.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 10 false false R11.htm 10401 - Disclosure - Fair Value of Financial Instruments Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 11 false false R12.htm 10501 - Disclosure - Derivative Financial Instruments Sheet http://www.silabs.com/role/DisclosureDerivativeFinancialInstruments Derivative Financial Instruments Notes 12 false false R13.htm 10601 - Disclosure - Balance Sheet Details Sheet http://www.silabs.com/role/DisclosureBalanceSheetDetails Balance Sheet Details Notes 13 false false R14.htm 10701 - Disclosure - Risks and Uncertainties Sheet http://www.silabs.com/role/DisclosureRisksAndUncertainties Risks and Uncertainties Notes 14 false false R15.htm 10801 - Disclosure - Acquisition Sheet http://www.silabs.com/role/DisclosureAcquisition Acquisition Notes 15 false false R16.htm 10901 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 16 false false R17.htm 11001 - Disclosure - Debt Sheet http://www.silabs.com/role/DisclosureDebt Debt Notes 17 false false R18.htm 11101 - Disclosure - Leases Sheet http://www.silabs.com/role/DisclosureLeases Leases Notes 18 false false R19.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://www.silabs.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11301 - Disclosure - Stockholders' Equity Sheet http://www.silabs.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 11401 - Disclosure - Revenues Sheet http://www.silabs.com/role/DisclosureRevenues Revenues Notes 21 false false R22.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://www.silabs.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 11601 - Disclosure - Employee Benefit Plan Sheet http://www.silabs.com/role/DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://www.silabs.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - Disclosure - Segment Information Sheet http://www.silabs.com/role/DisclosureSegmentInformation Segment Information Notes 25 false false R26.htm 20202 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.silabs.com/role/DisclosureSignificantAccountingPolicies 26 false false R27.htm 30303 - Disclosure - Earnings Per Share (Tables) Sheet http://www.silabs.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.silabs.com/role/DisclosureEarningsPerShare 27 false false R28.htm 30403 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.silabs.com/role/DisclosureFairValueOfFinancialInstruments 28 false false R29.htm 30603 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.silabs.com/role/DisclosureBalanceSheetDetails 29 false false R30.htm 30703 - Disclosure - Risks and Uncertainties (Tables) Sheet http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables Risks and Uncertainties (Tables) Tables http://www.silabs.com/role/DisclosureRisksAndUncertainties 30 false false R31.htm 30803 - Disclosure - Acquisition (Tables) Sheet http://www.silabs.com/role/DisclosureAcquisitionTables Acquisition (Tables) Tables http://www.silabs.com/role/DisclosureAcquisition 31 false false R32.htm 30903 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssets 32 false false R33.htm 31003 - Disclosure - Debt (Tables) Sheet http://www.silabs.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.silabs.com/role/DisclosureDebt 33 false false R34.htm 31103 - Disclosure - Leases (Tables) Sheet http://www.silabs.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.silabs.com/role/DisclosureLeases 34 false false R35.htm 31403 - Disclosure - Revenues (Tables) Sheet http://www.silabs.com/role/DisclosureRevenuesTables Revenues (Tables) Tables http://www.silabs.com/role/DisclosureRevenues 35 false false R36.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.silabs.com/role/DisclosureStockBasedCompensation 36 false false R37.htm 31703 - Disclosure - Income Taxes (Tables) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.silabs.com/role/DisclosureIncomeTaxes 37 false false R38.htm 31803 - Disclosure - Segment Information (Tables) Sheet http://www.silabs.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.silabs.com/role/DisclosureSegmentInformation 38 false false R39.htm 40201 - Disclosure - Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details) Sheet http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details) Details 39 false false R40.htm 40202 - Disclosure - Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details) Sheet http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details) Details 40 false false R41.htm 40203 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails Significant Accounting Policies - Revenue Recognition (Details) Details 41 false false R42.htm 40301 - Disclosure - Earnings Per Share (Details) Sheet http://www.silabs.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.silabs.com/role/DisclosureEarningsPerShareTables 42 false false R43.htm 40401 - Disclosure - Fair Value of Financial Instruments - Summary of financial instruments (Details) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails Fair Value of Financial Instruments - Summary of financial instruments (Details) Details 43 false false R44.htm 40402 - Disclosure - Fair Value of Financial Instruments - Available-for-sale investments (Details) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails Fair Value of Financial Instruments - Available-for-sale investments (Details) Details 44 false false R45.htm 40403 - Disclosure - Fair Value of Financial Instruments - Auction rate securities (Details) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails Fair Value of Financial Instruments - Auction rate securities (Details) Details 45 false false R46.htm 40404 - Disclosure - Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details) Details 46 false false R47.htm 40405 - Disclosure - Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details) Sheet http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details) Details 47 false false R48.htm 40501 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.silabs.com/role/DisclosureDerivativeFinancialInstruments 48 false false R49.htm 40601 - Disclosure - Balance Sheet Details (Details) Sheet http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails Balance Sheet Details (Details) Details http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables 49 false false R50.htm 40701 - Disclosure - Risks and Uncertainties (Details) Sheet http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails Risks and Uncertainties (Details) Details http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables 50 false false R51.htm 40801 - Disclosure - Acquisition (Details) Sheet http://www.silabs.com/role/DisclosureAcquisitionDetails Acquisition (Details) Details http://www.silabs.com/role/DisclosureAcquisitionTables 51 false false R52.htm 40901 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 52 false false R53.htm 40902 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 53 false false R54.htm 41001 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 54 false false R55.htm 41002 - Disclosure - Debt - Carrying amount of Notes (Details) Notes http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails Debt - Carrying amount of Notes (Details) Details 55 false false R56.htm 41003 - Disclosure - Debt - Interest expense (Details) Sheet http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails Debt - Interest expense (Details) Details 56 false false R57.htm 41004 - Disclosure - Debt - Credit Facility (Details) Sheet http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails Debt - Credit Facility (Details) Details 57 false false R58.htm 41101 - Disclosure - Leases - Supplemental Lease Information (Details) Sheet http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails Leases - Supplemental Lease Information (Details) Details 58 false false R59.htm 41102 - Disclosure - Leases - Maturities of operating lease liabilities (Details) Sheet http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of operating lease liabilities (Details) Details 59 false false R60.htm 41201 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.silabs.com/role/DisclosureCommitmentsAndContingencies 60 false false R61.htm 41301 - Disclosure - Stockholders' Equity - Common Stock and Share Repurchase Program (Details) Sheet http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails Stockholders' Equity - Common Stock and Share Repurchase Program (Details) Details 61 false false R62.htm 41401 - Disclosure - Revenues (Details) Sheet http://www.silabs.com/role/DisclosureRevenuesDetails Revenues (Details) Details http://www.silabs.com/role/DisclosureRevenuesTables 62 false false R63.htm 41501 - Disclosure - Stock-Based Compensation - Stock Incentive Plan (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails Stock-Based Compensation - Stock Incentive Plan (Details) Details 63 false false R64.htm 41502 - Disclosure - Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details) Details 64 false false R65.htm 41503 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails Stock-Based Compensation - Fair Value Assumptions (Details) Details 65 false false R66.htm 41504 - Disclosure - Stock-Based Compensation - Stock options activity (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock options activity (Details) Details 66 false false R67.htm 41505 - Disclosure - Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details) Details 67 false false R68.htm 41506 - Disclosure - Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details) Details 68 false false R69.htm 41507 - Disclosure - Stock-Based Compensation - Stock-based payment and stock option values (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails Stock-Based Compensation - Stock-based payment and stock option values (Details) Details 69 false false R70.htm 41508 - Disclosure - Stock-Based Compensation - Stock-based compensation costs (Details) Sheet http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails Stock-Based Compensation - Stock-based compensation costs (Details) Details 70 false false R71.htm 41601 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.silabs.com/role/DisclosureEmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.silabs.com/role/DisclosureEmployeeBenefitPlan 71 false false R72.htm 41701 - Disclosure - Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details) Details 72 false false R73.htm 41702 - Disclosure - Income Taxes - Tax rate reconciliation (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax rate reconciliation (Details) Details 73 false false R74.htm 41703 - Disclosure - Income Taxes - Singapore Operations (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails Income Taxes - Singapore Operations (Details) Details 74 false false R75.htm 41704 - Disclosure - Income Taxes - Deferred Income Taxes (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails Income Taxes - Deferred Income Taxes (Details) Details 75 false false R76.htm 41705 - Disclosure - Income Taxes - Operating Loss and Tax Credit Carryforwards (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails Income Taxes - Operating Loss and Tax Credit Carryforwards (Details) Details 76 false false R77.htm 41706 - Disclosure - Income Taxes - Valuation allowance (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails Income Taxes - Valuation allowance (Details) Details 77 false false R78.htm 41707 - Disclosure - Income Taxes - Uncertain Tax Positions (Details) Sheet http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails Income Taxes - Uncertain Tax Positions (Details) Details 78 false false R79.htm 41801 - Disclosure - Segment Information (Details) Sheet http://www.silabs.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.silabs.com/role/DisclosureSegmentInformationTables 79 false false All Reports Book All Reports slab-20210102x10k.htm slab-20210102.xsd slab-20210102_cal.xml slab-20210102_def.xml slab-20210102_lab.xml slab-20210102_pre.xml slab-20210102xex21.htm slab-20210102xex23d1.htm slab-20210102xex31d1.htm slab-20210102xex31d2.htm slab-20210102xex32d1.htm slab-20210102x10k001.jpg http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "slab-20210102x10k.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 265, "dts": { "calculationLink": { "local": [ "slab-20210102_cal.xml" ] }, "definitionLink": { "local": [ "slab-20210102_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": [ "slab-20210102x10k.htm" ] }, "labelLink": { "local": [ "slab-20210102_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "slab-20210102_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "slab-20210102.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.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://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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/currency/2020/currency-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.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" ] } }, "elementCount": 738, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 17, "http://www.silabs.com/20210102": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 23 }, "keyCustom": 51, "keyStandard": 449, "memberCustom": 27, "memberStandard": 68, "nsprefix": "slab", "nsuri": "http://www.silabs.com/20210102", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.silabs.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Earnings Per Share", "role": "http://www.silabs.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Derivative Financial Instruments", "role": "http://www.silabs.com/role/DisclosureDerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Balance Sheet Details", "role": "http://www.silabs.com/role/DisclosureBalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Risks and Uncertainties", "role": "http://www.silabs.com/role/DisclosureRisksAndUncertainties", "shortName": "Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Acquisition", "role": "http://www.silabs.com/role/DisclosureAcquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Debt", "role": "http://www.silabs.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Leases", "role": "http://www.silabs.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "role": "http://www.silabs.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.silabs.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Stockholders' Equity", "role": "http://www.silabs.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Revenues", "role": "http://www.silabs.com/role/DisclosureRevenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stock-Based Compensation", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Employee Benefit Plan", "role": "http://www.silabs.com/role/DisclosureEmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Income Taxes", "role": "http://www.silabs.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Segment Information", "role": "http://www.silabs.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.silabs.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N8yNIepAG0OkK6lih64blw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_N8yNIepAG0OkK6lih64blw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_7tQ45gT0eUeFF3Y-lcB0Bg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Risks and Uncertainties (Tables)", "role": "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables", "shortName": "Risks and Uncertainties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_7tQ45gT0eUeFF3Y-lcB0Bg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_BusinessAcquisitionAxis_slab_RedpineSignalsMember_Y3DGMUO7x0Oq6locqKKOrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Acquisition (Tables)", "role": "http://www.silabs.com/role/DisclosureAcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_BusinessAcquisitionAxis_slab_RedpineSignalsMember_Y3DGMUO7x0Oq6locqKKOrg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Debt (Tables)", "role": "http://www.silabs.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "slab:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Leases (Tables)", "role": "http://www.silabs.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "slab:LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Revenues (Tables)", "role": "http://www.silabs.com/role/DisclosureRevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Income Taxes (Tables)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Segment Information (Tables)", "role": "http://www.silabs.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details)", "role": "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails", "shortName": "Significant Accounting Policies - Basis of Presentation and Principles of Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriodDuration", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Income", "role": "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_srt_RangeAxis_srt_MaximumMember_0sC4ig4yjUSdUvfbgoiXvw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details)", "role": "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails", "shortName": "Significant Accounting Policies - Property and Equipment, Long-Lived Assets and Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_srt_RangeAxis_srt_MaximumMember_0sC4ig4yjUSdUvfbgoiXvw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "slab:StandardProductWarrantyReplacementPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "slab:StandardProductWarrantyReplacementPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Earnings Per Share (Details)", "role": "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "lang": null, "name": "slab:IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsAndConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Fair Value of Financial Instruments - Summary of financial instruments (Details)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments - Summary of financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3OXidJezfUS4z4zBjcjMCw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair Value of Financial Instruments - Available-for-sale investments (Details)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "shortName": "Fair Value of Financial Instruments - Available-for-sale investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5LoAfk7LqEebk05r1Qoyzw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_HDfhkPHHok2FK8FGQ9km7A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair Value of Financial Instruments - Auction rate securities (Details)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "shortName": "Fair Value of Financial Instruments - Auction rate securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_srt_RangeAxis_srt_WeightedAverageMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_us-gaap_ValuationTechniqueAxis_us-gaap_ValuationTechniqueDiscountedCashFlowMember_5LoAfk7LqEebk05r1Qoyzw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_HDfhkPHHok2FK8FGQ9km7A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember_z0_sMWaq3kahVfrdJTPLuw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments - Activity in Level 3 financial instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember_PC44NoMOgECrdgdjY80fJA", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_DebtInstrumentAxis_slab_ConvertibleSeniorNotes1.375PercentMember_d0I85pYPZ0GJi1TJIEt1CA", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details)", "role": "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments - Fair Values of Other Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_DebtInstrumentAxis_slab_ConvertibleSeniorNotes1.375PercentMember_d0I85pYPZ0GJi1TJIEt1CA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_srt_CurrencyAxis_currency_SGD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_JbWXtbw6nkGoUuWea_Fg_w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfForeignCurrencyDerivativesHeld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_Xq4wJkEetEWeol-icoYnhg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Derivative Financial Instruments (Details)", "role": "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_srt_CurrencyAxis_currency_SGD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_JbWXtbw6nkGoUuWea_Fg_w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfForeignCurrencyDerivativesHeld", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_contract_Xq4wJkEetEWeol-icoYnhg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Balance Sheet Details (Details)", "role": "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "shortName": "Balance Sheet Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_srt_MajorCustomersAxis_slab_ArrowElectronicsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_4PiBHEJ870eet2_JWfX_7A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Risks and Uncertainties (Details)", "role": "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails", "shortName": "Risks and Uncertainties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_srt_MajorCustomersAxis_slab_ArrowElectronicsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_4PiBHEJ870eet2_JWfX_7A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Acquisition (Details)", "role": "http://www.silabs.com/role/DisclosureAcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_4_28_2020_To_4_28_2020_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_slab_InProcessResearchAndDevelopmentWiFiAndBluetoothTechnologyMember_SQBoht75ZEifTHEy6XiYpA", "decimals": "3", "lang": null, "name": "slab:IndefiniteLivedIntangibleAssetsDiscountRateApplicableToCashFlows", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_L8Blwb93D0yojHyDbN36Yw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "role": "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "slab:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "role": "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "slab:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Debt - Convertible Senior Notes (Details)", "role": "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "shortName": "Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_6_1_2020_To_6_1_2020_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_5g1GDFXjkE2GbZHLmflFqw", "decimals": "-5", "lang": null, "name": "us-gaap:RepaymentsOfLinesOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_DebtInstrumentAxis_slab_ConvertibleSeniorNotes0.625PercentMember_1cefClcUekeNIQ0oysSfRQ", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Debt - Carrying amount of Notes (Details)", "role": "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "shortName": "Debt - Carrying amount of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_DebtInstrumentAxis_slab_ConvertibleSeniorNotes0.625PercentMember_1cefClcUekeNIQ0oysSfRQ", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Debt - Interest expense (Details)", "role": "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails", "shortName": "Debt - Interest expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleNotesPayableMember_Bx7tRywRe0qK5CXpX_dR9w", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_3_27_2020_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_Tkhh4IVhkUer2_f6S6PIOQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Debt - Credit Facility (Details)", "role": "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "shortName": "Debt - Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_3_27_2020_us-gaap_CreditFacilityAxis_us-gaap_LineOfCreditMember_Tkhh4IVhkUer2_f6S6PIOQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Leases - Supplemental Lease Information (Details)", "role": "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails", "shortName": "Leases - Supplemental Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Leases - Maturities of operating lease liabilities (Details)", "role": "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_30_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kPWkBbEHhkmEdWfTMqA3rA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_30_2017_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_kPWkBbEHhkmEdWfTMqA3rA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-5", "first": true, "lang": null, "name": "slab:InvestmentCommitmentLimitedPartnershipFundedPortion", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-5", "first": true, "lang": null, "name": "slab:InvestmentCommitmentLimitedPartnershipFundedPortion", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Stockholders' Equity - Common Stock and Share Repurchase Program (Details)", "role": "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "shortName": "Stockholders' Equity - Common Stock and Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_w643hdGpB0utDZoVv0GmLw", "decimals": "-5", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Revenues (Details)", "role": "http://www.silabs.com/role/DisclosureRevenuesDetails", "shortName": "Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_PlanNameAxis_slab_StockIncentivePlan2009Member_YyUGRTJ2aUekXOSEfRdb2w", "decimals": "INF", "first": true, "lang": null, "name": "slab:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeDeductedFromSharesAvailableForIssuanceForEachShareGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stock-Based Compensation - Stock Incentive Plan (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "shortName": "Stock-Based Compensation - Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_PlanNameAxis_slab_StockIncentivePlan2009Member_YyUGRTJ2aUekXOSEfRdb2w", "decimals": "INF", "first": true, "lang": null, "name": "slab:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeDeductedFromSharesAvailableForIssuanceForEachShareGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_PlanNameAxis_slab_EmployeeStockPurchasePlan2009Member_wkhwh13u_kqlmkuoIYKHog", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - 2009 Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_PlanNameAxis_slab_EmployeeStockPurchasePlan2009Member_wkhwh13u_kqlmkuoIYKHog", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "shortName": "Stock-Based Compensation - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_dZkQ2kKpgkWdDTLodd-uZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - Stock-Based Compensation - Stock options activity (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "shortName": "Stock-Based Compensation - Stock options activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_dZkQ2kKpgkWdDTLodd-uZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_us-gaap_AwardTypeAxis_slab_RestrictedStockAwardsAndRestrictedStockUnitsRSUMember_ZMf-VZxs1kOj-0eGtVB0eA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41505 - Disclosure - Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "shortName": "Stock-Based Compensation - RSAs and RSUs, PSUs and MSUs activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_AwardTypeAxis_slab_RestrictedStockAwardsAndRestrictedStockUnitsRSUMember_EBVKpi3ztkipisA2uLgGcw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_4KUjOfy0A0ChKlfKBXAY7Q", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "slab:ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAwardRestrictedStockUnitsRSUAndMarketStockUnitsMSUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_us-gaap_AwardTypeAxis_slab_RestrictedStockAwardsAndRestrictedStockUnitsRSUMember_EBVKpi3ztkipisA2uLgGcw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_N8yNIepAG0OkK6lih64blw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41506 - Disclosure - Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "shortName": "Stock-Based Compensation - Grant Date Weighted Average Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41507 - Disclosure - Stock-Based Compensation - Stock-based payment and stock option values (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "shortName": "Stock-Based Compensation - Stock-based payment and stock option values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41508 - Disclosure - Stock-Based Compensation - Stock-based compensation costs (Details)", "role": "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "shortName": "Stock-Based Compensation - Stock-based compensation costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Employee Benefit Plan (Details)", "role": "http://www.silabs.com/role/DisclosureEmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails", "shortName": "Income Taxes - Income before income taxes and provision (benefit) for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Income Taxes - Tax rate reconciliation (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails", "shortName": "Income Taxes - Tax rate reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_a0ukaIaTn0uxRxg_iebung", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Income Taxes - Singapore Operations (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails", "shortName": "Income Taxes - Singapore Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Income Taxes - Deferred Income Taxes (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails", "shortName": "Income Taxes - Deferred Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_qeHiBV-m5E6LaCYU154QhA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_V0-6v7U340Sx51iHkHXNpw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41705 - Disclosure - Income Taxes - Operating Loss and Tax Credit Carryforwards (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails", "shortName": "Income Taxes - Operating Loss and Tax Credit Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_1_2_2021_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_V0-6v7U340Sx51iHkHXNpw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_L8Blwb93D0yojHyDbN36Yw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41706 - Disclosure - Income Taxes - Valuation allowance (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails", "shortName": "Income Taxes - Valuation allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_30_2017_ENgRSx_mhUig-o8MWnDBPA", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_28_2019_L8Blwb93D0yojHyDbN36Yw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41707 - Disclosure - Income Taxes - Uncertain Tax Positions (Details)", "role": "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails", "shortName": "Income Taxes - Uncertain Tax Positions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "As_Of_12_30_2017_ENgRSx_mhUig-o8MWnDBPA", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_SKTxlqgG00mxNT8hG2zTPQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_fqudP4bwjE-OxiVRYTuKUQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Segment Information (Details)", "role": "http://www.silabs.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_fqudP4bwjE-OxiVRYTuKUQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business", "role": "http://www.silabs.com/role/DisclosureDescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Significant Accounting Policies", "role": "http://www.silabs.com/role/DisclosureSignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "slab-20210102x10k.htm", "contextRef": "Duration_12_29_2019_To_1_2_2021_OsXbz7B4PUikEFEKFqmlJQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [N]", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "country_NO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "N [O]", "terseLabel": "Norwegian" } } }, "localname": "NO", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "S [G]", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_SGD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "S G [D]", "terseLabel": "Singapore Dollars" } } }, "localname": "SGD", "nsuri": "http://xbrl.sec.gov/currency/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "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 YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r671" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r673" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r672" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r666" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r667" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.silabs.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "slab_AmortizationOfIntangiblesAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible and other assets 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 (used in) operations using the indirect method.", "label": "Amortization of Intangibles and Other Assets", "terseLabel": "Amortization of other intangible assets and other assets" } } }, "localname": "AmortizationOfIntangiblesAndOtherAssets", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "slab_ArrowElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Arrow Electronics, a distributor to which the entity sells its products.", "label": "Arrow Electronics [Member]", "terseLabel": "Arrow Electronics" } } }, "localname": "ArrowElectronicsMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "slab_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTenYearsAmortizedCost": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents debt securities, at cost, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments, as defined), and fair value hedge accounting adjustments, if any, which are expected to mature after one year and through ten years from the balance sheet date and which are categorized neither as held-to-maturity nor as trading securities.", "label": "Available For Sale Securities, Debt Maturities, after One Through Ten Years, Amortized Cost", "terseLabel": "Due after one year through ten years, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTenYearsAmortizedCost", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "slab_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTenYearsFairValue": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the fair value of debt securities, which are expected to mature after one year and through ten years from the balance sheet date and which are categorized neither as held-to-maturity nor as trading securities.", "label": "Available For Sale Securities, Debt Maturities, after One Through Ten Years, Fair Value", "terseLabel": "Due after one year through ten years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTenYearsFairValue", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "slab_CashFlowInformationLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Cash Flow Information, Lessee [Abstract]", "terseLabel": "Cash Flow Information" } } }, "localname": "CashFlowInformationLesseeAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "slab_CommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Common Stock [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "slab_ConversionOfNotesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents circumstances by which the Company may redeem convertible Notes after March 6, 2020.", "label": "Conversion Of Notes Company [Member]", "terseLabel": "Conversion of Notes, Company" } } }, "localname": "ConversionOfNotesCompanyMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "slab_ConversionOfNotesHoldersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents circumstances by which holders may opt to convert Notes to common stock after June 30, 2017.", "label": "Conversion Of Notes Holders [Member]", "terseLabel": "Conversion of Notes, Holders" } } }, "localname": "ConversionOfNotesHoldersMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "slab_ConvertibilityOfDebtTradingPriceOfDebtTestPercentageOfClosingStockPriceUsedInCalculationOfTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "When testing, based upon the trading price of the debt, whether convertible debt may be converted by the debt holder, represents the percentage of the closing stock price which is multiplied by the number of shares underlying the debt in order to calculate the target that the debt price must stay below.", "label": "Convertibility of Debt Trading Price of Debt Test Percentage of Closing Stock Price Used in Calculation of Target", "terseLabel": "Maximum threshold stock price, as a percentage of conversion price" } } }, "localname": "ConvertibilityOfDebtTradingPriceOfDebtTestPercentageOfClosingStockPriceUsedInCalculationOfTarget", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "slab_ConvertibleDebtEquityComponentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Convertible Debt, Equity Component [Abstract]", "terseLabel": "Equity component" } } }, "localname": "ConvertibleDebtEquityComponentAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "stringItemType" }, "slab_ConvertibleDebtLiabilityComponentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Convertible Debt, Liability Component [Abstract]", "terseLabel": "Liability component" } } }, "localname": "ConvertibleDebtLiabilityComponentAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "stringItemType" }, "slab_ConvertibleSeniorNotes0.625PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the 0.625% Convertible Senior Notes.", "label": "Convertible Senior Notes0.625 Percent [Member]", "terseLabel": "0.625% Convertible Senior Notes (2025 Notes)" } } }, "localname": "ConvertibleSeniorNotes0.625PercentMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "slab_ConvertibleSeniorNotes1.375PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to the 1.375% Convertible Senior Notes.", "label": "Convertible Senior Notes1.375 Percent [Member]", "terseLabel": "1.375% Convertible Senior Notes (2022 Notes)" } } }, "localname": "ConvertibleSeniorNotes1.375PercentMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "slab_CoreAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the core and developed technology that has been acquired with respect to products, compounds or processes that have been completed.", "label": "Core And Developed Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "CoreAndDevelopedTechnologyMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "slab_DebtInstrumentConvertibleThresholdBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified consecutive business days that common stock price per $1,000 of convertible debt instruments must not exceed the threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument Convertible Threshold Business Days", "terseLabel": "Number of consecutive business days after the 10 consecutive trading day period" } } }, "localname": "DebtInstrumentConvertibleThresholdBusinessDays", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "slab_DebtInstrumentConvertibleThresholdConsecutiveTradingDay1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified consecutive trading days that common stock price per $1,000 of convertible debt instruments must not exceed the threshold percentage, and which occurs before the specified consecutive business period to trigger conversion feature.", "label": "Debt Instrument Convertible Threshold Consecutive Trading Day 1", "terseLabel": "Number of consecutive trading days before the five consecutive business days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDay1", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "slab_DebtSecuritiesAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Debt Securities, Available-For-Sale Securities, Continuous Unrealized Loss Position Fair Value [Abstract]", "terseLabel": "Continuous unrealized loss position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "slab_DeferredRevenueAndReturnsLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and current portion of liability returns, which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue and Returns Liability, Current", "terseLabel": "Deferred revenue and returns liability" } } }, "localname": "DeferredRevenueAndReturnsLiabilityCurrent", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxAssetsAccruedLiabilitiesAndOther": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from accrued liabilities and other temporary differences not otherwise specified in the taxonomy.", "label": "Deferred Tax Assets, Accrued Liabilities and Other", "terseLabel": "Accrued liabilities and other" } } }, "localname": "DeferredTaxAssetsAccruedLiabilitiesAndOther", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalize research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets Capitalized Research and Development", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxAssetsLeases": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.", "label": "Deferred Tax Assets Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLeases", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxLiabilitiesConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to convertible debt.", "label": "Deferred Tax Liabilities, Convertible Debt", "verboseLabel": "Debt" } } }, "localname": "DeferredTaxLiabilitiesConvertibleDebt", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxLiabilitiesLeases": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from lease liabilities.", "label": "Deferred Tax Liabilities Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxLiabilitiesLeases", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DeferredTaxLiabilitiesPrepaidExpensesAndOther": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the estimated future tax effects attributable to prepaid expenses and other temporary differences not otherwise specified in this taxonomy that were expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, or which were recognized as revenue under GAAP but not for tax purposes, which will reverse in future periods.", "label": "Deferred Tax Liabilities, Prepaid Expenses and Other", "terseLabel": "Prepaid expenses and other" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpensesAndOther", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "slab_DescriptionOfBusinessDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "localname": "DescriptionOfBusinessDisclosureAbstract", "nsuri": "http://www.silabs.com/20210102", "xbrltype": "stringItemType" }, "slab_DisaggregationOfRevenueBySalesChannelTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by sales channel .", "label": "Disaggregation of Revenue by Sales Channel [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by sales channel" } } }, "localname": "DisaggregationOfRevenueBySalesChannelTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "slab_DistributorConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant distributors is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant distributor.", "label": "Distributor Concentration Risk [Member]", "terseLabel": "Distributors" } } }, "localname": "DistributorConcentrationRiskMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "slab_EdomTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Edom Technology, a distributor to which the entity sells its products.", "label": "Edom Technology [Member]", "terseLabel": "Edom Technology" } } }, "localname": "EdomTechnologyMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "slab_EffectiveIncomeTaxRateReconciliationDeductionsReversalOfIntercompanyStockBasedExpenses": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for the reversal of intercompany stock-based compensation expense.", "label": "Effective Income Tax Rate Reconciliation Deductions Reversal Of Intercompany Stock Based Expenses", "terseLabel": "Change in cost-sharing treatment of stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsReversalOfIntercompanyStockBasedExpenses", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeGiltiAndSubpartFIncomePercent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Global intangible low-taxed income (GILTI) and subpart F income.", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Low-taxed Income (GILTI) and Subpart F Income, Percent", "terseLabel": "GILTI and Subpart F income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleLowTaxedIncomeGiltiAndSubpartFIncomePercent", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseNonTaxableDomesticItemsPercent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible domestic items.", "label": "Effective Income Tax Rate Reconciliation Non deductible Expense Non taxable Domestic Items Percent", "terseLabel": "Nondeductible (nontaxable) domestic items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseNonTaxableDomesticItemsPercent", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseNontaxableForeignExpensesPercent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nontaxable foreign expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Nontaxable Foreign Expenses, Percent", "terseLabel": "Nondeductible (nontaxable) foreign items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseNontaxableForeignExpensesPercent", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EffectiveIncomeTaxRateReconciliationNondeductibleOfficerCompensation": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to nondeductible officer compensation.", "label": "Effective Income Tax Rate Reconciliation Nondeductible Officer Compensation", "terseLabel": "Nondeductible officer compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleOfficerCompensation", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EffectiveIncomeTaxRateReconciliationOneTimeImpactsOfTaxReformPercent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to one time impact of tax reform.", "label": "Effective Income Tax Rate Reconciliation One Time Impacts Of Tax Reform Percent", "terseLabel": "One-time impacts of tax reform" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOneTimeImpactsOfTaxReformPercent", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "slab_EmployeeStockPurchasePlan2009Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details pertaining to the 2009 Employee Stock Purchase Plan, also referred to as the 2009 Purchase Plan.", "label": "Employee Stock Purchase Plan2009 [Member]", "terseLabel": "2009 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2009Member", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "slab_FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "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": "Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "slab_FiniteLivedIntangibleAssetsSubjectToAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finite-lived Intangible Assets, Subject to Amortization [Abstract]", "terseLabel": "Subject to amortization:" } } }, "localname": "FiniteLivedIntangibleAssetsSubjectToAmortizationAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "slab_FullValueAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Full value awards (awards other than for which the participant is required to pay at least the fair market value of the underlying shares on the date of grant) as awarded by a company to their employees as a form of incentive compensation.", "label": "Full Value Awards [Member]", "terseLabel": "Full value awards" } } }, "localname": "FullValueAwardsMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "slab_InProcessResearchAndDevelopmentWiFiAndBluetoothTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to in-process research and development classified as WiFi and Bluetooth technology.", "label": "In Process Research And Development Wi Fi And Bluetooth Technology [Member]", "terseLabel": "Wi-Fi and Bluetooth technology" } } }, "localname": "InProcessResearchAndDevelopmentWiFiAndBluetoothTechnologyMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "domainItemType" }, "slab_IncomeTaxesLineItems": { "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": "Income Taxes [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "stringItemType" }, "slab_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information pertaining to income taxes.", "label": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "stringItemType" }, "slab_IncreaseDecreaseInDeferredRevenueAndReturnsLiability": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period, for based on the revenue and returns from the liability.", "label": "Increase Decrease In Deferred Revenue And Returns Liability", "terseLabel": "Deferred revenue and returns liability" } } }, "localname": "IncreaseDecreaseInDeferredRevenueAndReturnsLiability", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "slab_IncreaseDecreaseInOtherCurrentLiabilitiesAndIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other and liabilities classified as income taxes payable.", "label": "Increase (Decrease) in Other Current Liabilities and Income Taxes", "terseLabel": "Other current liabilities and income taxes" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilitiesAndIncomeTaxes", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "slab_IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfDebtSecuritiesTreasuryStockMethod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities, Treasury Stock Method", "terseLabel": "Shares attributable to dilutive effect of conversion of debt securities" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfConversionOfDebtSecuritiesTreasuryStockMethod", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "slab_IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsAndConversionOfDebtSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements and convertible debt securities.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements and Conversion of Debt Securities", "terseLabel": "Stock-based awards and convertible debt" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfShareBasedPaymentArrangementsAndConversionOfDebtSecurities", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "slab_IndefiniteLivedIntangibleAssetsDiscountRateApplicableToCashFlows": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the discount rate applicable to the cash flows. This rate reflects the weighted-average cost of capital and the risks inherent in the development process.", "label": "Indefinite Lived Intangible Assets, Discount Rate Applicable to Cash Flows", "terseLabel": "Discount rate applicable to the projected cash flows (as a percent)" } } }, "localname": "IndefiniteLivedIntangibleAssetsDiscountRateApplicableToCashFlows", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "percentItemType" }, "slab_IndefiniteLivedIntangibleAssetsNotSubjectToAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Indefinite Lived Intangible Assets, Not Subject to Amortization [Abstract]", "terseLabel": "Not subject to amortization:" } } }, "localname": "IndefiniteLivedIntangibleAssetsNotSubjectToAmortizationAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "slab_InfrastructureAndAutomotiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to infrastructure and automotive.", "label": "Infrastructure And Automotive [Member]", "terseLabel": "Infrastructure and automotive" } } }, "localname": "InfrastructureAndAutomotiveMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "slab_InternetOfThingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the internet of things", "label": "Internet Of Things [Member]", "terseLabel": "Internet of Things" } } }, "localname": "InternetOfThingsMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "slab_InvestmentCommitmentLimitedPartnershipFundedPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of investment commitment which has been funded as of the reporting date.", "label": "Investment Commitment, Limited Partnership, Funded Portion", "terseLabel": "Funded portion of investment commitment" } } }, "localname": "InvestmentCommitmentLimitedPartnershipFundedPortion", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "slab_InvestmentCommitmentLimitedPartnershipMaximumAmountOfInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum aggregate amount to which the Company has committed to invest in a limited partnership.", "label": "Investment Commitment, Limited Partnership, Maximum Amount of Investment", "terseLabel": "Commitment to invest in limited partnership" } } }, "localname": "InvestmentCommitmentLimitedPartnershipMaximumAmountOfInvestment", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "slab_LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental lease information related to lessee's operating lease.", "label": "Lessee, Operating Lease, Supplemental Lease Information [Table Text Block]", "terseLabel": "Summary of supplemental lease information" } } }, "localname": "LesseeOperatingLeaseSupplementalLeaseInformationTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "slab_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "'The contingent increase above the maximum borrowing capacity under the credit facility, if any one or more of the existing banks or new banks agree to provide such increased commitment amount", "label": "Line Of Credit Facility Contingent Increase Additional Borrowing Capacity", "terseLabel": "Additional increase in borrowing capacity of the line of credit available at the entity's option" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacity", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "slab_LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacityBasedOnEbitda": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to increase in additional borrowing capacity based on a percentage of EBITDA.", "label": "Line of Credit Facility Contingent Increase Additional Borrowing Capacity Based On EBITDA", "terseLabel": "Additional increase in borrowing capacity based on EBITDA (as a percent)" } } }, "localname": "LineOfCreditFacilityContingentIncreaseAdditionalBorrowingCapacityBasedOnEbitda", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "slab_LineOfCreditFacilityMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total debt to earnings before interest expense, income taxes and noncash items (such as depreciation, depletion and amortization expense, unrealized gains and losses on commodity derivatives, ceiling test write-downs, and goodwill impairments) permitted under credit facilities' covenants.", "label": "Line of Credit Facility, Maximum Leverage Ratio", "terseLabel": "Maximum net leverage ratio" } } }, "localname": "LineOfCreditFacilityMaximumLeverageRatio", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "slab_LineOfCreditFacilityMaximumSecuredLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum ratio of total secured debt to earnings before interest expense, income taxes and noncash items (such as depreciation, depletion and amortization expense, unrealized gains and losses on commodity derivatives, ceiling test write-downs, and goodwill impairments) permitted under credit facilities' covenants.", "label": "Line of Credit Facility , Maximum Secured Leverage Ratio", "terseLabel": "Maximum secured leverage ratio" } } }, "localname": "LineOfCreditFacilityMaximumSecuredLeverageRatio", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "slab_LineOfCreditFacilityMinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the minimum ratio of earnings before interest expense, income taxes and noncash items (such as depreciation, depletion and amortization expense, unrealized gains and losses on commodity derivatives, ceiling test write-downs, and goodwill impairments) to interest payments permitted under credit facilities' covenants.", "label": "Line of Credit Facility, Minimum Interest Coverage Ratio", "terseLabel": "Minimum interest coverage ratio" } } }, "localname": "LineOfCreditFacilityMinimumInterestCoverageRatio", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "slab_MarketStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market stock units (MSUs) represent the grant of stock units such that the number of shares earned at maturity (or vest) is based on the ratio of the stock price at the maturity date to the stock price at the grant date.", "label": "Market Stock Units [Member]", "terseLabel": "MSUs" } } }, "localname": "MarketStockUnitsMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "slab_NumberOfNotesReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of notes receivable by the entity.", "label": "Number of Notes Receivable", "terseLabel": "Number of notes receivable" } } }, "localname": "NumberOfNotesReceivable", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "integerItemType" }, "slab_NumberOfProductCategories": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to number of product categories.", "label": "Number of Product Categories", "terseLabel": "Number of product categories" } } }, "localname": "NumberOfProductCategories", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "slab_OperatingLossAndTaxCreditCarryforwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Loss and Tax Credit Carryforward [Line Items]", "terseLabel": "Operating loss and tax credit carryforwards" } } }, "localname": "OperatingLossAndTaxCreditCarryforwardLineItems", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "slab_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to countries other than specified in the taxonomy.", "label": "Other Countries [Member]", "terseLabel": "Rest of world" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "slab_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other distributors not separately disclosed.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "slab_PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance share units (PSUs) and Market stock units (MSUs) as awarded by a company to their employee as a form of incentive compensation", "label": "Performance Share Units Psu And Market Stock Units Msu [Member]", "terseLabel": "PSUs and MSUs" } } }, "localname": "PerformanceShareUnitsPsuAndMarketStockUnitsMsuMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "domainItemType" }, "slab_ProvisionForForeignWithholdingTaxAndStateIncomeTaxOnUndistributedForeignEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of provision for foreign withholding tax and state income taxes associated with the undistributed foreign earnings.", "label": "Provision for Foreign Withholding Tax and State Income Tax on Undistributed Foreign Earnings", "terseLabel": "Provision for foreign withholding tax and state income taxes" } } }, "localname": "ProvisionForForeignWithholdingTaxAndStateIncomeTaxOnUndistributedForeignEarnings", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "slab_RedpineSignalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the acquisition of Wi-Fi and Bluetooth assets of Redpine Signals.", "label": "Redpine Signals [Member]", "terseLabel": "Redpine Signals" } } }, "localname": "RedpineSignalsMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureAcquisitionTables", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "slab_RemovalOfFullyAmortizedIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of fully amortized intangible assets which is removed.", "label": "Removal of Fully Amortized Intangible Assets", "terseLabel": "Removal of fully amortized intangible assets" } } }, "localname": "RemovalOfFullyAmortizedIntangibleAssets", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "slab_RestrictedStockAwardsAndRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock awards (RSAs) and Restricted stock units (RSUs) as awarded by a company to their employees as a form of incentive compensation.", "label": "Restricted Stock Awards And Restricted Stock Units R S U [Member]", "terseLabel": "RSAs and RSUs" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitsRSUMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "domainItemType" }, "slab_RevolvingCreditFacilityOtherThanSwinglineLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount other than swingline loans.", "label": "Revolving Credit Facility Other Than Swingline Loans [Member]", "terseLabel": "Revolving credit facility, other than swingline loans" } } }, "localname": "RevolvingCreditFacilityOtherThanSwinglineLoansMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "slab_ScenarioCompanysOptionToIncreaseBorrowingCapacityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the criteria for the Company's option to increase borrowing capacity.", "label": "Scenario Companys Option To Increase Borrowing Capacity [Member]", "terseLabel": "Scenario: Company's option to increase borrowing capacity" } } }, "localname": "ScenarioCompanysOptionToIncreaseBorrowingCapacityMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "slab_ScenarioCreditFacilityDebtCovenantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the debt covenants applicable to the Credit Facility.", "label": "Scenario Credit Facility Debt Covenant [Member]", "terseLabel": "Scenario: Credit facility debt covenants" } } }, "localname": "ScenarioCreditFacilityDebtCovenantMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "slab_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of characteristics, including initial carrying value, residual amount, weighted-average useful life, of finite-lived intangible assets and indefinite-lived intangible assets by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Finite and Indefinite Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of gross carrying amount and accumulated amortization of other intangible assets" } } }, "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "slab_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the carrying value of amortizable and non amortizable intangibles assets, in total and by major class. 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": "Schedule of Finite Lived and Indefinite Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "slab_ScheduleOfOperatingLossAndTaxCreditCarryforwardTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards and tax credit carryforwards available to reduce future taxable income.", "label": "Schedule of Operating Loss and Tax Credit Carryforward [Table]" } } }, "localname": "ScheduleOfOperatingLossAndTaxCreditCarryforwardTable", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "slab_ScheduleOfShareBasedCompensationPerformanceStockUnitsAndMarketBasedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for performance share units and market based-stock units that were outstanding at the beginning and end of the year, and the number of market-based stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Performance Stock Units And Market Based Stock Units Activity [Table Text Block]", "terseLabel": "Summary of stock-based compensation activity, PSUs and MSUs" } } }, "localname": "ScheduleOfShareBasedCompensationPerformanceStockUnitsAndMarketBasedStockUnitsActivityTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "slab_ScheduleOfShareBasedCompensationSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number of shares reserved of common stock for future issuance under stock-based compensation arrangements.", "label": "Schedule of Share Based Compensation Shares Reserved for Future Issuance [Table Text Block]", "terseLabel": "Summary of shares reserved of common stock for future issuance" } } }, "localname": "ScheduleOfShareBasedCompensationSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "slab_ScheduleOfShareBasedCompensationStockBasedPaymentAndStockOptionValuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intrinsic values and grant date fair values of share-based payment awards.", "label": "Schedule of Share Based Compensation, Stock based Payment and Stock Option Values [Table Text Block]", "terseLabel": "Summary of stock-based payment and stock option values" } } }, "localname": "ScheduleOfShareBasedCompensationStockBasedPaymentAndStockOptionValuesTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "slab_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of equity instruments other than options, including, but not limited to: (a) expected term of similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of assumptions used to estimate fair values for MSUs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "slab_SekormMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Sekorm, a distributor to which the entity sells its products.", "label": "Sekorm [Member]", "terseLabel": "Sekorm" } } }, "localname": "SekormMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate intrinsic value of equity-based payment instruments, excluding stock (or unit) options, outstanding and expected to vest as of the balance sheet date.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Outstanding and Expected to Vest, Aggregate Intrinsic Value", "terseLabel": "Outstanding at the end of the year and expected to vest (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestAggregateIntrinsicValue", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "monetaryItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of equity-based payment instruments, excluding stock (or unit) options outstanding and expected to vest as of the balance sheet date.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Outstanding and Expected to Vest, Number", "periodEndLabel": "Outstanding at the end of the year and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestNumber", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "sharesItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestWeightedAverageRemainingVestingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted-average period between the balance sheet date and completion of the vesting period for equity-based payment instruments, excluding stock (or unit) options outstanding and expected to vest as of the balance sheet date.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Outstanding and Expected to Vest, Weighted Average Remaining Vesting Term", "terseLabel": "Outstanding at the end of year and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingAndExpectedToVestWeightedAverageRemainingVestingTerm", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "durationItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options Vested in Period, Total Grant Date, Fair Value", "terseLabel": "Grant date fair value of stock-based payments that vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalGrantDateFairValue", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "monetaryItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageRemainingVestingTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Weighted Average Remaining Vesting Term [Abstract]", "terseLabel": "Weighted-Average Remaining Vesting Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageRemainingVestingTermAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "stringItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeDeductedFromSharesAvailableForIssuanceForEachShareGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares to be deducted from shares available for issuance for each share granted under the equity-based compensation plan.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Number of Shares to be Deducted from Shares Available for Issuance for Each Share Granted", "terseLabel": "Number of available shares deducted for each share granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeDeductedFromSharesAvailableForIssuanceForEachShareGranted", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (In years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "slab_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAwardRestrictedStockUnitsRSUAndMarketStockUnitsMSUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of restricted stock awards, restricted stock units and market stock units granted during the year.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Restricted Stock Award, Restricted Stock Units RSU and Market Stock Units MSUs Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Summary of weighted average fair value at the date of grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockAwardRestrictedStockUnitsRSUAndMarketStockUnitsMSUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "slab_ShareBasedCompensationArrangementCashConsiderationBasedUponAchievementOfSpecifiedLevelsOfMarketConditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the cash consideration based upon achievement of specified levels of market conditions.", "label": "Share based Compensation Arrangement Cash Consideration based Upon Achievement of Specified Levels of Market Conditions", "terseLabel": "Cash consideration based upon achievement of specified levels of market conditions" } } }, "localname": "ShareBasedCompensationArrangementCashConsiderationBasedUponAchievementOfSpecifiedLevelsOfMarketConditions", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "slab_ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Share Repurchase Program authorized in October 2017.", "label": "Share Repurchase Program Program Authorization Date October2017 [Member]", "terseLabel": "Program Authorization Date October 2017" } } }, "localname": "ShareRepurchaseProgramProgramAuthorizationDateOctober2017Member", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "slab_ShareRepurchaseProgramsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Share Repurchase Programs [Abstract]", "terseLabel": "Share Repurchase Programs" } } }, "localname": "ShareRepurchaseProgramsAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "slab_SiliconClocksSpectraLinearAndEmberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the acquisitions of Silicon Clocks, Spectra Linear and Ember.", "label": "Silicon Clocks Spectra Linear And Ember [Member]", "terseLabel": "Silicon Clocks, Spectra Linear and Ember" } } }, "localname": "SiliconClocksSpectraLinearAndEmberMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "slab_StandardProductWarrantyReplacementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Duration of a warranty period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Standard Product Warranty Replacement Period", "terseLabel": "Product replacement warranty" } } }, "localname": "StandardProductWarrantyReplacementPeriod", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "slab_StockIncentivePlan2009Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents details pertaining to the 2009 Stock Incentive Plan, also referred to as the 2009 Plan.", "label": "Stock Incentive Plan2009 [Member]", "terseLabel": "2009 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2009Member", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "slab_SummaryOfSignificantAccountingPoliciesLineItems": { "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. 0", "label": "Summary of Significant Accounting Policies [Line Items]", "verboseLabel": "Significant Accounting Policies" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "slab_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to various accounting policies of the entity.", "label": "Summary of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "slab_SwinglineLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The portion of a revolving credit facility defined as swingline loans.", "label": "Swingline Loans [Member]", "terseLabel": "Swingline Loans" } } }, "localname": "SwinglineLoansMember", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "slab_TaxCutsAndJobsActOf2017TransitionTaxPeriodForPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time over which TCJA transition tax on certain unrepatriated earnings of foreign subsidiaries may be paid.", "label": "Tax Cuts and Jobs Act of 2017, Transition Tax Period for Payment", "terseLabel": "Period for payment of transition tax" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxPeriodForPayment", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "durationItemType" }, "slab_TotalOtherIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Total Other Intangible Assets [Abstract]", "terseLabel": "Total Other Intangible Assets" } } }, "localname": "TotalOtherIntangibleAssetsAbstract", "nsuri": "http://www.silabs.com/20210102", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r130", "r135", "r229", "r406", "r407", "r408", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative effect of adoption of accounting standard" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r130", "r135", "r229", "r406", "r407", "r408", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r130", "r135", "r229", "r406", "r407", "r408", "r453", "r454" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r205", "r337", "r341", "r640" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r368", "r371", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r637", "r641" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r368", "r371", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r637", "r641" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r205", "r337", "r341", "r640" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r199", "r337", "r339", "r598", "r636", "r638" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r199", "r337", "r339", "r598", "r636", "r638" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r348", "r368", "r371", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r637", "r641" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r348", "r368", "r371", "r573", "r574", "r575", "r576", "r577", "r578", "r597", "r637", "r641" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "label": "Scenario Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r200", "r201", "r337", "r340", "r639", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails", "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails", "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r200", "r201", "r337", "r340", "r639", "r652", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails", "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails", "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r292", "r369", "r566" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r573", "r575", "r578" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "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]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r24", "r207", "r208" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r40", "r285" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "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, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r64", "r65", "r66", "r625", "r646", "r647" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r66", "r69", "r127", "r128", "r129", "r486", "r642", "r643" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-Average Amortization Period (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r406", "r407", "r408" ], "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]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Convertible debt activity" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r373", "r375", "r412", "r413" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r375", "r402", "r411" ], "calculation": { "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-based Compensation Expense, Net of Tax", "totalLabel": "Share based compensation costs after tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r86", "r104", "r550" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r81", "r104", "r552" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r104", "r552" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r268", "r278" ], "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", "terseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r114", "r182", "r188", "r195", "r228", "r481", "r487", "r540", "r602", "r623" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r59", "r114", "r228", "r481", "r487", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r521" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Auction rate securities" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r212", "r246" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Total Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] 0", "terseLabel": "Continuous unrealized loss position, Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r216" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Available-for-sale Securities, Debt Maturities, after Ten Years, Amortized Cost Basis", "terseLabel": "Due after ten years, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r214", "r216", "r617" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth 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": "Available-for-sale Securities, Debt Maturities, after Ten Years, Fair Value", "terseLabel": "Due after ten years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "terseLabel": "Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r215" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis", "terseLabel": "Due in one year or less, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r214", "r215", "r616" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value", "terseLabel": "Due in one year or less, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r210", "r213", "r246", "r609" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Debt Securities", "totalLabel": "Total Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r377", "r404" ], "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.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "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.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r499", "r503" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Details" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building And Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r367", "r370" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureAcquisitionTables", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r367", "r370", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureAcquisitionTables", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "verboseLabel": "Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Purchase price allocation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedLabel": "Non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r473" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r110", "r468" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r36", "r106" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r107", "r110" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r100", "r106", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r541" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r291", "r610", "r629" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Reserved shares of common stock for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r308" ], "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", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock - $0.0001 par value; 250,000 shares authorized; 43,925 and 43,496 shares issued and outstanding at January 2, 2021 and December 28, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Benefit Plan" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "verboseLabel": "Components of deferred taxes" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r79", "r611", "r632" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and purchased software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r167", "r168", "r205", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r167", "r168", "r205", "r537", "r538", "r650" ], "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.silabs.com/role/DisclosureRisksAndUncertaintiesDetails", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r167", "r168", "r205", "r537", "r538", "r650" ], "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.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Risks and Uncertainties" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r167", "r168", "r205", "r537", "r538" ], "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": "Concentration Risk, Percentage", "terseLabel": "Concentrations of credit risk (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r165", "r167", "r168", "r169", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r167", "r168", "r205", "r537", "r538" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "terseLabel": "Increase in revenue due to revision in estimates of variable consideration" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenue from performance obligations that were satisfied in previous reporting periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r337", "r345" ], "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.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r337", "r345" ], "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]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Current portion of convertible debt, net" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible debt, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of information about the equity and liability components of convertible debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r16", "r603", "r621", "r651" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Senior Notes" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r349", "r363", "r649" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r83", "r114", "r228", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Costs of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "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]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Shipping and Handling" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r236", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r247", "r248", "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Adoption of New Financial Instruments Accounting Standard" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r115", "r449", "r457" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r120", "r449" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r449", "r457", "r459" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r166", "r205" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customers" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r18", "r19", "r603", "r605", "r621" ], "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.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate margin (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r297", "r605", "r621" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "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": "Long-term Debt, Gross", "terseLabel": "Principal", "verboseLabel": "Remaining principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r48", "r309", "r312", "r314" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate, shares per $1,000 principal" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "auth_ref": [ "r48", "r309", "r312", "r314" ], "lang": { "en-us": { "role": { "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Conversion, number of shares of common stock" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Amortization period of debt discount and debt issuance costs" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger per share" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Stock price trigger, as a percentage of conversion price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days within 30 trading day period" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r551", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r301", "r551" ], "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": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage Rate Range, Maximum", "terseLabel": "Semi-annual interest rate", "verboseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Aggregate principal amount of debt repurchased" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r116", "r309", "r313", "r314", "r315", "r550", "r551", "r553", "r618" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term 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 company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails", "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r550", "r553" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r222", "r253", "r256" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Fair value of available-for-sale securities, continuous loss position for twelve months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r222", "r253" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Available-for-sale securities, continuous loss position for 12 months or greater, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r222", "r253", "r256" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value of available-for-sale securities, continuous loss position for less than twelve months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r222", "r253" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Available-for-sale securities, continuous loss position for less than 12 months, gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Measurement Input", "terseLabel": "Unobservable Input" } } }, "localname": "DebtSecuritiesAvailableForSaleMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r219", "r250", "r256" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total fair value of available-for-sale securities, continuous loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r220", "r251" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Available-for-sale securities, total gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Summary of prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r450", "r457" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r41", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r450", "r457" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r115", "r450", "r457", "r458", "r459" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r439", "r604", "r620" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r105" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred income on shipments to distributors" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r440" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r442" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r442" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r445", "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r441" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r423", "r442" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "verboseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost Recognized", "terseLabel": "Contributions made to the 401(k) Plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r283" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r500", "r502", "r508", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r497", "r500", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r492", "r494", "r495", "r497", "r498", "r504", "r508", "r513", "r515", "r519" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Maturity of contracts" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r110", "r121", "r492", "r494", "r497", "r498", "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenues" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r337" ], "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]", "terseLabel": "Schedule of disaggregation of revenue by product category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 Country [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r133", "r134", "r135", "r136", "r137", "r142", "r145", "r147", "r148", "r149", "r153", "r154", "r612", "r633" ], "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": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r133", "r134", "r135", "r136", "r137", "r145", "r147", "r148", "r149", "r153", "r154", "r612", "r633" ], "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": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r150", "r151", "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r425" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Tax Rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "verboseLabel": "Reconciliation of federal statutory tax rate to effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "negatedLabel": "Change in prior period valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign tax rate benefit (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "negatedLabel": "Excess tax benefit of stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Release of prior year unrecognized tax benefits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r425", "r461" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credits (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r403" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation costs related to awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period of recognition of unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r402" ], "calculation": { "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average purchase price of capital shares purchased through an employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP), Weighted Average Purchase Price of Shares Purchased", "terseLabel": "Weighted average fair value for purchase rights granted (in dollars per share)" } } }, "localname": "EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r128", "r129", "r132", "r138", "r140", "r157", "r229", "r308", "r316", "r406", "r407", "r408", "r453", "r454", "r542", "r543", "r544", "r545", "r546", "r547", "r642", "r643", "r644" ], "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]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r37", "r183", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar Rate" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Financial assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r521", "r522", "r523", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Inputs, Assets, Quantitative Information [Line Items]", "terseLabel": "Quantitative information for Level 3 Fair Value Measurements Assets" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Inputs, Assets, Quantitative Information [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Inputs, Assets, Quantitative Information [Table Text Block]", "terseLabel": "Summary of quantitative information about level 3 fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair value assets reconciliation of changes" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Activity in Level 3 financial instruments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r527", "r530" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r527", "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of activity in Level 3 financial instruments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair values of other financial instruments" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r521", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsFairValuesOfOtherFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r363", "r522", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r521", "r522", "r525", "r526", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r349", "r351", "r356", "r363", "r522", "r570" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r349", "r351", "r356", "r363", "r522", "r571" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r363", "r522", "r572" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Loss included in other comprehensive income (loss)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Fair value balance at the end of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r349", "r351", "r352", "r353", "r354", "r355", "r356", "r363", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r529", "r531" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r110", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r217", "r218", "r234", "r235", "r236", "r237", "r242", "r252", "r254", "r255", "r256", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life, Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r277" ], "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": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r269", "r273", "r277", "r281", "r599", "r600" ], "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.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated aggregate amortization expense for intangible assets subject to amortization" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r277", "r600" ], "calculation": { "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "terseLabel": "Long-Lived Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r269", "r276" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Other Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Gross intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriodDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Duration of a fiscal period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but not limited to, weeks in a year or quarter.", "label": "Fiscal Period Duration", "terseLabel": "Length of fiscal year" } } }, "localname": "FiscalPeriodDuration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesBasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "durationItemType" }, "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 Country [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r110", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign currency forward contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Foreign income tax expense (benefit)" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r104", "r302", "r303" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of convertible debt", "verboseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralBusinessMember": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit.", "label": "General Business [Member]", "terseLabel": "Tentative minimum tax credit" } } }, "localname": "GeneralBusinessMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r262", "r263", "r601" ], "calculation": { "http://www.silabs.com/role/DisclosureAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions due to business combinations" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r110", "r265", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82", "r114", "r182", "r187", "r191", "r194", "r197", "r228", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.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": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r497", "r512" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research And Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r118", "r460" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r118", "r460" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r118", "r182", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r77", "r80", "r131", "r133", "r134", "r135", "r136", "r145", "r147", "r148", "r149", "r612", "r630", "r631", "r633" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Income (loss) per diluted share (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r287" ], "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.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r429" ], "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.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "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]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r430", "r436", "r438", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r426", "r437", "r444", "r455", "r462", "r464", "r465", "r467" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Additional income tax expense" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r139", "r140", "r181", "r424", "r456", "r463", "r635" ], "calculation": { "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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 Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesAndProvisionBenefitForIncomeTaxesDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r110", "r421", "r422", "r437", "r438", "r443", "r451", "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r108" ], "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", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.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": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r272", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r280" ], "calculation": { "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "verboseLabel": "Not subject to amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r272", "r280" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r267", "r275" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r180", "r549", "r552", "r613" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.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": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt [Abstract]", "terseLabel": "Interest expense related to the notes" } } }, "localname": "InterestExpenseDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r87" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "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": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Schedule of components of interest expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r101", "r108" ], "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", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r54" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r56" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r57", "r110", "r156", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r55" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNonoperating": { "auth_ref": [ "r85" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.", "label": "Investment Income, Nonoperating", "terseLabel": "Interest income and other, net" } } }, "localname": "InvestmentIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r227", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of maturities of the Company's available-for-sale investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense (ASC Topic 840)" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds And Leasehold Improvements [Member]", "terseLabel": "Leasehold interest in ground leases" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]", "terseLabel": "Leases" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Lease Information" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Weighted-average discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r563" ], "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]", "terseLabel": "Schedule of maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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 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": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r563" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r565" ], "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]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter Of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r114", "r189", "r228", "r482", "r487", "r488", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r114", "r228", "r540", "r606", "r627" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "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": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r114", "r228", "r482", "r487", "r488", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r19", "r605", "r621" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Amount borrowed" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "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": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of property and equipment, net by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r298", "r605", "r624" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "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.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r294" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails", "http://www.silabs.com/role/DisclosureDebtInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Estimated discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input Expected Dividend Rate [Member]", "terseLabel": "Estimated yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Expected holding period" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Changes in the valuation allowance for deferred tax assets" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r160", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r102", "r105" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.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": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r135", "r136", "r142", "r143", "r146", "r149", "r182", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "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]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Nondesignated [Member]", "terseLabel": "Non-designated Hedges" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Notes, Loans and Financing Receivable, Net, Noncurrent", "terseLabel": "Notes receivable carrying value" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfForeignCurrencyDerivativesHeld": { "auth_ref": [ "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "Number of foreign currency exchange rate derivatives held by the entity at the reporting date.", "label": "Number Of Foreign Currency Forward Contract Held", "terseLabel": "Number of foreign currency forward contracts held" } } }, "localname": "NumberOfForeignCurrencyDerivativesHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.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": "Operating Expenses", "totalLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r182", "r187", "r191", "r194", "r197" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.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": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r560", "r564" ], "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": "Operating Lease, Cost", "terseLabel": "Operating lease costs (ASC Topic 842)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r555" ], "calculation": { "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "terseLabel": "Operating lease liabilities, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r557", "r561" ], "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", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r557", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r554" ], "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 Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Operating lease right-of-use assets, Statement of Financial Position" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r562", "r564" ], "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": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureLeasesSupplementalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r141", "r173", "r491" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r45" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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 Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r499", "r516" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Net changes to available-for-sale securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent [Abstract]", "terseLabel": "Net changes to cash flow hedges:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r479", "r480", "r485" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss), before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income (loss), before tax:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r61", "r64", "r501", "r505", "r518" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Unrealized gains (losses) arising during the period" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r64", "r67", "r506" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "Reclassification for losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax": { "auth_ref": [ "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from discontinuance of cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Reclassification for Discontinuance, before Tax", "terseLabel": "Reclassification of unrealized gains (losses) from AOCI into earnings due to termination of swap agreement" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r71", "r74", "r479", "r480", "r485" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive (loss) income", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r64", "r67", "r68", "r223" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedLabel": "Reclassification for (gains) losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r479", "r480", "r485" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r62", "r64", "r223" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and 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": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax", "terseLabel": "Unrealized gains arising during the period" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r45" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of acquisition-related contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payment of taxes withheld for vested stock awards", "verboseLabel": "Payment for shares withheld for taxes" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r88", "r90", "r211" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Available-for-sale Securities, Debt", "negatedLabel": "Purchases of available-for-sale investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Purchases of other assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.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": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r348", "r350", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r372" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r377", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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 or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "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", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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, Value, Issued", "verboseLabel": "Preferred stock - $0.0001 par value; 10,000 shares authorized; no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r34", "r35" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r260", "r261" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Distributor advances" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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", "terseLabel": "Proceeds from the issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r93", "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "verboseLabel": "Cash received for the issuance of common stock, net of shares withheld for taxes" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r88", "r89", "r211" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, 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 Sale and Maturity of Available-for-sale Securities", "terseLabel": "Sales and maturities of available-for-sale investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r70", "r73", "r99", "r114", "r131", "r139", "r140", "r182", "r187", "r191", "r194", "r197", "r228", "r479", "r483", "r484", "r489", "r490", "r540", "r614" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r40", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r39", "r284" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Balance Sheet Details" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r286", "r628" ], "calculation": { "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSegmentInformationDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r38", "r110", "r286", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r286" ], "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]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r284" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Useful life, Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "verboseLabel": "Summary of the activity related to gross unrecognized tax benefits" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r96", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of credit facility amount" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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": "Repayments of Long-term Debt", "negatedLabel": "Payments on debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r418", "r665" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "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 Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "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]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r110", "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research [Member]", "terseLabel": "Research and development tax credit" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "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 R S U [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r316", "r409", "r626", "r645", "r647" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r128", "r129", "r132", "r138", "r140", "r229", "r406", "r407", "r408", "r453", "r454", "r642", "r644" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r178", "r179", "r186", "r192", "r193", "r199", "r200", "r205", "r336", "r337", "r598" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.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 from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails", "http://www.silabs.com/role/DisclosureSegmentInformationDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r167", "r205" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesDetails", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r111", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r327", "r338", "r346" ], "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]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue attributed to geographic area based on shipped-to location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenuePerformanceObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r345" ], "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]", "terseLabel": "Direct customers" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel Through Intermediary [Member]", "terseLabel": "Distributors" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Available-for-sale securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of provision (benefit) for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of significant components of deferred taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r149" ], "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]", "terseLabel": "Schedule of computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of reconciliation of federal statutory tax rate to effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r375", "r401", "r411" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of stock-based compensation costs recognized in the Condensed Consolidated Statements of Income" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of valuation of the financial instruments" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of goodwill activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of income before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r31", "r32", "r33" ], "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]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r40", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetailsDetails", "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentLongLivedAssetsAndLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r182", "r184", "r190", "r265" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r377", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r382", "r390", "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock-based compensation activity, options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of assumptions used to estimate fair values for ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of stock-based compensation activity, RSAs and RSUs" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r112", "r158", "r159", "r305", "r306", "r307", "r309", "r310", "r311", "r313", "r314", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of available-for-sale investments in continuous unrealized loss position by length of time" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r436", "r452" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of activity related to gross unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated aggregate amortization expense for intangible assets subject to amortization" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r165", "r167", "r168", "r169", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of concentration risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r174", "r176", "r177", "r182", "r185", "r191", "r195", "r196", "r197", "r198", "r199", "r204", "r205", "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome": { "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 Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "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]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock-based payment and stock option values" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r378" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r386" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r388" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of equity awards granted", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Equity award, weighted average fair value at grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r387" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end of the year (in shares)", "periodStartLabel": "Outstanding at the beginning the of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of equity awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Purchase Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding at the end of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested Earned or issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Fair value assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate %" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedCompensationCostsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at the end of the year (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r384", "r404" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the year (in shares)", "periodStartLabel": "Outstanding at the beginning of the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the year (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest at the end of the year (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest at the end of the year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest at the end of the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r374", "r380" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationGrantDateWeightedAverageFairValueDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r110", "r377", "r381" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding at the end of the year (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationRsasAndRsusPsusAndMsusActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Intrinsic value of stock-based payments that vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockBasedPaymentAndStockOptionValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Term of award" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r396", "r410" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable at the end of the year (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at the end of the year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest at the end of the year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Minimum exercise price as percentage of fair market value of shares on the date of grant" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails", "http://www.silabs.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r17", "r607", "r608", "r622" ], "calculation": { "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails", "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r127", "r128", "r129", "r132", "r138", "r140", "r157", "r229", "r308", "r316", "r406", "r407", "r408", "r453", "r454", "r542", "r543", "r544", "r545", "r546", "r547", "r642", "r643", "r644" ], "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.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "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]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionTables", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r157", "r598" ], "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.silabs.com/role/DisclosureAcquisitionTables", "http://www.silabs.com/role/DisclosureRisksAndUncertaintiesTables", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r22", "r23", "r308", "r316", "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockBasedCompensation2009EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r308", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued during the period" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r308", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock issuances, net of shares withheld for taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r22", "r23", "r316", "r376", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock issuances, net of shares withheld for taxes" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Program amount authorized to repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r308", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchases of common stock (in shares)", "terseLabel": "Number of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r308", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchases of common stock", "terseLabel": "Value of shares repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquityCommonStockAndShareRepurchaseProgramDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r114", "r209", "r228", "r540" ], "calculation": { "http://www.silabs.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets", "http://www.silabs.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r316", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "verboseLabel": "Schedule of valuation allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "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]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureBalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure of Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesOperatingLossAndTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability", "terseLabel": "Transition Tax obligation" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesSingaporeOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2013Member": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2013.", "label": "Tax Year2013 [Member]", "terseLabel": "2013" } } }, "localname": "TaxYear2013Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureAcquisitionDetails", "http://www.silabs.com/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r217", "r218", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsActivityInLevel3FinancialInstrumentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "U S Government Debt Securities [Member]", "terseLabel": "Government debt securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsSummaryOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCarryingAmountOfNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r419", "r466", "r619", "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r420", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense [Abstract]", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Gross unrecognized tax benefits, inclusive of interest" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions for tax positions as a result of a lapse of the applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate.", "terseLabel": "Gross unrecognized tax benefits which would affect the effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r161", "r162", "r163", "r164", "r170", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r122", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Charged to Cost and Expense", "terseLabel": "Additions Charged to Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureIncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique Discounted Cash Flow [Member]", "terseLabel": "Discounted cash flow" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Technique [Domain]", "terseLabel": "Valuation Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureFairValueOfFinancialInstrumentsAuctionRateSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureDebtCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r149" ], "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": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in computing diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r149" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Shares used in computing basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.silabs.com/role/DisclosureEarningsPerShareDetails", "http://www.silabs.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "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": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r199": { "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" }, "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(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=75018788&loc=d3e30768-111565" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120269210-210444" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647444&loc=SL120254536-210444" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121648281&loc=SL120267834-210445" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL120267845-210446" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919260-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919272-210447" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267966-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL120267969-210447" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121614247&loc=SL120267897-210452" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120267917-210453" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121565518&loc=SL120269220-210453" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267853-210455" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267859-210455" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL120267862-210455" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "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.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r491": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r605": { "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" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r618": { "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" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "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" }, "r633": { "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" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r652": { "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" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r668": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r669": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r67": { "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" }, "r670": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r671": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r672": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r673": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" } }, "version": "2.1" } ZIP 100 0001104659-21-011613-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-011613-xbrl.zip M4$L#!!0 ( %J(0U(_8K*++!@ #P2 0 1 ^EXW(U6- @=5U 24L]Y M9.'2N>?K-0F<*RH$\WWG1#!O01WG:/_C_J>/!T?[!Y\.#J?.:!1S.B$2?G8/QX?A@L[%ZHS.2>2'T,;@CXCXBA,TW:?8LAQ!)CDD8D'#7\F*RC5Q MZ9>]91BN/X_'CX^/^Y+Y9";W7;Y2%9E,)P=[#@@WD)\M"M:$/@N^YY@^S82_ MS\4"6$X.QY@\ [DEY $/@FA5G<$+Q3A\7M,Q$(V B@KFIOF:,^4S"#JOK=;' M,:0FA)C@A2EMEN[#6"=F29FAL2R0(0GKR3BG.AI@U$X^*]9:@%K:*XO(H",5S7GZ2NOL+_C". M$S'39#29C@ZG23;HI@M"UFFV.9$S5;4XH3H+ BTK\ZB4BDP>9=55@X3J,@3W M:\I0*169 KK WE^+]=$88SEGP/K!S\\>WVH@Y65<,[X*H&DU,>2.XS#^M[0GS4C;LE MI:'<6DQ.S$8S+ MU\'?U.^UH!)8*O%@#XMSQR2FG"[QW!ZVP3/'?D"W M([I$+L]]_F@:0:OIS4A^:(4D,'44UP&_/'YG3+H^EY&@YX2)?Q _HM?S+')\!A :0;E%\Z]1^;[QX%W'2ZIN(!V!PL& MP]*QE+!>K/Q8 ]]6O,Q 'Y5'V:0TAP2>HU@[&]Z.9@YD=2F#;C3JQAF=A:=$ MB&<6+(Y7N/MT/?^5A[0._T9Z(\;321ECY(A6>,S4(8HKSJJ*[P"B'8B@_12: M''Y]6L/"DQK@JZ%L NZP!KB$G4,UOP&P9L N*9%47I$P$E \A>7K]9H*:$&P M4$F7C,R8KY)J@.S P0SPM-PS=1GP8U,,=DN>%.3X2.#XFZ(&[%\"^U-HX\'V M"J#9_% M<-ZI0@=MJ-6&NY"[W]4Y*>X:POBI*E_]]93+6KNL,Q^S/GR8_%34 M!\4S/MK-)*=(:A1D!UR-JO,I_)Z3?-P%)/-GS-5 8?IOT*5B';^.JF$\VZFJ_$7 M!RCSA(,NM=$E^-\M">DM=7G@PBA-# MTVVQ-6E":2 I: /\Z,(- JW+L!V1; M(7M&YU0(ZK4: R9FE!]WX!JPCK_?<"T#M/8S2KY%\;@KT'(PN>+ (:\E6I M#*0-I?GH:W*$1U\)@^Q/''8U-R?#;@"KK;?'#1&0O*0A@S;9NG[D,S7Y@7RP M]P-QWN58#YVO]1GTD@0+M)>48;ODOD>%_/I'!/W$]E3:P,&,]/M6Y]2Z&#"1 MG&Q!_^GHH@;@ZW?.I"O8&DN^GI]$D@545FR:51&9X$.'OY(5G&&#F"6,!G!J MU\9L$; Y#%TPV[G*,Y(%BQOH BZCY06PD=@,UD$9K P[9\//21@.H-6!]I6( M "0E;ZBX6\+T4\2IE&Z&YK ,3<+! 1:.XC&@T='5HJ4C10-6W9QJ!O#J)R?! M'J#"#]0&NP9J,W0?JJ:KA-^ 6SO<;IG\CKMIW\ 4%[#N#<**^:J:R(Q2Q=:: M8J/6;SE& S@6'BH&UY0&(,P^*8/PNWJBM/4V:8#IJ R3C4?)@)_)T:#*I<", MPW12-;O,PD'.YC/BZB/?!EE7+#QUOD':==(^Y:L5TRZY,-"<PV'VUL3PW(40/DTQGFG M>0T0=3V6J4;,+I,9P/=E &TB60=$.^WY5^-H(C6C]ZF,7LW^_X!8FX. :IS* M!&9T?BJCDPM4'1#9\G2@&B;+7&;LCLK86<6>#J#:'!E4 Y=),8)3&WLX"-_N M'*%:_+DT,P#3,@!Q5-@ @>W.:(TMD$\UPU!AO"7Y!R Z;I=6PV*D-8/TH0Q2 M;<3< %JK&*8JI,H$9G@J3.A\I,H 2>L=O)H^5$=G!JC"BJ[8S1MPVFY;#P8C M)J_G-QEYJ/!/!FO_M4_5'8E)M &K#15\B2),VO&^@Z>VNLT):H*;&]FZ*+-^ M4QM];V.F/D/,VK8[QP*O" B?,5 -5L%K[,*7/%A43)&D[LHM^=>'? MI%RM]Z-'3E(-'4.75.2O#E9EI.J2K!61(#&;!]W:2K=BLQ<#DQ>Z=ETTJ)Y+ MDYZ4IZA&/8D+K;"F1:ZJ 8VRL&"/9!Q;!?PO#H'U;1=-23%IR;U*9T MYX&EVL15P*A<50GG<+@S^(44*4W&>[!PKWYWFM2*=9,J?>BF2ALJM5#1IQ$U M1[6#+FT75U=[*!Z M1P/&1>/-L\8,1OCJ@I#TQ1H)5T>S':Z>;06CH!X+SPG>X14^F^"K)&R"K61^ M); I;D[";D#+]CSX+EJO]1MXQ%=?,AOKQNMF;3*:T:R-3L,]E QW_36_XS_ MNT4@6PVN%CG,@+8-:QM@[!+@AB*-;W,%F-2VU"U=1\)=0B^Y$7PAR,IT,6QG M9F;P+542BGTUMJF7"- />Y>2.A.WD&S&T!!Z-V"QU?W-%[ D M"'!EA_%8[:]MKLQNQK)%V%Z2Y*3%J+"Q ?*ND..SI4DDGJ*X24;4MNA;<6I2 MA/))9KTB8(&;*$*M%C?IN#QHQ19:D6X>'DL9K=3=?^UN<#T>TW#YD MIJ0!^*UF@&LMQ>0@H/T<4,.@"?C2BKEQ%N QWB0YLQB [PC\K22XE+J5D;R! M_^#G%?[3107L6#4I0^G(P: ,MW?'>LUV>_=-_M6Y@?^K/Z_4CT$WMM2-7P0) MPC,2TM\H6RQ#ZAT_4$$6FQ.H5NIAS:U)0SZVT!!5J(.E.DFQ3EQN=@X95&3K MEU]NR'-\SWMF*M!G@!W?@+'@V*0JG]K.+/%K,&M=M!I,9&;&<1[TH>:@+UVN M$ZESAJJG-.-K>[G( %>KR(4[%BS(F@L:O]!5OP:PRV0&L2G" 9T58];.AO< M:2M(-V^M<8F&&7S4QU'J&!8HM^/3!'S)U"L GY;F8'%J,,97>.*# MM%R1@SZTT@><176(@^_S1WR#HQG[^CQ-.)<,M@+.*6>')*P'/%OAF;ISP%\W M7$?P6W1G8[8F5$NV50'5E+GJM"G[ =DN,6MU)G0MH1D]NSNH!JB:H9[)>,S# U+?X2Q!PK<7Z(WZ#K%R$3D!65*Z)NZF)JH6D[OZ" M/X!0V1AOK1Q-IJ/#Z9XCW25=D4ON*FXZCZS+A#]&F]S[4&Q25W,5TJ MX@N1R]6I(G,B9XI;)$?(3#;J2*(BV9P+0M9:3Z@?RI37]AJCN@\&FZ$I92<6 ME07_&B7Y4#"'*)@VU,KPH(+2$#C%H2B",$P8-R[5X1>I(\<4CDD,DC; M?(ZF"]7W> 3>11 ;,_I+<34"]@#%XF32Z,ZY"ZW6S=+U1W$%BTVK&B121-,D MA-UHS9SX,JLVQP^$J=:<4^#_Z%$ MR.,5="CVOWB0+,-$L#OFV47)])<5#V!!*)Z+6C;3^P4@73IC8978]7P6_EAA MIOX8.Q)DEM_;%6)A'*M\0SESUVZ<+Q&1/7EW"10[M<50E6WJ1CVT8A-=V(YWT +NE>>7QOF1.QF:)GA'2O'Z[7/7*SL/3\EG] SZD5H&I\+OM)?L_/U MA901#J'P\RMQEXI ^43BGD.,^MNHRQ83HRII]\K563"Q&WS!S_66HN[ %(X! MIEA@1/Q[*E9%6^+'%_MJ-LF+B?YXL1!JCPP&>:BA9*X>"'8LZN9B?JAH=S?, MZ$#8S+TNRM*[7Y(@;OEU%*)5[4$5\4++IS7%?G_/_P%+=3TN;"WCW=3!M$HN MC!NMI^QT9?$R,_:+":YNA$#!P3\['91V7)G77SZ]CCY;2.EU.YQ=!;O#EX#3 M5P!KIHK7!:V^4F]AH^8'(H?"P!7AC:X.#XF?ABN5]L->OQJ&2:TL_FU6HM7( M;3';93;8YE0(BA[D\>77K@N-\2X9F>']2&RSP;399&N3Y2UH<%/+,S6_$71- MF.J?@32VW2K3"[;>5>[W.]MI_0IKZKJ]J9JT5]Z/NB+B.PTW1U'Y.M>F5N\= M55?KS1W8%$!3:G:JSD-!#?,"J$E["[LNT%(O\O7%J5!.\WG;R?,5^1<7ISZ1 MVBWTGCZ%)SY@FTX&N^6YA93"A,T++,<+C;0\K2RUM$YH6_"S$Y@7?EX^XQYM M-%/GIS]H%R-MIE7<5(V(6N5]R^*P:DCI?+QUKC>P1$RQJS85]=;H+954@):? MA1B8$^^/-@TTNV'ZJB.-O:ALHL$["JP3ZSYRX_* >6NW&&QROK6=AGK/L,9A%WT=\%DYYL47+2CB M;VL@IS?88&OLN5A.5H7@4B. MSF\$QQ/S4YAQ%AR7RXG@3 3=&\H"8$/%[J,+>P(U";^LH; M.;?T@?L/>#2>&_[27=F[1TCS88"\Y"2015_E3GE[L@E4X8,54@&]Y'I^O\3W MQO+"J$WM:W._SN<4KX_;7): 7F'X%EZ .,>1]IY^:$L]S"G^X:G7,I=!0'X@Z>IM$VE)6!-6D_7 M>1D%1^N2^3"JW M=,4?T"9%)_OG-%:N>&*W62W9DK^L/;;QV'PA=.L M8]X_KYF&&T/4C7"E="\(>K"!Z36U-]AJ\_>EEU5[_10F+K.+4)FXYSTL6=:= M4?WO1: =3E28>YCW!F2! 'UJPVB;EE[9. TXQ_WJ.+H9).AYR.4 M:=OX3[8MG'V;K[2\JDKJZUJJ\M5!61DE8R3K:?O5!("?B!_CJJ,[0ZCS+ IU MH/09\Y6MI;>WK^?:])!J $3;8W-OQ#W.(I'0F]A7-%QR+S?5O'1)+QD4]L(K M^';Q!.F5W9LWLNQ7\+LOJD<37'57CO\YCD"11'PI!KH+7;LAAY'\8#+]5!CO MMV;3UZD!_30CM?@VFRV2&YY(^X$HD7);\P/V3HL!C-UD2$Y_IK?(+3YIQQNV+Z M<> (W>V!X>R 7K%<4+8(?F/A$K<(,#21/"G/3Q4&%\OI.O@6>$SJ.4=YTV*F MKT1@2&.ZEGP!OGT_CK11N5]YX.G3;6AI?'H-WT+R%%\4H602GVIW4.F._/NA MRY=42DHW3O&X'#>]7)_3Z8YNOFE%8L%84_M]ZR!K X=_DL_ M>5[E&V"@ZJLM4FK8J7:B:6A^D:JOS<\OB>JO\].^,Q&/Y+< UDW*ZQ6C;I*W M6S:/^Y:NOWNY GK:XSJM8\MKKXVG+%K#]>O>&"%500,LP* !Y:-(97C*;8,-S/G>8M!!FZ +U5>TWWJ;V(N: M;+V0QATH*@'.\?0I]0[1/4^Z0ZD3%+9,.F?OZ_R_K>[!)=P*PK0^WN2 MP0^82P;^H@GF38FP;9L^KXI82>!\PBW#6[0-0DKTT9X MQ:RO8N05='N7#6O?IC I4A1M666B2:H2^[WV%#M9%;;]BJ: MGGMWW%)O#8,;QI$3OQ046)G6U\'A(I@+@B>^+MXD H/Y<13R%<UNV[/I MJP!3'=$QPVI3+?90OA$P)<9?P/*,588L<*/ YQ(H]$L42/9-XCGMZ>9%R.OY M/1$+6@YQ>;ER>C);)V>N'*P-]<"!9GW+Y/>\4EI1]E7O[NAW+E8%ZSW_K:]- M.Z^_-NXNFOT+#--[GGW*IGB$L47^WIY0&"_;@VG+2G#;L^FI_-3UO)4O3A=% M9$794RG8+/KP33"VHA>K-=1*XN3Q=$OQC+V#^]L3KGXF6;^,^;?_ U!+ P04 " !:B$-2SP+VC0X9 M #SE0$ %0 '-L86(M,C R,3 Q,#)?8V%L+GAM;.U=66_C.K)^'^#^!]W, MRYD'=VQG;YR>@>.D>P(D[2#)F>7I0)'HF'-DT9>2L\ROOT4MMF2+$JG%(N4 MC4XBD45^59^X%HN__NU][ABOB'J8N-\.!E_Z!P9R+6)C]^7;P=+KF9Z%\<'? M_OH_?_KU?WN]?UT^W!HVL99SY/J&19'I(]MXP_[,>"*+A>D:=XA2[#C&)<7V M"S*,BR^G7\Y.AQ=?AF?#HX'1ZT62+DT/U@YON+KX>' M;V]O7]Z?J?.%T!<0T3\ZC%,?1,G96YR3'KN>;[K6.OV6_+>C(/7@XN+B,'B[ M2NKAK(0@=G#XK[O;1VN&YF8O48"'OWK!PUMBF7Y@LT(@/-P%H]]";3&_A\YJ@"MBQA*@$DI"R)+0"Y0=!KYKYL"3H:F6UHIXK].R/34H_8"0\FI.EZT^F/XF/RJJ@6%YK,$'QB$+3 M3!:(P:G9?@E>WV'S&3O"J).0R M)6BBBK'I6,/F]1$5TXI2'GUB_1',0]FX$_@:3*BRGXZ)5[KQ*U].*VH)Q]U/ MYCORPE\OT92D'D,K?D_)*V9K!I?(15/LPQ DD:"DHNHLN6W5P7\/,,Y_0!:! M<9N#S0I#!F&Q;8.^0E-$*;)KI4*>4&G %K0W2R?0VBV\BT"RPJNO021TB-Y] MY-K(7CW%/BNA#^KK&SUC)0Y^3THT(I&&]+I&@ [P.<1*5<1ART2$IJT9B0M$ M34WO.9"W]'HOIKE@JVC]0^3X7OR$V;W?ZP^B=:$_1X]_#P=IL630%W*^'<0/ M#UNKT'@)9'']C7IEIOG]].CL^.SBO#\X.SXY/>F?#B\2-4]09433($QJQ?+A MURWVI&T4I3CTV,R62>MA,'Z849*INTK@;!PL*HTPLNZ1:M9EK'1!]@?4GV/-9))N6*\0462M8]6L=4_1 MPL1VM*H2+Z*)C'<$,P46_P1MPE]4$ "HJD''!*;6U&?CC<#/(=>@V8D[9% )@")3 MF 7%A$+['223L^[VOAU[\GN\I?: 7I&[9+/E!^0OJ>O%D#^R+2B7N0,6K0&P MR"1I;>$V1]?"?2HG=0?L70:AR(RIPB?<2 -=.(7BIE?:R.7:YP)P#3?1M8^' M ^X^S4SWEK@O/J)S(8.+"^@" RJB577A:TSF(RSSOD6OR);$X. M=>Q<9F(K"TR+K[QP/86?4&]K"N)1];N\I]$0,L"1Y_B2D3*-]+Q_>C1LN;T5 MM$;F)IT0.G6GN?-YY+F;Z[VTD:Q#%A2"INJ^W,BV<5B5>Q/;-^[87&#?=!*8 M>$M0A1D[9.*28%5M>Q^8K["+[&N3NC $\$:6M9PS8R ;)O;8PKP1<7'&#AF] M)%A5=PL3U0_&]QD'BV^)QW9%)],G\YV_\BPCI4-TJ .Y^!;EKX<;;OGU^^IG MGJE/F(#KL#_,=]A?RS7(U) ^LM["IP$V6QMP=83XB23:]X@QEZ:'K8U/0SIW M._X?T4F1R!LL.BG$=?G(3*W.UUS28FEW$'&,A8/O7FMN/;$2OH->PBG]$CJK MZ(PA?)9;Y\7NL!O,V.-SJ3#A3$L)6\4[Y,^(7>RNOL,:=)!^[>E-B\6=C;/3 M? >U9*HTW OHS\]:'G.T;>LL]A6K3*C14X B,?90/S^)2^(#UCE>_+PLG^01 M(8^D_K1H:U;'\M>JXNWU;J?\I$TQ;435)N<=T!);?E"H_CTE_#%T(H5Z[!"U MQ;85BV")K%.W;KW(;27^,JAI^?_$_FR\]'S0!EVYA3._8_AG\]=#2DA2CPU% M-LU:&ZL'MA9L80%()M,(,G=_(Y&F"Q8N!E38JRLQ/ERU=-%0M[!3C].I9\3R MC;88.#T,^H \!%IC 0*N@)T."<[#Y<\0<_,H;.A<SY3$FO*-_T8IF[PX$*>$M.TW:\59$=$%=DW^)(9M\B58P6 MNQ@9BN%LYN6F;.,+K[8!4U)*ZALXZ[?XS0M8+OF)UX%357T(#L_@^ MQ<]+/P1_;Q9YYY>7JBU3FL"MJB=3'M9PJ:MVZHB(58<[39)"CGJE]:9;J_6; M2Y'IX/\B^^_0(+-AF8E=IH&)^XBL*"+LB&(/7EW!G^[+/8(!EKU2D"0I*Y>G M%UM+\TB,\ /R'),S\-3'-ZR,K+_LPPW -@JX&@ROHEB[D^F:\V4 M)7+U C^9O!N52BX:*4CL^,*1OR/[!<6?=PAZ2U]NSE9 K65\TKKMK/XF M;@<36?,]D5KS!>&&[-UC+841WPB._8 \,*X%F*+@V>D'B93A_ 3X0=GU(U'"_!K#K\N,WCUVZL-J; M&5D^?LT+BB8N0+VFJQV6;2QT5]&>W.9F>T%MI]C/\39<)TB#' #(\Y8I4M% MVQ8O *O%=O45@F[8"J^AX=@TF60/K%H(M_X]!4Z4K]&<#87^&]2$G7J+(\)Z MZ>C8&V:3R=IA8'#Q-YCO17R)N[U.]/2$GLS-J&83%G0))YO>%&^/6!'.1T4GJ#NJ<"+ MQYG)+NK=N,B0YZ&6F7@/&" !/#+[J=(]1\:M?.$R]!@>8FZ/491M#YA02@41 M)\Z4[B&V9\#;]R5Q>"&2=0^X45H-$3_.U=Z9W(877\G$7U7*S;.7E"C"'W'A M0CUCYE5.PB01$;:7["FMF'@]JJ\;KS;BZTOW0%&^M%*.^O!G]]DB MHH.8&$VM/7.6M[8K&^X,AG%[TU%&$V.MK.6NDJ(ZS(C:U1*39,H8 ]4BC[,:ZJ/;D#HJVM;%N?@2./4]D9('Z*%J=E(M\G-<>SCDK]9)2U"-; M15-G;-'7H!%EXRF"FBR$["#:$<,"7^*=Z3,X'Y,I'RC?=:.,M'T@48V:4?5 MXM:'PKW,6;3MX0K8!\944T:AZT%K+7:(*T(/-_LM@)=+#[LLME;H1AX,&\,WMBA9J11=J8EJCTM/.:2@[D;SUL",C29LKOCGJ*[XP3&Q]D9U:-418/F M#X4EE*"%*_0#6D2MK! ?>,GW@ 52T/4(U!=WL#"+ W1+"LVEAX+X70572Q5G MW -"E%2"T#Q'&6H\H. ^G2?R9+ZS^+&S,,8&F_?+>%"6%;='-*I%-9)3I6.5 MAB,"S4Y1OK1.3CI)EU(Z$+G6JO4MI^A+ ,:O;KX-3AF#XFAT3CG:D!6?&U62 MN0]TJET_A8[@G/ZMWF/J[.B*0[PE1=]-3(-;/U<'7$SGQH49Y3)H=A^9UNE' M]LLK=L&@(W:2_;A_W!\8/6-=,OS!"C>"TMGI]5411J(,=O@]K -+,ETEP8DD MOT05^PS6\E<+7FMCX.'/2M1(]/EQFV%A<*(8AG5^=]J304JE \Y7P MJ1I)[7%&J,\F<<4WJ&4EU=26PE!4W;-+./R*?Z'YF30U90E0XM<=M]0;;VXL M)U@JVQ+3KM1CQ97&TII081Z]0E.*_54 M<\XUK!)=WMY.MJFK*%=H-?#>I"BPY]8P"TH87U!1DLEM,]\7!NW,,RHM0# M'5VG399>=IUOD><]S4QW,+R#E#-^Y)\Z"U'O:ZO"G'1XH,;UI(4[734]Q/@G ME#F8(=H(*3<+^21E!3UI,>XHH\^192WGR\ C*2?R<2V2U5.);'M5A[(JEMF- MKYBCR.9Z&A$M[F''LPM"%Y29-L49F&+P2>AZM*C$+=+KK=E+TV%.C(\SA/QH M=U5NK_=TV^\JDFD$0HU(G"Z;MW&HO(^?B+>LGT[23F"9J ;_)/0/%J"-6(C; M4F0G5N\3S])\.O:+, XM>HT5GN_L OH9LG\08A<:,9588R,6X]!B>!_X 26" M#D61SO)SVXD!2;#'@#3L.F#L9 M*]P#.B*;WX,T5EH;[5%),)D@UOIIFB,':9<7Y+$&]?MHNC/3Z -!6LQH:JW@8@6WW?2[$=E?7)[)QK5 MPE>VL4\]Z.IVW8 'A7[2>[>JE;OXN"6>%PRO/T>^14J0"YG5@=9LXQJ;W+#F MC9>[U[QL1[MR-SAW@/#;5\+MKOOF7A+U2?6F55MX*[42 5CK5(S,;6^-EYNV MR47_].CHD^[-:E?RGNW&=R82F@NZI\Q5P\V'^8-E M4>^CS;+"YA$P*31:M-EI5+^Y9AP]BWUHPK;-R*>[@44AZ7&)3!(-@QG=21!Y MH')LG)])/P.7P%/V'I@F^U(8%""*/#^JMVPO>L3I16.Q!@KEZM)[;JB#/VE* MIVK%A33AMCB9,KW'3N QYL3V/#LN"7=7%L#DOB @V')3"< M=9&Z],TLD@M"V9K[B.]4N^*&313/WD93(%J[G\"%IS?DO*+<*'9EQ:G75,A: M/=F&U*H%+<8*HHA9',RG-U*1/9&4_21-'G@M1A]20*'@J@WK2LX>\X4+7PM/ M6AFHW\F2YQLK*V9_^<)%KX5#JA12_%I'^\+$[#%=>.BU\&P511K$\JZ),RE9 M^TF<8A64=!-59S8]AB*'[4RIC5^"PC^GUHI.K7]S[6B=&-G7[RRV7^XN="E9 MZ8]J !_5<5?;%2D5R,VH3UJ*%90-E,,/3NIN,4 &I&+N0X\^L?ZXA%K;8S)G M"\N!K.RGP>:"W'KL2?]\L_,(9/<"X492^NK5<_#*2KZR6,FZ+,N.G$ XLA]G M)@OMNZ'%:/W^)_(GTR?SG;=A)2FDE7TXH3I6 JA>.U'.NJFMN_+(M5ARC6-W M/B+ZBEE0ZRR4H)M+Y*(I]K^#>L5I4X_P+M*J0\I><4>E!$#)C210*X;.]L.!Q7*,@)AZS^?@XH8./S+#UZRLQ:+N#+& M+\]A=?YB0,IT0DWZMQ J"ZT?]A@WG24EA8 M,?_C#ODS8B8]D" ].>&/7J4HM> MO01H:'$! -]9IZS 3T)6)V2>*K78K%UAB08N42^?2[:,U&U4/3JD+8<@/Y.J MGP0779*^):!IT61&N*)/3=+0O%QI=0P5L'0)\W$Y((5:*Q(@J*OIR)* DZOC M))!!K45G=86F"*#94)DZ1.\C MUTKI1*Y#4YAL\' ,?3IF,>(]!):95:#7MK!]))2@%B0#+TASR ,#,F8,^H/^ M,. %>R*$X(=#GMG8/P[-=$O>V% F&C_^P(Z/1Z[]N'Q>F-3_'CZ]1]3:OOMI M%T5VA6.MZ4KNW,8NB?B3L!'W$I(!S-C_ M1HOD=WT[.6.WKN561@F;+2ZCSJ MGQZ?=)MZM2E)B\,?(AIA(U1VP>4M5&.]7,*-:UM%9%?8UI@NM @=+H+ZGE62 M'7^IAU!9XO:13,)Z*(S-78U(=?6(D^D46X@F70AKZ?TRY':%+LTJI##"=6N\ MN0JQ@#8>T"NBGNE,IH';"_/Q-]V/]6F#N/\XY(T%9ZW M2HE2]I&25=43\U'TS(TT'ZO- ZXR%F*>PH68V-7]!K1?P[J89$E=X=JN513S M3>UX2T+#$G9YS5B!:3N,&+XXW&R04D.3T9#(9'??AY>G%V<7S> MKLO=JIX2D$(EK0B3J!_;'M/MUZC"V.6 M//;=LO6E[+Z96/NVZ11,UO:M!/F6D&M_(CR%[8\2][^4GVE+3P\5LW.^]00, M+XA7D@?M-T7%MS)F)^ZVM?D0&S[;PUGMV*K@R++H$J5NFHTN:,U:PI#(KH%= M^<;96):H"KOAPSJBM@ZC6 K9-4S::1OF0-3JW-T*4'JX*]H(IW.EU7&FP&IB M*8M70=MP'';1CW5L+K!O.NQVN=BS&=J8*_2*'+*8.Z;+8*BR:2A9/Y 5TA"(U =?"EW9;0=$%ST'0G?0ET,*C=;Z( MKC-$%KH6KK%;*.&7^%FTK99T) #LT:%C3]KIHXFBNLZYIE34L+=M<]P,CWD% M%V5/"7TSJ2W<=&7GW@,&B:)NV)6V(5*LHY"#EDH1@R\AK:;S_NF923PY(S.Y,>ZY>2J2Q5A N2V&35J1:L- M]C3T"E-L$2E[1"(Y';2^59*HN= :^E;Z3IFV'-K6EU53]$,+$Z_.^PCN>!4+ MV!7%[;V1, [WHGUY<=-+.(K!+KH=F.<+^ M>AB: X?.H7_]?U!+ P04 " !:B$-2S6(._,5 #SR00 %0 '-L86(M M,C R,3 Q,#)?9&5F+GAM;.U]6W/C.)+N^XDX_T&GS\/NB=BJDNVR7=4QO1N^ MUGC#93MDU_3.4P=-0A*G*%(-DBJK?_T!2$HB*5QY0U+%B)DN6<(E,[\$D$@D M$G_[K[>%-UHA'+J!_]LO1^_'OXR0;P>.Z\]^^R4.WUFA[;J__-=__N__];?_ M\^[=_UQ.[D=.8,<+Y$G8^>OF[+?25$3EU90<_UO_]*__-*.AP19OTP^?.W7^91M/SU MPXTQ? =_>K=^"CK M[/\BY"Q^&=&?ODWNMJWM-40+?*!E/]R\1<@/W5SM8I-S6ZZ%#45R[H>T%88S1Q V_AQ>^ M\XWH+(XLUX]<%+Y8!*M0C6?%IHPP=V$3T88N5;=J+#$:,,+(LSOSR5QK6WYT M8=M!3$3KSYZ(AME$Q&0F=XEN/6$4$BU+!A=!X0F[ONV27JC:;=61_':-"#:> MMBA:(0&>,)]PL"3:NR;DTW&YI /W/O!G]^X*.1=AB"*JXO>($!6V(I[>N3]8\U_+NR.J'$]LD?(X7"PNOV3]6E%PC74(4UL7*HDQ[ MZ#; SY:'[OP5"J,61:72(4A!Q3:=0"9D27U&=HQ=NL:T)")A5R"%0PA>$5/B MSK]'*^2==#?RM'J&*+KMSV2I>HSF"'T4TCY+TC'PWP ]!5%F;%1HTQZB%\9IL M$RX6=+_P.*W-I[ ]8VP2#4-D#QG=O"V1'Z(:#/):,H<@1HX;W5JVZQ%#J0YT M[(:,,'85+!9NNFT@,P<9/'0KBWR[^I*BTJ(9K\&>QXZ2&J2>/$+J\]PB"R): MQMB>D[[)/GZ&K455%T&]SLP8%L3R]^/JMD2YNCF4DZ,1(G ZO21B'3^3_Y.-7^D\;(E'L"I!P MOF#+CZZM"/V.W-D\0LX%L;FMVK#<4/A-CV5H&&#TNLV/VJC)0;-0T MPQE)_NP^".G41[Y,]T?)!G<:X!\6=AJ0@68_IL6R=M\F]^0-F,)[1:V-PQF'_/$;%MP_>B#XRX^9&4^6)['C-8I M=[N)?**A0*>)4'(UB[)L@"KRF8;P!/X[)U@0!:A((J^9YNE-FG^W0(M7A*L2 MRVJC<4KGI$%LQZ_HW58X%>D5M-2F/J"I%7M1?84HML.DF)1Q?3>-'O._9R4I M/;6CT')](EK.0<[V6S>B'>RJCW+U1]>)DHR^)DI29:Z0\]1"I)FC?:MDD^Y_O:_1".@NDHZVY$1)'O\-]&VL%MB52H=@9V@4Z/!E$&[+&L$,E( MORD',F9?_[%E)8GQVO1 !(Z\) 276>B#24*W/L%EX">NTC' M%[C($!GSF[:SX5]Q5@LPT8G??CG:M#;%P8(OX(R$0)F5."2$!"T61"[ (K)(@#L7PMV6 DW1KFV "I:A6)PA*J7!X5!/P#I7SB.F_;_ M9+G.G7]E+=W(\H1(2.ITBLIQ350DO ! :$+WJ#YR;BSLN_XL%$+#*]PI)B$Q 0","]N.%[%'S>,D7H9R@]&KS(TB'CKJ]3N%[&/=8:3.5_,HACC* M(4C^*J-'OOKC*J6/D',SG2([>D+8#9S'Z863TL*PK]6K&3"Q.1,?W\16YP8H M0DRK3J>B8;M;5PM506O/#H< &TC+O%TH.[+4FYDVG7_%Z:T2YKI7K0F3=KV^ M2BM/KGM\ C!HMNO%/;&X[LA'J9,I5[ EG))3#L4M\1[93&]2MAB6Y)UZJG^U M S]";]&-EQ0E6*;'1+O?O2!$SF^_1#@VY!0D!A2FUP&O4?HOR^4["3SO-CVD MY""HW0J$C9P:T-JL+"W]O&.X7A. &J:BBQ=&ZSQHTG'). MG"1 -WR,(YH-@N;RD/NM&%4@C+$&L!,S"0W%!Q2E>](DU&-S3_8ER'&1,4]O MO=L<8+5;@>"$:0!K;;ZAP<_S4%!^"'./TR3V!2?X1!%V7^,HY?"):+8?<=2A M=JL0'#X-J$=M.4!3ES1V/PQCY%S'F"9R2 S[)%PRF>SV(@9%:[=F0YTJQ6F[ M:[LFZSW1@W2]:T(1Q"U!L/*J#P4%91"S#U(;=O>S'!J?CR(7,R0CT@+5%CI% M_ZS=>4"5YWY"GJIQ+N\M>FD?4'U42-+I[9)9K9-R@-ZO;R& MULF;[E2S/AG5++DPY-KSMP_%Z. Z$<.J>1IS4'!"@T_&Y^.3T;O1KD7R1]+H MR/*=4:'9T;^G#?^_(0*X(1=C2NZ!PC"\KC%(>P 5-5UE(X'H!7V3&WN6!GK5;9TG_:W=+FFAFUQB'1N##, MB5BP>^.6[M.FCF!Z7OK66OP*0*2,],[UWKE28#=E&8Y(=$3L*_JMG>6"_],^D;8]V4 MN=_.JTSR#<-'HKA'Y0U#CIC1CIK1AAQ2(J&(YHO)TY2<&NVH2M+)Y.D:_7M& M66N[#\["M7U/2"AEUEY#OWI75[8F-$\/YSIK[C?S.XNJ"&PN7.68,70[+J& M>_&M\"N RZ=[BE$0I.'[VQ/(L_F[2E)+)LTAI&SM&M6F?MX.IUD3W>YLZK&XW MFEHK9%_W0[?$RK2\- KO.L:BZ'EV4:/#J2;,8LY ;CRJ/6*JMNLXUM]U;,A) M-AI;@OYC1$EZE] T2HE*"J1DM;_I:-I5L.&2/I(1Y24O/ Q1KFYBW'-INER_ MD+X%1R9*--NL<3! M*DV^+01'O3H$UWU%V-29-.F\ NERY9VA5+!&!I?K@;EW?*>Z@@7E+18P2;^J='Y'5@UYT3MVJ7S#-!28> MF^K5(21*JS9$U7GL#[C2H:I6%<)8U=5@-6@AC]E[1"A$N M13CLXL:_$LTA0G$>_0FR8TRSFY$"#X&/-W\FL=&BL_H&VS=B0V[(OUQGQ%)T M;S'Z,T:^O18% Q-%5D 6'VV=+*H%!X4*]4$7&*_8GJ_OT0IY:LNLL#*<@^JN5EJA."#!GM?/?:*U9VQ!&_ 68 6%EXYI M/K\_(\KYI>IL/"9+U1CD"MTF\DP90%*&.W\91V'"\)':*LVJ 75QENHW$U@6 MAT Q.];&[!A"B$BKF!T#Q^Q$&[,3(YAQ#B];P>P$$F;[ODR1V?B;Y7_0 M&=TN8!O99O0(JM']-?#1^JN%OZ/H-O8=\>4+7F$(IG8;8R2O##S> 6#X[?E+ ML$+8IQS0=SB>Z2J9+:0"-.75()CC;>,JEP( A*\"O RP%2$->"5U()CM;6,K M$0$ 8"]BFW8_L>C#3$JP"FM "%IK&U2A ! VL3.YEYRR:/A/LS=!VE%6,R- M??U]9E_OEEQ9X9RP1?^A :0KRRMX1W;A3;R%1+T^!(.A=972D >T ,KG>8"C M%X07=_X*9<^]<5!G%X5@-;0.,)MU:%@F[XZG(E ?R[)*$ R(UO&5"0$:TKH@ M0\&7\[QZZ_C6@M9(S/+%RJ)5/70;X&>RGN0F'MV(Y;UD8FH1RUL*WDT#_"XD M-(S<'1%]B5ZO2OJ1K]XG M*[4!3#*"IC35A71AV_$B M]JPH_;JRR[!R/Q!"W5MT)5:6"S05:W;I+['=B;&VUR=L!V7-D=N>V;8GQ\-2 MU;*)T(6J2ON$[3,%HZI2.?9+596DV:#Q9U;MM+VMG:F=HK2@WEIC!?7JWE<[ MJ7A?+>U[1 /%1^&V][Y<5&OB#B2M;U$AO"![[KM_QJCUMS;X70Y7XX \LR'3 MBN%.W7"GKA7^ >A,GR_F&+I)!_UBSO#\0[LKP/ BQ/ B!,@7(7J8G+S+1P! M)2<_N&?P6LP\57%V'E[&@S0-_RPOXPVOI>DP" #$_=E%,/OR"AN8<%M,!: JKQ?%X?'8&:#%L!C(FBP!1O'E; M(IO,]]?NRG60[]!S O$301H-0%@0Y6HK E3$'6 T:6[S2BCF*T*('&L&O3Q7 M %';6%W:8X]5$4+@53W46%PUCUJ(HQQBY*\R6N2K/R:6/V/9F*7?#!B49V8- MRI( 3,+#'#%[OQJV!YG*5!"D84W_';FS.9DJ+U8(6P*AOFRO;SC@1# M$1/-VYN BO./QI6(>CT,T;'-;5_5S+W#[M]8, MJ'GB5;\7, =<30E,<)Y5;U7J_?%5+2%<69Y-\_S0(1AXWFV ?UC8:55+>5T" M/-:"J[P\(4([T1H.69O8+K4XQ'^N ]8&.?Q"<*2YT>Y\VXL=Y-SYC]$7ED?X0,]S1'0'!_&2:)/2P;"PJJD@%27_%JL@P)-U/H[/SD[@W$6K!Q.3M38> M?;H*_!7"D?M*<^SZ9"5^""(4'KT_.3]](A,'(8H=3ZY7%\*>0:9TV]>7U-GJ M#I#Q^[/CJH"PZD*P<6L"PF(+P-RV6ST9:^?69GN.K"@QLJ^LA%KUR/_*S0)P M?-84"2<$06"D]-6%61P:=X1VO&,Y)U&H P%[2A(CHR@.:. M*=(N>U^56QI4!'MKT&H]C-J.,^$:87=E1>X*U7<3G(Z/RFZ"7?/]WO;O^!#M M\/=*F1F!&R)RD@O)@O 1UU#[,3S@1K'J\PG#BY!56-1X3(,%0F?H8Q8&L66+E$H," M;TFJ"TMQ0CXE$_(QG 6I/E1,]@"@]Q"035E**W*$JPVS)*"UAJN >7B83 " M@67Q3-SPN^8F:U<%SM6!BENI'2N@X*'O,=('%J4Y)<55@"Q!*FK'!HK%U.$! M!7I1:A(\J,O3;8 1F:UOWNPYS9N5A72);\$)JT!8L%24M'#X(^0( $J%PX8? MUE*(#Z\PA',9761XO!A*C7<58\RYV;W_,YRG-006PC[9M44;;J@/D?U^%JP^ MV%G[J7PW?Y7EN_G^CPO/RRBB3PRS5A9Q40#Y'5EZ0J4M)KSGDB\N<6

0C)%#XDX#V@!+Q?B5 6,3MK M.^-WP EW2Y2:DJ?U)I9G\7>3=K),GD5* >Q,=O/2O23BD%G27!"A@'#VGK[G M(8 /,=69QVFVU]W81#O^PK\CCW1>9))*G2/S(]6,:='J)IF3>>+'>.,"VTE.G.B'=APAUHA7^ M307CY@.-L[A8O0CER37W5@@-CI9IP0G!U4(V'3S MP'.2IUDV?RA/=^K5(6PP*^*GSB0D0/4Q- X;9P]8%S:@2-W&F B4;,\(2[?N M&_TD!DI4H5.<."^ 5L1)Q!8 F+AKJ_G%G?^BA 4 MX/4#BBY>0Y&OFUT4M/DH!)?-#S2GZI;*WP/\_:62#0D\\27('"DP)0*0Q@]VL"4> +#.%'82J#L=?2!B&A')KHGS!: M6JYS\[9$?D@-G.2@(DV*FAX!RQ89K18@ %=M[=%B$S;*&;E*>&[+0EB0*B@K M'\(M9]# VF=*=*9:*@AA>:H)$XLM:!@IL%A]NH0R338XV#A\PH.5LS1(UT!I M/=#N11T]I+="G0\)55\H:- 1O%DLO6".49.!"SC[IO/ & M>3T(*Z^B@A:"'>2<00,Q-=)M&\<:",HJ05@F*\ G8PLD=GJ@&4>+L^!51:L: M3.T$2=/$*#0>XYMOD]F?\$ZIT@N3/M\/DTY:'5F^,RJTVY= Z:O IRG!%%%!;-*VPF2*Q$R^7Z$OGV?&%A434XX<]B;(KQ8C*N $R'^T1N2!2& M.EN*/H2'W.1A//$[UMSB$,Q&52TL['D3RJ4E('@AE8!20)6P# MFJ 5\F-T2UC=W-NE+X%>Q6$4+! 6@J98%\)A0Q7P%-D# ")C]95:!8[() 1DWV,5@I-K76XN\'@P)'/Z#.KCM$ 0<[F1E 60LH^O/1NQ"^CO ML_2+Z]\Q6?_.S"_S-1%A\M3&*G&!_ MG- M&2$<&3ZC[P'F)/K<_]VDVTA/BD6ZH9W$Y_-CW0>V[!DW?G$X&?/5W4)\;H B M(_0VB"H \0C)M$T&#B!O4(/P% VJD_'9^=B\D=@L9$P6 :"8N^DA]/PPRD'P M]G' MTX.TP$_KYO,F)W;IY)]E27.+@CQ(9PI=S J M6K0U"-F\ !@0=WXF1W3OKA!902/+G[ED9*>[\8AN:UMY6BW B:YLPL+38ATVV!H+NW8K M0*RZ"JJN"#98:\X(X*"MN&Z5 *KUEBU9R-DM4!-W-I<$%4AK05C7*ZI\\9%1 M"9\ $-P$\24)D.B*-7>78O2$-2 <7S> G)!' *B]8,M!])ZN&*K]8A!.NAO M9Y\Q *"DK\4^1U:4A*LH1)4*:\ )+&W&B2E@%2YX$L^4L X0<08MVI:VV-O.PPVZ%1<+MDD.2W>($<^8MIK?4&8>^B MJV2M"0.:?[E)1LN[CN1^P,O<\NG;6S]<.A6TKGD*-$!8HEH>VFVILH)T#UG! M-[EXDY*[(&/9BMMNUY"FUYZI,U^HAZS%VU?Y.IF.MWU!<)'U5$]S4CQDQ2P, MQV1IZ7IBS3J%7TVZGF M?CHHS>5(]$"4=V/^\*3^M443_W55'E\F0FVD3DE]#!G1#+$,;_(Q9+B>)[+G,JR#4V9)R&X#DOZAQ M\LKESU2RD-R:D^Q!F<=B>\JJE5;D\_BXG%9DTVOR!&+2Q6C7QRCMA!3C_=)Z M)A)>'M9MO$9NKB:2T[BOR4HYTG#;P&Y_',C=KG(*ZS;T8;CP-5SXZN#"%V=V MNPHPVMTQS5])X=_/E=>!$*)2XSJ!(I< !N!P36>XIC-9>P8\FI!RZLU7#)G/RK5_O0] MW#P?;IXW A5[=LBNW0JG5*6:,"94S3O)2IP!P.[0[YASO&P_P1US>LCZ.'VV M/ EZC'(0_&S:"#'X:&-WK[42[QV5Y_?_55OJ_JY_ XSOWK]LS*;I:UX @0=9 M?LU?M;+19WF;41==EEN/"A,0\AR__@O9T4MPL0APY/Z56G1L*&NV!<$QCGG^]9'F-F321.\2>ZX 3,> /P21]J)?NTD(6^>*:W]MWJ$-?PE#-V^V M%SO492"^KJ[?C/&EOJ&1H7&>Q)!"Z^/_)8@LCQD*+AKB*K4@N%;P7X=6J0K@DI0^J'H_00,VOZH]3R1A5K00ADTIU M(&7<08-0P.EM'-$7M7,,9:=;U5W3"DU"VM"VY[!6$$2/-(7!QP-ZBUY^(&^% MO@9^-*_@W%)J%+@37'D(J7I!5&32;\7Y)[+PRX^@$7W9M@7<7]*!FFQ%<0#: M0;KG'9Y4;@WX7KPK#4F%T7\=N0UB7IQ+U<: [QH[TI!4%@>@(*1L!OT*$-$+I,_()'0]!A/3R=AR-QT?EO!VT:?)/KO51 MVOPH:;_]Q!Q-O4GY&MWY!/&8AD.Q4G((2YIY1C-/B""6GU70?+H,!A MSP 4GL3\>#8^.P?PR'Q]4)ALM;=FA,EA4#(W_CWP"$N";!"R&D8##%34JK0X M\#GI1-Y7P6)I^<(L7N(:1H-KZ\F[Q F 3<051HX;W5HVS>^\%NSD6 7-Y]+0 MW,FQF '@G 7QRX*9 ?'5R8^"(!N2]>$ >3*7!^:YE?F9M"Z=WWT.$TI%EZC M916$L.,6J5L>%!;] .1_<(D]-->2(4W'D*:CN3AHA%&HE)B#4Q;"A*:=&(## M"P!$BG/ /2=9@+1T]PD!%!G@>]1[?H6_R Q97.GY:NSS(B/YQ>%Y?35 S#," M+3*@2.EF"J OC20SAY.YJ:V9VBFHN $(0425412S!@W7"5I::TIV^#BE3(8; MFY4#HZ \A, >#=0$G$ #J<@5(3S&]MP*=2;)_4H0PFPJ#[)]=F!CECO@V[D7 M)]30XMW6T:@/X:9'922%G/4&U(>8"NEQ>O-G3,C=%5&S/=4:@O#&;!,P"UCL M#=X[57W"KHUJ#.)-?0COL#8[B#><]094&K4=S@//H0]*N/[LVEIKCU]V&Q#> M+FT"7#9W_0.8?!7O=.GC&'2#/9;4W6O YL MQO79Z330+X_$O/4&V*V.[C;Y66W9EO=8EC=#U63S>["M).#[LG*\NS8R[(YO%AXAIC9GMKOLUOMJ.[VZD@< M\-;V*<)IIE++MU'RL/7#GJY(2W>+M3WFW;7-&A]92>NC8#K$I\M)E4C;: M8QJ;7<7JX-;LR:4N+9Z@C1%^5';I>.EECDI,Z8;%J;0(S5J1:+5:?+L"W[#5 M(G]!\68Z13:-+:IQ?Y/91L\N VIR!QO@G+9.$)47#1K+3+-\MFG"D1MPGXNJ MV6:OKQ=J3@\ M.("D.WMVPRMOGZ]4HR='"DJ\0+/O&<1N'Q7.VZ/JN'&J0Y@<%?12 B2'.6BH M%M\XI81O]AA/&"W<>,&!4Z$>A,&HB:,"5[ !3"]O$*U+KF\H85>N L%'6@NV M,D/0$"LQIS9?PO!FU9L6#=]N*";-U?10?.1=:TA:'6V:'1P40[[Y1IP30[[Y M5MT2/<\W?S]D,#>"MJ8A3X$$(AJ0,!%;Y:%9-6"AEI(S* T^5C-$?X M96[YSS_(;Z09=!]8ON!!GFKM0(!&2>.VL0/5^ 0PL.Y1%-&\?"I3&[,HA$VG M,E9B5MH82*H#!QE@'-"!>&4MR7#EV$GUFC(:YJ7UM%ME%EN/O]Q25O*4T&?8 M5^0GT14J];I&X\ZK(27E"9J+\1^$;#HKT^ Q@:=DOYB!-:;>NWS[+ 3O]!' MPBH(Q$/"4R&>\ %Y1VJ(OY#ZX.QX?/:IQ3!"W:P.U2!AL@0 I5M$>+6\V]AW MPFV Z_,/:TE)%^[\E&I"V+3S%3$/F1([ "[B7'@!)YG82$Z^\4@[,G5H-BG M'8#<+XE1*!T3Y4(0MNIJ,B]3;FB+.+'\&A/+L_B[Z6VK2)Y% M2@$L64,\;D_C<>]S)X!;UWJJ7GM^*84C9WD3$&Q##;#UF(/F%LI3KX >#"NR M(CH=^$M9RG!%ACC1@>0"9^K/O7 <-^U6-H*::A1"I*#J+?<&V(6/,]WB.(_^ MS:L;.58KH)=ZZ,G%UU9XAS;I%N5 B'7#YR7AB9"\4]*:?X!0Q M9F2 9ZOZ/5HA;,U0\AJHZM!EU^T4G^IO"VAR91*<9V3'Y/LZ&+&;Z!2JZD\* M5&/.#&+IGG]S(X >H.I#)FRC4\RJOV]9D3M3-R>N@L7"C2@WX87O;-=EV]5] M&>)X?%2^0I%K>V3YSJC0>E]N4B0QE3E.1'#D/D0G-V"G MK*:3&YQ3MCR:9&Y907ESCEDI$_DM!F?^ )-I^)1^0\V3A MR$RZ!0O1D( M[MNFL2RQ:,HN3EZVI&^C$JJVN1<7@9]\3RSEY[F%T00M8VS/B67ZA(,9MA9Z M)O/)OLF<[_;?1FG'F24=^.FOB2F==#_:]3_*".B+5?ULSY$3>YM'GR_75YX5 M"FUK80T3RRU; P31N*(*<&QR!63R2["(*0 V$6>8BH)&Q56 1._*E4\.$J"( MWH9A*H;$GHW//WZ"$^7;''1,-ENY.,(D8D-Y',W)$IUF9[FV(O1H1P$Q'(X) M68+[)'6;A!#_JZ*VN]LF=3F&=O"UO:I6RDT=BM9 <1TX5R!UET$Q7P#0*A$F MG%LY9:&L?2IZ5XCZ9K,# )3_1#D#X=TMD ESG+ M.&7-.F)M%,!L95EM]="Q\"812#X-*2PL$G']ZZ3LBC3_4@YSK&KC]+ M,] G]DOX@'XD/_$7>+7* )[MX"I<<6%7XZ?]R]M,\S$4#19I%0C^0[6!(V4% MY"#:W^5E9CYR4E\U+RA,N;;Q8:2HEGM#2H4YX)@Z%[XS09&+65.#&K"2)HS> M26D&70F'_83X'Y87<_W4.BV8G(#;!3ACT-3QS02MD!_KQC!]W#^0V334EX,5 M0KPUFV$TRY(E9_0+,\ *JW05&4)4SXGMZ!$_([QR;5X<$[L8G.,3%?EO0DC8 MO!B*S,F(H5& &3DA-X66H"R "B1)I5$S^*@S_(OG@A\&I\?C$7(2?+0^%5W/+]Y$GRM"N M5!7.88_JHJW'7P\P%"=X5ZP,Y%A(1U]UP 1U7-0ZG" MB&X@;M[,:,@GD:/T M98Z#>#9/%N\%9IN8=PGJS*4N&*M]!NZFN.G(R+6R(>EBKO M'OX+0T3^Y[Q8;QR\*[4$80A7489*S/9AT_.$\#3 "\NWT>.KYZ8R>2;_#6EN MZ3O_":.5&\1AZOC6L+YT&X9P7%M%,YK@O0^*Q;=W%]9D3W_ MMKQP_A6G5U]>@DQB=)F;H3O_)HS/,O7._0ZY=Q">I?T-,IWM?EI MM.UN1/OKR]E8+A*.'GON2?("8PI^/$=I:FNG:Z K$],G=^[D-DX]X,&U>VJL$Z= MC\DZ=0IGR36B54R)M+%RW\:>E\1[)K0(HF8X!2&LU6UJ_W;%Y_#?!B9?+?P= M18F)\8V(5 *KZ3QJP5"M=K*E$<^@!DUY^-,X]V%!WS*7AW!"T_9\I2"&X2$GM98PWC>V=W>EN#!4:-A="TYQ8./D;ZBX?8+(]5);40TP'02:* M\"6X1->(AN CA\:=I-]>K"QZA.JAVP#3Z_G4'"4?;RQ[GA3X0GJ)4#E0 Q!= MO; OM709D'"A!9)4EDJ:?&?W&D&89&)]F5M^:J:'"PC12RW- MT)W)\&"4E\G?%QR$C5L&HIX@1#D!4TF1N+K)<2.B^LH*YS0L[BDC=] M]S0LN7C8\B-[$8/RE* M51% TPRQ.'Y'[FP>(>C 8U*A98WJ);R\5I M*#$9((OTK$G7272BX22B_8V2#D>Y'OOG&1HNK!^J[VBXL#XXDP9GTD$XDX;[ MTL-]Z2H']\-]Z6[O2Q_DE, MHM'[@O!"&$W>4H<0SGU-JFY+8@6ILTVO.-?NRG60[W1M213[A7 :?0B3+UNZ ML(XD1&@(>FBS2) W*(+;+U MH 7TJZY45+W[7D^;G6NNNEP/3:%OWLA>W@VIH=.JYC+ZZ;4SOW,590CPT'0Q M)\S2592,^?0J"A7TM"M;5)F07FMS5W:JLC1_4M4VJ\\'9^]JSB(&E/[P-%UN M2AD8 '6).C!KVN"XJ(O$H0V7G%EG8%PH]]YKZP;4 % 6N?F32^B!-K;H:$7H??,*UT,W($.0U7B8Z3S@T\61R+IN2N*3'^HIZA MN:21 ,DZ@C^T<:!MGO%DTWAT< L$&G_^\ !&39-X'-I@XIMZ78^:2I28M/D/ M97A4$CQXR_]B-L-H9D7TZ@MV_="UT_#L%BU]:9<0DG0!M.RE<@,YZ3:SRR^R MW+YOO=Q?[ZURQ7'>DM^\+,Y#TU2YZ<21OS$G.9>>WEO2!C2]AKA!CH1FK*0B MJQW8PWL=]M[LK:K++:<:M_,FSQ?A MB QL\N%;^!^C)_+?Y,^OR8?ALMYP66^XK ?2C!LNZQWL93V.?V1"[##L4ILL MF<^3[I-5H_A]DJ".S.;\='X5&^I%&%83V?XJRJ<-S)\0G@9X05_W3MA*^B0F M K40RCD)PY@/>;5V>A%@U 3BU<33AV5BN+PY7-Z$H&_2I]\? G^5^!Y:O-19 MD8A>3(/=!M%7E"1(%U&[_+=S?TF__UY8;ZW,'ATK_,'=@Y*R_H4T$85W"N^L M==)]KZ?K'FAZ6=X_CZ*GAR/&%+W.E1+214P )SK9?B=C^7F)H:T1!1PSD,E8EC%XJ*KT;EP#HZ;6#3>X8,"/4 MGU[?L-EO>&R'BQ'X7!9;[BL M-US6&R[K#9?UALMZ37A^ALMZPV6](1:FK[$P!W+%KX7PE2ZW\KMO-US[3NZ% MWH3F4'<[?ZZQG4]_2APZHV5*0I)Z)Z3?CU+1C%8)&<.>?MC3#WMZ6(OGL*<_ MV#U],QHD>/:=J0:"\C_#;EY!# ! U?'?*-;IA>W9$+B#5P;B593!*S-X90:O M#'1]NW <-^7V"_+))MO;;31#E9"[]OKLQ0K6K?=$37 @0^>JL%O,N(RV7J&7 M(+*\3O+$JW7="T.ZB0F@A<Q MG<5L-\D0EY[DP""I%WNLIE0_J[E/GM]U[CJQ-VR3,&I;2JR<((\ M*PF%?K'>?G>C^3SP*/&W 6;SR-/(RLWU^F)4966K+"ZH)]GY;Z^",-(^O_Y4 M\?S:SO]DTYZ'(^N#.++>>'T%)];%(C_)@761:0A+BYI)6J07!S2 2N MQ > F83H1+ @5!*;B,Z#][0G*D[^"B"L86!!X+FAVEP0A#* BZIPN9#4 ;)Z M*.BK E" H>HY4YTU/)0*(PK892#L.XH:5H>$08? %"8H! 1_N<7OG.-5L@+ MEI0;>FO9#Y$LWD=>$\*"I8V4$F< L'M&'FESEKD#"+47SH((F;H"J+&3$2P> M79IM0'!":^.IR2,$9(=HG2%:I\N0?2]I''&N5E$XQ[U+];;)9DYIVY$CRO4U:*IQB$L.>VH35,2@J96:L/A 1%S MF'!7:U;9-=+K@\0&9I>=)*"I@Y*:;Q.9IZD-DB/Y\CG/0Q#]$T439 Y 4K^*@].\M4?6P_5%Q3,L+6/X[/-)%[B@J15[4;O ,%FKC56XX3!$]OM9L/I@![$?X76*5_9'&:[LZS^> MOY2PR?]@].D3%7VB$L\3W$:(1VXNY#G6Z]Y]+B=Y&;^S/\GUU:1,+#;DS M?\M0YB;)?>J1C7CXDQLS-C.'9QE8:,/V*-"TT8!Z+5CDG?M!;.%7AK_9(7H?HJCF@6T_\.7L,+.WJ<'I-E\(7L MW$(W MMDOD11S-$\JD=Q3V"YN_GM#H3,AC$R1<"I,W=!Q;4J0^,J'K!:$B%L=?*0, 8"* M:=\(##E!>0.V',OUW)0M)^ 4*F[2# 326D",.ZE62H$"EHV^%;B*5M$9+*.O M20B9C ) -;NYM]GU"U] < MM^R5>4%WD5I&?U;#>*Q)??2$_ $X@O[FVPA'1!PTJB)(SQ6T3YSW'L"P) M/?]#KP*]*<$P5OPT&$_LV,N7,7\PJS6I<+B )'N9IZ=8"HXC;E]SF *'Y6S3 M%WG1Q_1I?'[Z$90S30L&)C,PD/DGLO#Q^.A$Z)]AE /B*&,I5@F(,N4 Y,Z: M0WD^&\4ZYK)M*3'#C"K87T'ZZG^A5_]]V_7<*;M^PA MAG0S2R]3T!T>^>(EN'FS%D1JM/@$13'VPTG@>;?IYI?K-VV[6PB>6&T%:U\L MT'Q(' XY:L,M#6%2[VHHY16&*Y">X$Q&"$96F.2=(.8+?:Z#7M^*,2;39/9X M4\[=8DG8OYE. MD4U?.J"3L!5I:HBT,0C;PFZ51"H2:'J2R^]#E^,T;W08N0N++I7$B M=LG;2 MN!Z9DUJA 0BK1TOZH",&8Z^GID[T.W\:X$7Z,HI6!-.G\='>\ZAIDZ-(7K[/3=]/.*"^W"MB0D?_\_U!+ P04 M" !:B$-2)QBZ'T>_ C@@P %0 '-L86(M,C R,3 Q,#)?;&%B+GAM;.R] M>W/D-I8G^O^-N-\!V[L1+D>D[*KRO.R=V0V55'+KKJJD4:G:V]=QHX,BD9EH M,\DT'Y*R/_W% 4 2S.0#?.)0WHB9MBH3.(]?XOSP/OCW__FR\\D3C6(6!O_Q MIW??O?T3H8$;>BS8_,>?TOC,B5W&_O0__\?__7_]^W\Y._O?'^YOB!>ZZ8X& M"7$CZB34(\\LV9*'<+]W O*)1A'S??(A8MZ&$O+C=__RW;_^R_L?OWO_K^]_ M>$?.SI2D#T[,:X8!$2+??_O>O MY.Y37NX3-W+-V@KZ+/CM)_B?1ZZ0<&>#6/SS/_ZT39+]3]]___S\_-W+8^1_ M%T8;+N+M#]]GI?^DBL.WK*$\"^+$"=RB_(G\YQ]$Z7<__OCC]^+;O&C,J@IR ML>^^_]^?;KZX6[ISSC0%,?LI%A_>A*Z3B-^LU0]26P+^=985.X./SMZ]/_OA MW7:3^GPB4_'I_7>O0CR59JI* T>BW_'XV?Q[" MQ/%[.:77[.R9;.E0^8;_I9P!Z0U"A'+5(#5 Z$M" X^J-@"R0[=4P(?6%T:G MD,5[3?CTO4<9!.9;^.,,_CA[^TZUL/_*/_K;1S?D0;A/SGSU"XGJZRC<59LJ MU8457_[-?^SQ"V>^E!R):!RFD9NW7J,?7+>_#NO<1EX"^@(:G'W]TL'H_W&9 M=1-.X)&/0<*2 [D.UF&T$\3U[]*,Z5M89H>F^\%Y+.)= Z"A*.)VU^9@U@3K MRB%MC:WF#FZ8FF3RJY#]_]ELE9RVZ75"=[$9&'KQ9;7.$T<;6FA>=CFM]-3D M<5LJR"="P4ES'<75A,\&Z(U5?RUW&5+U/=TPZ N#Y+.SJ^HN:HHA#L8FQ[(@ MK"J#-/@:3>W;"%6[*Z02$#M[Q_# Y3;$G_H:<5NKW=T8B% MWL? NW22)CX[+K> UE?IVG'S*Q5"WOZJ;1W< *58/I[S" B>OR?EG7C,8 #9 M2H$511?0$.L,9]^3G>/-*IPOZ((XC98 MYU!Y-E%\C[3-U9HY"_"-$BBPT7HU4]F MVVJA;XE&;I<;9V,5U.W5S/*!3;BD9$6$&A)&1*DBH&OFMOW@O%Q[G,C9FLE= MT!8RK2^/OCVWN%INR36%4;?A-IL'MEXNGI3EVZ'C<\_CV,7J/[!D^JX6DNJR MZ)MJ@XOE9EI1$'43;;)W8/-4,E?9'T0L[M\&A-MID&*T<1O=1>$3"]SZ<6MM\:4TS1I' M*]OG4=DE--(ZD\=JJ?FH---@I[G>A7'B^/\OVS=.LFH*+Z6I5CI9V5!+)9?0 M3*L-'JN12NF$BY]WT@0T?AY1IZ91'GV-N!E6.9(?L-.^0]K4*DWLV[A$WPS2 MYFU+<.[8O]N&0?T"9D41Q&VJSJ&L71U_C[1MU9K9MWT)@41(G'O&_(6Z:<2; M][OWCP\LJ3RI65$$<1NKS=LJ0T(L7-SEP?7]PM-YS6 M'!RL*8:X>34Y=LQB>AFDC:W1U+YM+A-*,JGS'AR4LXU?J.__KR!\#KY0)^9] MMW<=QVG#UDA]><2MT7#L=NG:SU6CCJ&%TX"=V$T:$6 MBN-2Z)MFI5NG9Q[S(J@;8K6E(YQ\C$@F=>96]V7G^/Z'-&8!C>N[\>-2Z%M= MI5OE5EQ'N]DY0SWEUI=&W MPD8WRZVQLBCJ5MEL\<#6F0DG4CI1XF=KIM?N.CI//<:EG2<)C1-Q(/+*=S85 M>#061MQ(VYW,VFA]2:1-U,#@OBWT^N+JGBC91!-.0/K6^GX;?1X50MP@ MZYTZZKJU$D@;8(.A0SMND#D[(4KE=^FCS]PK/W3J9]'E,NA;6X5+Y<:F%4#= MUJKL'-C4I$@B9,Z]SACN=G!3)W1_^[)U.%JW:0*Y_6"OLGY1J[D2^K9HXO31 MRF-##=2MU-K4-;I!1+A%S"!<]WLE6N:5ZQV'7\OU(GJD\TT5 4<4-L%?^D*:W?:4G$;;+%O>.L$T?%D+;( M-FL'YYS06Z00;:DYRFPL9@VR7'8Q3;+"Q>I&J15<1+.LLG>LAJFR],S;-,^Y M!9[PKWH-\OA[Q$VPTI6LV96^1-K4JFWLV[QR:8,6$+/VM';B1Z$EC<\VCK.7 MC8KZ29Q].8DT+((ZW:*3W*RB401UB-H;T'U4(<^343:"FP)O'*=A"IE4.C M6#HMNXB0JG'Q-+*."J(/L#I[A[7(57[@'T? C>UEYITCI/]D+P OG'A['GCP MGX^_I^S)\;E9\7ERX431@06;OSA^6C>1,:V+/$ [0: 'K%%%Q '39V+ M%X_*B#\T12OB)"33180R.R$^,PXN_$$+118GC=LP2AYHM+L.GFB7X'0,QXL.Z*)M31]G-A!-KS1Z#-&Z../P MWG4A4W5\3UW*Z>[1IY]I4GUITK *KR/-ZX#V/B4[/'B!F (N^\"]K$'DJ CRX*QR2 ]&_7O$P5=I M9N^[)YDP$6)V>OM)'&)THK&+_DZX36_F(X*[B.X=YGU\V=,@IGRF=)ML:51: M&*G!PJPF>/C3[/1UD_AZ'WS/PZ M6+2OD5/1L2,Z[63?(::8$Q/[MK5,T"1AM,\>?YY0H>^ M)$Z4S.+2![IA03"U5ZW?RI$EY^N/+ZZ?0M-I(3?#JLB) MKPL Y07A]GJ(";.3^?U7*#,E^:H-UT/>Y)I(INI;6ZO+,Z @URM8@86CL+ Z M?"'6-F)TS5"Q$%T9."XI^3G7 P<:7YM>_7OACF/S&<)H_%YX(DT2MO0]SA/ MP&0_.;3< .A0'7E,=05"CSK3NHCCLK,+?9N]IBA?4TH.UB\56/-?5_6-0@,% M'9A= 6JLL)R0-[@,5%]Z&6$]]H49332>NT$3^INYZ!O7WW]KT(.?CD;Y=T3;E2[YX^T2"%\V_W-$FC(,XZ_D-U M"':NC#0D^X$ (=JMIN60]50Z/O'HPJ"?:8Q37@H4<)5A0,D!\G5R'\&E@.OG MEL/Q$$<\_^<>7!AP,*XP##8TXG\&V8Y3[/@P3?"9*\X5KRG\"\R-PH/CRSG$ M8YIP:[(:#%YLHW$"0L(=_6X2YJSJ&F9N7YDFHE0)5)0RDFNSU('8PB+2L%!M MMFC%EG?O3J>837LIE:61=BZ&;I[LX9T613SB:[-XV!Y7U:*(Q9V\R?QT3Q=# M[&S&3.6FW)TI7WJXJ7?6Y@JM\5(8?N8Q(YU%\7P)XH>^V'K!#=\#@II M5XPBMI, Y"'<'8R:OK6E-N(@[^'$*'VQ'"XF7!L!=3+M#PXNF!$2B4(0!F>H M>G$-@7:,%A7F+7&\C$ =,Q*M#X9'&@6CB!MX89')M&60DC$,8+&7!FY]'#77 M0!Y7!NZ6Q\"UQ1''G8G5_<>&N6R99%27/LTROL%(>#Y_75VZS>,+O+E*[8<*N MIJS?U261AVR#>TOB\,5O_:3'D05OGV/&(6"^#.%QK31TR%BQ>HY\^4(T&OE-XV!"@[_^Y M-D+_Z8?5C^__68R2^9__].._E -6IMI+DSAQ9!(-)R'_CQ.D3G0@[U<$3@.* M(I?4I;M'&I'W_P:?OOMQ1;@0.,;$GJAO\7S(N>>))Q4=_\YAWG5PX>P9G\=K M/T+-SV14$3DWF#M?.KC?6@LQ?W0POO=1]UP% 1UP]D]I61&=;2R=[Y\5 $A* M>0:''Z46>W%^3Q.'!=3[J$YMGKMNNDM]>/CTDJZ9R^KFV$85D<>YN?-ZG+?7 M0ASG'8SOV\PS%2330=YH6HA28REARYS^9R>AK5ZMR[P36UF:FCQLY2D,=]3UB.;NEU$8&8$?IZ,N#&6\X%ZE"BKI%( ME>0-*/U6YGL*UX1KMG;OSQH\*E=W"1YYAP#38KSQ\B9^8JAWKGG1'7%X-Q@[ MPR*[O2R8$_C]P7XBS(5YU7K08 )_Y'F#N&('!,6!GW)R2+B,*[++FT>\T[N-.(GSP9M8H[ZCT1=8%C;: M>6JHC#S*NX%0OR=:5Q-QQ'=T8+2=TSMY>UGJDMLSA&LC0IVU)XWFA2*64.0; M-N0-"X@7^KX3Q80/J.26S,E"DRUR$.['Y_DFDA&,%946109U3M>3P'&-Q01_ MK>&C!;W40 H5& )]0K=5@)]LO^**:+DIW@&KO,("([GL;%L4R](+B^ CH\>. M7IMG*&9QMQRUB XP=1R=F]5$'L,=W*\Y^;3 07D7Z\A#T')P(QEVS^ PO@'WB=.-H^WZTDN+V/IQ=DW1 M)47J2$/.JBA%6=3?,I5EA:D%0XW1JI6?DGA6F7VN#&K M:;!W8F!2O]4NNQ@9R_B=Y@"DX3F"5^%K=SJ>H"67.3FL;\AS/LD)1\3$?&_7 M_NQ)?6GD=-SB9OFMS(!Z:[BT&>>6*?(Q8ODSM>63Q:JI+Q7_$>& MM ;@[B\LV5ZD/,1V-,K?U81'R_C_>?4'EOM)0M[E>D>*$V4VWO"+-%D*PF^XF3V[6RHW: 4"Z#G (J72K/ M.+0"B,.VVL[^?5HL[@@H>;;&FF.[)#KER'H<_1R%<7P7A>O:JX#E$LACJ,(= M/8*TKQ''3Y65?9N:D$6D,#L'2T8'> M%UVEFA51BD0 E%79C?NY<=AH.#@E58C&VJ9#&_P17NM:XY@:<=S6VSK>&-K2 MXUT3>D9K/+,08T7"BS8<2B67$F>G[E5&6E%L";%68>WP-EG*TF(YY"9QT':> ME<]A$)8=5,S2LI1D4@]Y.!J[K@=G:R7$H6IN>]]VK6O(8U%QI]8$$8L.62^G =>68I,M/2))MO0*WBX;FX^KP7H MJ6[VG^/T1/(LZE%3]/PH]"<4;<6C./PI#2:%Q>11F)SEQ92&$,V2538!$_[( M]U3A6&8H%ME)YI@M&E[<+Z+P5B/$!$RRS?(<%]7M?* !K3\Y5U]Z$>Q9Z^8I MTYT41<]*]18/;*]<<#8H(6^4;$L7I*;R]"X*GUC,V8*\>50.$AZDC3$Z)[_A M\'C&Q62:%)1\_N0P'](T/X3:!3F54?.#$S.W!KON4I"S6$]82LO.W40@9KV^ MGO1>DJ9)>1>)Y$HA?[A^45CI71&AV=(:M05XJO>@YB%*//[.1Y/9HS!9?J26 MK;:&XLB)K\U1G>'JRB*FLE:3^S;2_$4CR[F]IG;0E(5 M75!0'EL\9E@JV3@"IQWE8&8 'J[TC=@,H5$:212)=QL5UDU-:TY:5@_D&8-IS-'X>2J M[%(G::4LCL=-46D:IW>5\4KXI79?>X M*X\A)K?5;YY"EB5X5#W<[5-QTOE1X$%/%C70<:CJ^$SSJ':7LDP>;8/%@$GK M1"R/2UL]F7>0AHI/)\-&G_%-FLNT;3]F;L=K.=53B&!BU3R1Y>U:;EJ=!U[% M0]TMT]_N4I"S:D]8RF]==Q*!F%7[>C)!IM6+B@?O+5[N;7C67A[V>W!>[L(( M3O_IKWP_A/*-[[;<5N.)1QYN8P-9NGL\DFS$ 3JZB\,N"U8%J3JILLK.G'*# M5D291'2;X 2+M&KJM2R#R1@R8-T2L-F=3+\$;.*\6%SHJ@,L/P;#;8P=GWZA M;AK)!["]OZ?R6/.$C#F!^H4RZE0_A GCCJU[@8P\&003,G9N\QFWZPRL)H79 MI+ ;$[>WIVM;P.:<_1IR;B)#XOP81=7QX">W/H0_3ZY\= M%D##N@TT:",6\Z\N^3^#S9UXAR7'N./O-X:^A5+[:%";.V9JYXI9BTD*&/+=2&T/)R-!@IKL"!F6(O2>/TJ9C8/(L&8O1/ MH 44WPA>_I; .@D\_AG HSUR;R9 <'6F#LY+WFD\B0RQ\7^FO(=9'\1#0W^F MWH9.N;H\IMZ%4O7HT)LP]FA*%TC'XH[41W&L@>'Z-H\4/%Y!? _);80O"]0YH!=! H'T(P+()B<3MI'\,&AYC M'%O'0MEX$*2F8^7."A;(LL/\M,:HBCE/QG:0T1#=@H0=C$\6(=[(P>ZW2UN- MJ(3N&+0AJP^=%;PVTFP% M/9GH2,NR*;$+<&,>(ELH_75R#<6A,4L/:N# T/!\&$Y.:T;H70_DVR4NF,D, MX3(EL19Q"^4O4Z\FI"YKG#5D!CLU;KAS/C8A\YDFM^O1!UYF4A?,5AU@,V4L M Y$+9:TNGDW(7+#X'JZ726#S05@><\G!EM7TDQAA*0U%[1%[!2H9(C5@-M= M3L@&[NIDVU <,9&:6-W_(J(A/6*:B\X'B.T5,NU>JIY55SZ:8'YCN;$N\A#O M!$'-[>3ZBHC#OIO]4]Q$5L<26#G3]C?J]1*K[VA$E%M_2>5_KX-3@.Y#W[\* MHVQQ=1"".GKZ>#'B_0^@A;S*-W]8%#OD5%!.EV=+) M*,3XV.QNN377<9Q23[]*\1?'3VF6Q)>*Q!!\?""VUVJYNX<@Y/32'YQRK]Q5 M"F*2&>!,[]0[H))(G<=7F(3>EG*U!1R9=&H.&6B0MDX=,X#$@HB8Q MRV,B(V^FH"*I>,%<- -R'!=T\3%E6P>!/8QA*6 M0$3=X#@A(+/JV(FGHQ?#PD93)@Y(*W65@R%;!P+G1*50(U9M7)4<'"RPR*@S M.2^D:-09'36.2"K&SIFRMQF$9R[B5;!F&9#NM"GK+YXWC]R8A3BE3MS,.1(N M#=0Y?5+?<6AT)"2*K,Y8B;2X9Q\_A.>>QV D[OAW#O.N@PMGSQ+'%V \'@_7 M[^GO*8M90K_0Z(FY5 )W3]UP$P@I32/6&=0B)^RY@-=)?FJ=B#N&V5SO2Q6: M@7 0H#"1@(VPJ*^L;)K]Y[829:SJ?HAFKAW:18^_Z!<4J*ZF'CYQQN;'KJJJ(&X9ZO60)'QVL0*A5 S@.GSNCQ77R+.&XKC!P2CT=W ZY%+@FQ;EQS<>HS M1SD,$FZG#\6N QY"-+8TP!T9#-OW DKC=5AA"%SFPR4([8)K.$XO/Y$JY/$_ M)<"U,_21]"#FI$G='6D&GYM%3F@/OE[:N&0)D$??VW=OW(D[@D[^=[V" ^ ^A$)[73+C=L,87 MGP>>N$E]'LY3CT0C>%%E-%@KWIN ME=SOR'G,!0>\'4&'ITQ?<3F,"_#%\B'A?SJ>Z 8=]S>0IG65SUL:\,[2=U-? M]HXG'>>;-!NDJ"XT#.#]YBQA*@L\QEDA(3N:;$/ONTEXKHJQ9VTANA[XJ35- MXJ>4>1VDLGF9WBH,LHGK[5ZV]N/F;W&Z6T+FB@4.'RT&FPL>L@#.)8O=, U. M^I >U9'V(WV!*$TU#>LB'M=U=F&L$(']37'3!>YK$*%/A$>NT=+8GO6 M4^(%$N*3[$:+Z$PM\@6DV8UO1-+;V^#C"W2)*8NWW%P'6;8^IP;,LF>B@":*>*TWJ+(H<'\D6DATT0*5;86)F:!(?+&L#8[N?^[FO]G/ ^=6*A0WQ_E : MP0LH-\5: Z==>\K!?OYUJ%L#SNRD@3K2FG&#IW.# M*RW0E\M(]G@TG)B-LXZRO*1V5$9?H<^B;^;SH[80KEN;E0_/*70U]0))?3?' MPB%36UBI-],JFAR ,G2;QYBZL]'F/>4SSY3*G'II%,29YP@@@+1ONM?47-8,V<&.2@5VA4A_; M89E83XB*=#\(@[.*8=P2\EG5@-A) '*VZ Y&O[Q5B)FBAQ,SYJFR\V+NS)@8 MY6U QQBP&QF/D0&O6= R&<0 ' ,F:9"R/$8Q<68B9LE58\HT8P&F*APL9L!S M#ED*7??WE$7T_,EA/BR(7H71%\>G7R@?.0DC&RXA=I>"G%%ZPE)*N-=-!&(N MZ>M)[PUPI4_DII8:2:[R;!U&9S%72@JM*ZO7&6>'1W__Q3G%A0F"$299S:SI M4NK%5SRL (/SP/OD) ##X79=#U =Q+VE8>>983 =)?CL(PHS[PSTJ/\!'*E7 MKDB#<+'BF.F&L&ND(VOI0JV@!>+DCMA.JF/(F>F8KN]4-K$[#D#"4?N8)10S MY?LF =CYIS,8C4.:./!:N/*2R.)1A :":*RYI+(H=F!,8E!;ET4JBP?AIX+ M"9T--5 ""8K8VG%J0,&XA3-XL1H_AW0' MH]]6#6+^Z.'$C%LSJ#9]I\)$,(-*,ZQ6)Y!O^.8),X=N^#8+6B9[&(!CP"(- M4I;')B;.3,0JN>H%;/A."5,5#C@V9K+LP+?KFS#8/-!HU[3':U(1.6^8.U^W MLU)="S$O=#!^G/V2/.4T'WF#FC,>DSN+[P3/#@#3 *A*,3M?K-_3O9J*&45X M0W'D<=WFJ![-=641QW"KR7T;;B%XZF@U7SV8S-E\"44E1;:_HG@51MQ;M>() MCY/O=F$@TL2VK*PT5D0>J^;.5ZT9UM="'+\=C!_P@?GY1>6;+>A#P_1PFF,+AG1!XA;""OT M!:J**[K*6@"#]'9I,*\HS;#_ +F<->6"P(F M6&'D" E6(LZS$WG3++0:O$!A'2' (P851QA93IQ=/5\T&)L9U,-.PJ:NMZ^. M+&1@9FS[^&LCTPW+AJV,3.>]>+510P#5$(WSW448P/8/_P?_*V:>>G0R3V10 ML4CW:0F[Q8/WQ?#34W'D[,N N,ZFS)5)@TO&>] MSC'!<-($0('_AR/]3XXOYX1Q$C%X UR'K-*>+ZZ_+A>T]I3*K,;@9S#[/PH.@_.:P%B+K4$1.^7AK@!*\G(FATK4I@H MOW1$2KGR9Z4*TG12D5AJ17('2.8! 1>(],$.OR_L=[JNR7";_3;B#UI8N- . M8HH?ZY73]^AL_%K)%0M73L)W,G?JQZ!QFFP?ODJN(DY"*+Q:L58I8"=$Z$OB M1,E",7JD&Q8$T(W6(C7CV]SI?N]3D6C8!ZNO_/#Y.EB'T4XL;K0<,S>OC9RZ M.\)0>L[;K"IB.N[J0>^D$9H>2:>@B6BJK)\4MP+%)8M=/XS3B.:W^8Z!L?H\ M*$>-,^6=P[S/M/[AX.-2R".^QJUR1N)2$<017&=I_VF*E$= H*V,P1.YM*]P M:=:TX=E3%6T!55$0?4S5.7>4Z/NH%.K(JC5VP!I _K"*"#!QD=M:7NZ)W,O> MV>D7;#7OI%S2V(W8'GK$VW5VP;SH/FM&JQVK(@VR/@#D#Z 8UD,8B+W,[__H M1*X'AF*9)HM;O)!=C=ZN50+L,*C=RJTJB+0EMSM7VIH]*86PE1H8VWM;48B$ MYE@();\^T)>$?. M[S=;=VK']Q1=]*G'&EFPN0M]YK9?NV^L@#P:VYW5H[*^ M-.+H-#"Z]X2>;0*V9JX3)*100S(]]MKP;;1Q O8/$:)PEHH;Y(E_?'!B%M^N M[SC(5#TSEO>L12">!]XI:D ^@GMJ<)Y:)_)(F@5R/1@G58@XGN?QN_06DZ 7^5Y6[?3 M5F>!;;JQ^VFLL+!6/1XO:\U:DX^@*YK-;7S1?$DC]N1 !F[-'#Z:_C/U-J5+ M#:U[(^-(1,X$(\"E\\0 <8A99 RO^J_\9KI?0:2U=:L#1;Z^6&OLE(?(>UW1 M-E[?IH6;IEVL,RG]>O96[7B:_4X?"V[(:.J#XT."A2];2A.5V\5\ZFI<&3GU M= -!)QFSFHCII*,#?0- J2%"#[FDB<-\BZU>/T6K(]!ACMM1!/((Z -(W5GV MMOJ(HZ&7&Z, MXF;>R?S>%Q=U)02TX)K^S0("NI#/CDYD.A,T$D 8D+HYT??<,BT MB<&0V1TMAI=I.P]%@9K^\H!J"52R".KQI#^S8V*UKT@*>\V=Q" ..C[^=%__SG7)N;:)7W( M Z3]]$5'(:\A1%I.9'21L/0@&?.41D.4X)I884+&XD%E>.T0WECE<$&>\>3P M.4S:>M362LCYP%;](XR32$T!&&TO%[LZJ(R:"K![W/YTH]-J^3-'O:U@-VJ+[L]M[8_YG676Z+'_%( MNE0DGU3/5)%GKHMDRA!T?G/#8?/,1=ZCWZ[YI'-/@UC>29"7;R_".(E%$C,P MV%-/2[=MQ0T6BIPMQ@&MM*<^2")B9AG)L4&#R[,/()OHZA<0]L^KN]GYXH)1\H %= MLX3<<4'VPN&.^RV]%J>H[S@A1+G[RL0.6ZH#Q"$/E*% Z5'35Q;B$!KL4M]X M4HJUBP!EW5F<(=N&M887,O[)W[LS[GZ;:R!G$0-W*U]F7%1W:F+UP,<,Q0.) MJ%IM6\_84F5Y[;:QAVLJOZR6.Q[S%DT75UHYL+:L.GIG?9J"VK9 MDQQ048T\5X*K'YH3 A1Q?A5&E&V"BS2*:. >'B(GB#F9B:13@2?^Z53DTT5$7-&-_M[#UG;WV#$-WY XW%D883;^&V+_\/ MW$MZ,,?FB)\?& 9$)N[ MUD\T3LPG%TWED4=[JZOES>J:PHBCNMWF_CNVF61\H3N'URC>MC7LFQLK( _1 M=F>K7YU=4-=K8'3_/):Y:'QA.HO?V,;8P" !EWTP[UQKBB,/W#9'C[O6JK*( M@[;5Y"%=C!",+V G]]EJLJ>[*-S3*#G 2>>$C_QA,+XW'P9WJ(X\O9, Y*'='0S#YYF6T[?W<&*:9YGP M=>\S0G,3!INS&SXY]ZR_P20SQ,M$[F:,T%P#.048N'OZY$%E<<1!;F+UT,<. MLB<.L$3OM#[;?>:@)3V96=AV%H(\DON!TB&/WW+BO:&.)-_[ I$OGI6N$9M"1+-)1K%@O\^-8!K0"'+M7?/8TI M#T$X['?)AR]^*+8;/KZ :;218LQJ(J>4#NZ79P^MU1!31A?K^X^%I0Y!!9H6 MHM3@&V;81,5>_)][3S1*6,S'/2+1J=E&TU>7BB,7P1.H/3-I?Q/]/G MXA[L710&_$^7:I?KS&*VAQCDL=P7&#W&N\I '/N]7>D;'G!O6[NA758Y.TWP M7O0Q;":*V1&ZI[ 24 ^2Q?5"=TN]U(?4'TX4<,OB.QIEZQK,A9D,\].$>@_. MH]^>&*^W-.04,Q"FTMIA/U&("6>H1[V7PI1>D6=&:29=W)1F6 MNY+JMO6%[\0Q6S/J?3AD!UE2Q__D)&G$DL.EDU CDAPH$CDGC@%8=82?50 ^@J OVDIW@\ WO(IX< MYH/JLW48G<4.K\$PI&THNH&O040=G_V#>I"E[C;08.TXTNLB"3EW#8"G>M1F M+ 8Q4PWQ9HPX*[2*U(\PRM+Y"PLOV8:IF7+XWWRV"NMF:9C&)"TP]0'3?1B+ M@[+0!?@TV"1;P6EL9W&^VG6@R@M\#KE?^KCU+]GH\H&ZVX#]GE(S=IM+-W(^ MG/4GJ,QQ.:5BQ)P[K_\C))*\#O8I;%1D-PO_,W4XV20R_8WVA 4:NEX&PMI$ M^7<=4:8AZCR&:<)9^XG#]@-9PV_R)'Z3G?3"\I#S".BZ%8:O0?@8T^@)\!.- M":YO!"[_013"G0A[!"W+HN:Q8&T@X:$JED.WHWDZG%CS1<>&1<85T0V35$S* MIF&E7>M(:P0+SYD\P7(''RK?9&R*:S&RF&/D:;#DDRQ)QSE[:W7D[-<5B.K9 M>7-=Q'S5V84Q)IA:4CBE;"Y6,3B.8A41JRGC+NF:=OY<6J3_O5.A[D@EC)WWB@% MYA*8IH/QDZ2]1,,3,P"A#V>PY;PLQG3GKANE5%^AZSC?,1" G >Z@U$]YVFK MC9@7>C@Q1E@H9:4C7U@8PA(DY?&!IM,^6<2WZXM0) V(9":!]3V+?_MP@/^] M*1SJ(60"A]/%F:!B)0T,EK? !:%S!)CS\0:1N=&1C M RYYVEY'*^+:[-,-]UVF&>/3MVL/4I7 <32UI^CR,12?YI7W%OEWZ:[S7:"Q MM"R$ID:&M7HH-(J*!=#;V)Z.$Y6$]-)\4603+W58S3G/)4YOMB? MP/%B?7:3IW!7V]-]PC?F52 HW[U]]_:]"$GX1+\4Q *64)%OS:-K\0^1&_TX M"_N'PR?G[V$D#MXWCF"FD(\TW">#$LAA=.&6J<0+77&(0O1$4[>9P7'(Q:6^ M$Q&OV$.">)H@-\\"0/\7"HF =W M:IP=9"]8D6?*-MN$>F?.$XV<#25I3->I3WRVYL6Y$NGPF2]>*&#%TPU.<0>1 MY;C4%N,SR1V 0UQ YSMRKO^3L%C<8 XA#R)7>5H]V3H)]R4@CY1LHC#=\X)) MN*%B^>>1N@ZW&FZ^'(C#H8G9CG&T5H0R6>! K@CPT$3_^ ?L@@:+VNWMM @QD@JDO?B4@%:-\L>0OX!IP:ANCD>I9S4&2Q1*%9+KL()%29P^_IVZ"1]BE&K9?+TA$ DE MN8V7]-'LD&U;'>3\9^1R^1F'A@J(&32"8A'PQW3NJTM7)Q>48(! M/OT]9>J$B:]60P]R$A*(:ZIRFR>'SN,FVLS]P>'DG"9S5\I'Z<0'BDFUHWEF M>3]ZBT-.&D.!*N?[Z"<+,=4,=JE_G@^IAZCLJ^H92/E9-JI!>$#6&F#'R=T* M5F(9;&H(,^(RK'PW[U8NA@0;\=3=EW2_]\753<<7'VAW:-L77@=+1,HW(\*5 M+ZX.$X=].74D[\9=0(TU X@/%I1&"Q&5BR]\&N +\[^)LZ7"8"/+S[Q :!G% M[,'/W #Y].>*Z#;(SU#=M<> G38B;6YVMM__+2.4'14X9,FLC$:8_20A)?L1 MX#E]1[B3&,1#RB'>C$Y#N>)5D3/.-O?8!*H^2]Q1-Y;/@>W>(&5QMEPG3W/* M!U2-&,>T+G*.Z01!Z<*G247$/-+-_MY7-TM:Y/D_^4@O%IJ8!P>=&+P33"*% MR>.![*/02UW8>T_H)HS&//13X^F'@WC:]6+K! 'UVZ>8_<0@I8&AP.23R1XR ML,\@A[@T[K2Q,6(@X6$,1W/ '#+S_- &1O6HE2;)UDK6%DS+>EUF/_ M-,?MNG@6]\XY0'R>/SN1]W&W]\,#I>(!VSMUP!MN!^>9Z,2Y#T&/^BO:2O[B#!P13(3B;"19$:*W $KDMM)-$.M M<^XBX->2KVG0I;%<_,U.DV@Y+6-Q&_B*L_23Z<0^HI\3@G%G '"")&:;@*V9*]*V'+.&EXJT MF%#N0'EUG47$XS)%=EPXKB8/HVBI'=4!WX3[2D(I6#O>OR*/:4*","$^VS&Y M1?43>>-\*S:%7?$!C79BKT&>A==EK\B;1ZWD4^AS#,7Y%^49W!M,X/4(\5 8 ME'>U\AY[8AX-//C<^U9JK-_1;@9DXS0QV,/=Y&9SH7P=67@6A@:QP$L,LQ2(Y^I&7^^)6F?!2 <#XX/7-NWJ)G5ALZN>SO4.U"JF MC"(N3.RUKQ0CKDBFWSH'8@)/.YX VA2.KF9%?O-WE0U)T-#;XS%B]VJ 03V! MW7G@'7WR-6#)(.(;6^6R*'$2P!O(C& +6]0*%3/[ON<8M,,"E0[1'8W$,3;.)AHB@??)B7ZCB2C>D7QG5(N4 M@.<&OG&!:F2=2UR@F@J" =NO1PM30;I[I)&(_Y/L#IL(EJN\\GQ5KL\4OLAU M'Y*"U4+,3OA#!.><"?Y17XJ\#,\4=*=)G/"RX@Z[O&+U2#*(&JA1U%:M1M@/>=9A)0G^RRWG9J^I6 4[6G5#L+*$K;7D*TNW M:F6)"+U$MY-HAFI==DRXK40:JVJ5OL32GR_GM^C4I]_QKES$3-]UI;H^O1(? M;5CWX5"]-G<\'JKX3*#'QR YL,6GX,7/$,SQ-?P8+/1^45QU+JE*? DO)^,Z_NY@]9Q (5X M=?K%R8!,_UB-C&R/@?ZH+:%V,*7Y+@Y$:N6.MO-.%DKJ/I<#+HZ$' _(MJ!_ M!7 0B0>D.).(K$B&"5&@R"($8"':$[HX!G!_V(94C HS#B$9AVC$H>98@D]$ M%C&GWPLI/5=Z!&(E[ -/VZ40P/0\>C1<#>JQU'3 &J_<]-"!?@0RH0E^. M ,3KB.:[P^/K0]J?S09U];[PR,H6L2D\E<]C$'!Q.4$:5SJY6&;DPL*C)SBD MD?)A5>M070%F5("LDEY?A($'":0 [B .?>8Y,04^\JC&3ZT.LX3F&Q?H0I14<%2,EW.C#-IQ%=I"]^ M'+V7&G M#L5.J3R8#RN$PAR5)6['HUT.PF!#=RT3"#-E(4EYN$<-.TW%T@JZJ<6LV)M, M*N07,/RK\?G)=+_A]X@H// MPSB"E&V:4R..)Q5IYS0R;-7C_UXB%S'*'^;9&+RGTK0^"A.R?W$C5B0S0\SX ME2%S,=T3C1Y#T[&Z?1!9"43UK\1YP;$LC1%OA7:-PK@!>8+I-\J&;U$2EEWP]E'XQ&(8VKYY MS%"2CV/@HJV/ZS6%,W$%I]\["85UEL!E/FM(M%R_JM-'Y&*(JS]@-4M M@KH&N#7*XFFF7N:RZ]T]R1T[I*6PR=]8*IFLDZB5H$B?7S:(P8 MS#0+WCHOG@;5'TW'2%WV$-/3QY1?^/ R+&T/NN1BW>VZ2++A^^&S6!9L(R*S MJMA9IP, )8HQJ(>93[J8/\)*L):?)M.#B2MF04,CAJ<<#B=3A&%\\C4HMI Y M6ZH9:7P?^OY5&,&)M(Y#E!X"L?/%8+"J!RI=I6'FEN%.C1%CNG(Q9,G4$]!/ ME '6=_"0H99=1M0?1I+/5Z-4W$+.DZO"SD4P[ MR=7#W:+" "(L0,-?-G$KKQ1)#)TDB=ACFE%8 9O##5 GQ>$@PI;M]]0[@_?? MU)$^BX]SA<%&O*\MYZG]**RS$.2LU0^4TFMCO1^@XNK._/%X_5J MN0G<%0EY6;"Y M"WWF9BM<>WKN Z@S0J,M?&G:2*&.9/H4>YY0YN2<<,,">IW07=P?*UW$\KGA!)". M_)#7?QT<<>I.[U$$ET08B.(TL8>SP) MG@5.X#(^NU&_7JPRW\N[*PY)("R^ M(P];7KXH(U*6J:38B2J\7Z?+F0E?DNA=O:U>CO8- -B M;Z9XQ1N_X\L+9Y=I5!7L+461,K:)@_K'4CW05LAYAV#"[4Q,_>,,*;NA_S.9^55.N'M61!VE7(*JWOIKK M(@[FSB[T;?^9^)5X!4YF8LA5#)E"C!,/M=[733(Z540> ^;.ZZV_O1;B=M_! M^(E:O,5QZ(P@?'!\F9]W2VE"+FGB,-_BF+/6X_/'.(D<-^F*E%9OJ4%^[+I1 MC&>5EACB)[9/%.&9'DN;"?/Y7W8<871_C>DZ]6_8NFX\:U9SJ1%^ZKY1C!?5 MEACE%=9/$N6FSV5Q()"%_A4+6$+%WNEUD' '&9]/R%W4 MG^'H5TO_WJ$ZW@AX';-B4-P49Z\\W9]E9VBN MC!CMMZ2/#J!/#2*(1\\C8'O:-Q=P.(@Q9$6'*6;@^X\9D0X?<'M@CSBTBF4GD MU\(H E99(BQ\F/I@"(DR2-,X&XBT8HJ%';.;_(>1>;&?W$4QX@#HZKFPA]#% ML. 0WT;CO]R(A=*>71 EX?E%^@_$1*>NU&GOF-X^^FPC$Q0T3\\,JR*GJRX M5-Q,;:R'F'0ZF3_PKNFJ]!)PH6?JR9W!OLR<,&0/5/0-^+J[&/!?1 M(4[DZ!AWX76#2&$1R4R2R4TTHT1J7&46$)YZD,7ZJ?:!R-ZTG'T?43SRN!\; M2#WBQY*-.-9'=[%OE(\6V3<3G]YO79!" VF.SAL_C.-O8:PN'TWZR1[O'3V& M_ED\2'8):%%/OB1UFR8QC ^YY>?>W],X,;@$,%PJ)&XFYAN.3S!:BC,G>?3M7"<1$8H$D))<9]S];>_OP// NPH#C%@M^OZ2/ M2=$-5$V'YS)=79XO$-2K9[Z!=897<=W M4S\?0WJ2U,C'NR_$B8D##TJF?I*ED]J'"624,.@S M!<.JB&<$73T8/./.UR-61.@2,:&T(=C\GAV/84L/8P[=ZZGP ?*XIM%!,-HG MFFRK=\YGT8J43&:&?=B8O)/*5SD,[X? 0D;>#8-JDL9P&D]D652.JC?A=\+5 M)0RZY_WM!HVS&X?0*Y+92X3!1%J\E)'UO#^#PMPYPKRV]6>8'[5_BS=\'1;! M,U>TZBV\3P(PZMT&]V!J!"N'@?.W\26?T[0%A1 M=8$$4 = &P, M;N@3CS:C06USY:4$NA$(-4/;AII+"'8S!\;H[W+Q* >X\2D,G8>Z33*6$@I= M(&GM_.H$+"$P.ODQ=G>H?:Z%#;KA\2S M -@@3FN@WV:Q((HWYD-B2MK+(45 MZMVMY(#3XDN(^ :K1VC&4CJ1XK&,%U'.W;X0)Y-VWN$+[?>?0?K_DT'[?+;3?+S*TCZT>.;3? M(PSML5S6'^F[3;8T(K>/,8V>Q-ZL D%%\GMDD?Q#YTC^8RV4]DK\&85T4_V SBK/\8-=!G$3B1%C3DE1M:>S1V^SF4>;S MJJ*8H[;%X@'YS57NN$*P]56EA\@)XC6/ZO/ ^\+CB;DLV&@9]PI3XP=N2US] M5>.BT\@JD(?&%(#J\32F?,1!.(F;?2,W-X9P:TAN#KG5$T)J:HDPJ?YKNVMB MJ*#M!M!\O/@I#.A!SOZOTL"+&T?BM861!%&^S!R$EH^OMT8D6UUD >FDZ""[#%V'SU7@QW@2VR)A M(&XD9^ ^@E469S%.O(5$+OP_\*8S-[%T%*EXIJYNS-BA/G(>[ Q%::9C6ADQ M?W7WH?=<@*N069+@#TW92C^M5RBT-!^:%P]:Z+#X3!D<19#\:DX"K9601[Z9 MTZ77PQIK((YQ0\-[/UDE3K)D+Z(CBN59_,X>(0RHQ;QD78-WP7';*627&*W3 M-5@+(1HFCM^XCC&9LP^@.A^FZZ-Q>V%:7F,]?W*8#X>&KL+H"Q\#-.4J,:N) M/'0[N*\'L4$UQ.'[VD=ITG*U9RMP^@LYHKLYP#17H(Y J&PO&V5KJL, MY '1"Y*:9X3:!2 .DGY^3!HNUE>^YL6D @(,2__UKL./^,E),E[=A5'"_D&] MBS!N>^!CJ$SDI#(*9*5!]!"!B$EG'+\F)"'^6:::@&X^) A>M&%+SF%:21 MCOR7&_H^=;.TY:X3;U>$*WMB81J3$+84SI*M$YQQ,^#H9'0@;+=W6"051-0- M-X%@3DX9M'B4D1,&<8(#X7B+K.A/]$PE>-;L6T%J=(^N^:S1^U8^?JX=4N#3 MS0T%P\,T2(0/>DVV!ODK\KQE[I; 0T7T9<_EBW?1R0Y^*5X9?J:"R>3KZN(7 M(PD-Q(>Q?'P3\JD_.OR'KX646JFO8&9BX-Q<,Q,9 MPK4LMX1IR81H%B2'EM..]M9T]\5O9PBN@9B%\94I,$WLU"9C05QD[,J(S'.Z MOCL;N;0>NI@;'GD6 Q=WU#%J<>!\G%VD*GD+8Y/.4/49])P(6Q"_=/=ITETC M_1;(HG>,QL>O@ 8_$Y66G',HQES'UH6^$DYJ!FWP/E$N\16P4XMC-O>'ZL,4 M%T%-!&'MCM P^IIF7ZB.F<:6C92@)H%PK+T@+'0U]3[0>*%7N0<$FQ7Z;!,'2 MCXV^ 6)OV'VR^;&4,?=$^%5N=^#GK>)?O6 M55\T%YT"83*D/+&/"#G4_7)-&&?NT_O>-_@#;YWYIWIXH6B8>.(6W=V,AAX!6SM*R%'74$P+%'U <:^4XAAD-D/8!MP-C>.'K1.\>R\7\&LZ[=&5 M(.UXI@75/#5"5PV(![\3.3KI-KP!A:X(F$;@P#]Y]UYM?]F9?B-#^*JTW.XT MW4Z'.Q4YTB5N%6\E^CG"B=QDW%6BO!2NS1"^C6["8%.;M'IT):^::^M '8]K MCS6\6JZM==0^U^8,"QOJTKHEJR6LU@2;'%G4JJKXS<["[%6<)*+LNLQ: OCODY;!W#NJEN^\N/> M!]7[ZT'.:9-!:[:EU%,)8C:8=DD6-*?GS88J%X9FI4BQNXV._,9Z\A/KBP.8#=;3YP!K5(:6!NX&>8[MPLX%W#V5R?==IS8_MI1/2PEK!C&G:P"']#GSA(/^C7 M)Y7-\HT/Z10"0[,K"59#N2CB60Z]BN#B?3E1[1Y)D;172K%->2LETKDELFLX,K+IXP*<^> M1BST/@:-VZ'H/%R=&A.^WP$HWHYO:B8)0DR/:'>,O-VV$0>J $YWTP 9\.:R1#QB)EJ M"B_'&+Q+8X_,/XR02&09ST[D3?HKU:K\0Y!J,^#C,VRUOE=/MRUNH^'>%=$L);^"K409 MNV@JGA)_N?KE2/BCOF;XL\,".&=^';A^ZE'O.KB%MU0N MPMT^HEL:Q.R)BW+#'6VX46+3GJ5PNJV?:J*-L6[&+*$WL(8)LJVV%0$_R!NP M\5N2^0+C5.$-*;E#I#^J].)W4&;^!<7=):8A' J$W1+"3"'L5R%LH<_Y<%#; M:5_@;:Z?HS#=@LL<#R?9KA2:2J4*T MF%B%Q%4V>_^2.(D@H0MG#SQC?B2SO]C%Q,XPX*KCJI_,1<3<0-?&B,?J8(17 MM;/5JMP0DEF":<'/*H9B)AG#I%%V[>8"&"\.\I_ MEB!Q-G5=>RA:D4P; 74K22H>*32*SXFX M'L7G.\X+VZ4[>RL,EBUT^A4\C2T^+ M3N5S.7$^O EN,S8C]B0NG#0M1YR60A^+E6Z58[!4!'7L55O:/^8R>?;7!PI; MVJ;\U247TPX;)^85Q1;1'L>;^NEMTOI$>&('BV6 :PPSVL\I7!._75^%$66; MX"*-(AJXA\+@^,_4KSM^8EP9>:!V T&/7;.:B,.YHP-] T"J(;=KHA213%-V MN$+D (44] 04V@G]><'@P[^U L/-P%@K,%P%1DRV%6A8&2'2:'>[SGZD]L'* M<7'D%-#F:,W@L506<9BWFCR\9UL1$ VM.A-NN_\>V=5/3@*7@ [B2%,6GQA" M\W,(2_&.?[X+TZ ]-$^*+R8TJQVM#LURV46$9HW)8X1F)II(V;8C*SZ23,A1-OK_SP^<_4V]![ZOI.'+,U<\4Y&S[Z@,4OF9,;MN(^4!@G M/#@O-;A.HPDY*TP(KTXH$ZA!S$53>MLWN%M/T<&)[7A+P#8BC!,G]4KFB1PZ M90-7Y%&82+B-=N@0(]@GP/&QCI;F>N.P()9'ZVC\+8&().>W%]>PUQ82ZD20 M)2(F7DH)_S='8,>"7$[\[.R)LXFH.$!@CYBO@R>N/XP.GVG2\@YB35'DU-CD MH,YM5>40DU.CN?TW3950/D:BB?:DGQU.F-1'9O,.1N[9+V'TVW5P%X4NK;T@ M45MX*9%7Z61E[)5*+B'ZJ@T>(?Y ,!SJ5J+5,Y&6XW!<;S,7]U'(^\%3YRR$ MXQ4+6+REWL]AZ+6&XW'AI81CI9.5X5@JN81PK#9XA'#,!!,A&4.KN6I;75VFT/CRVB$JLP9+!83OK;AD.9941=$7919'!D8OU M8:\*+B; C^T=J='FD8LA7,?R\9+Q"&>/*0\JXGA/L !F,09/&:AIN>^X(/+H MJW?N9(V\5 IQW#48.VR%^JBOM'7A8"K_;/9RX9Y&R>&.FY_P/O_C[RG;PQ*R MF)'44D]+)>219^9TN0-LJH$X(@T-[]\E2O$K(A2(85RNPNJT=B;'A<>T\'A3 MY?%\X:P]V'I)]Q%U978)_K=/Q8.N@7>^"Z.$_4-\7@M2#:@CBD=.$6,#J9/) M6+(1T\[H+O9/;5@\P:Q;LB*Y+2*$=6M6Y(C65F5>F_(9YR9*0PFJIUEB>:*@ MO3EDMK+77@LY2QFZ?3*?J*^"F%-,+1\VT] 4X%F:F\?US%M-D;V(_KC;^^&! MTGLJGY\_<;X&*I-ZR*/:V'4]KELK(8YL<]O[-O!,PUDD552&N9W8GMYYWEU' M*?5$*C<:Q$X^Z'FD 5TSFXOLWF=.GBX!U-1!'MJ'A Q<' M5?O&$]-SN&TO:"^@B<,5'9&XDL6_-24XJ"V,/$B;G=2#L[HDXJ!L,;AOJRR) M)2#7?A*$$U=O6G(A-%986I,]<;:QV=XL($&"@=%C-M\;V_D2)O07I,ES%U^Y MCBAQ6&!WQG?B:Y&^ZYTI/.4J2XO7"H<;(U8KOZ28K3)[O*A=:6GZD 3M9 Z+ M9)YN1#V6D @8:WABNIA7@0A]]_;=V_*05]+4:3Q M:.(@Q&%3.UF%D)+#D/O)O0"31?/]/D M,X_SQM4CPZI(N:H/ *6<2@;U$(\E.IG?N\&#DA41.L0 6:45"S9:@(LKC9#[ M(5-K*:O2;(#H7.XZ470 /$2N38N;1+^GO#/Y1)-MZ,$]EC@1&=_J5MIK2R,/ M]A8W2]M U441AW2;Q;VW?(1<(@433;*E;9YIW=Q)-UF]F_-%Y1=W2[W4I[?K M#VG, AK'YRZW,F9BRO+AH/VK:>6XAQCD<=P7&#W N\I '/F]7>F=P%XIA+%L MII+H.L6#/]H']A>P*Y!I6\)NJ8(\1DPAYXZ&\30(J?:P]6/]8,.$7>(A$V1]2#$7RQ3\R_2W?4 M:T^A,YVVA;#$1#!7$!PG'A>6%Q<&:AZT30 Z,9^;/\7.9 MV/ '8F/CGV0JCFXUX _"W.8X(./SPO#\VK \)YAPXTEF_?)Y?OH?2$/2L9R- M8TS@LML3HF2Q9MXVGYY8]1^(X]M^@*FHO4[O'X316]U'1N3E3$ K;?/-TAK^ M(GZ,<]>%W.PX]NG'[>]4HKI9^M9"UQ^(F$\@GFZ0K13]0:CWU%]D7)L;N'QF M'0_K6E"62:"E+D?,%N;NYS*E?R!*K0=]EE&NT/@'(=D&QY&Q[?'(MO)"W_*8 M=X(?0*[KT_H$XN1'ZJ6BY4ND?A)F;?4=&SI)R M"FMK,A$OCYZG^14D7$$8G+U&EE9=FO;%?/UH6>D?B)_K09]XS*Q]\0=AY@;' MD=&R07:J8K(E[[OFY>,ZO7\@2FZ$?K+C,)YFE6)\+$\2=@VLDA?P##R;YT>-EF4G[I-CR)E] ;]G1Z M=N\7RC9;WJV=/]'(V="O,5VG_@U;U]V-'"@2.4V. 5@YX7Y_>8@);Q2W!MVV M@D&AU'[F@_JJL[>9"4390*01!*RPLZ9J%;=,\ED&AYZR'U)7L= C;_Y*G2@> M,W_3=>#1=;V_XLG[-$CN^=CZ?+_WF0NL_1!>./'VR@^?CV?98\E$2D2C0I:G MCAHJ$'N.J='\&RD9E:<4DHAK)$ZNDB2A^-[EBLD:-']''K8LEN5X%/G452*> MLVAU5+2Z89R(I&O.GL$8 \9D4# 2V119L*5B4L<":0%]HGXH'MV 9ZGAF>N9 M,U]9_TT* \A-71>164' #')>^J' $B),L9!2RSIZERU-F#>JO_/&"LG=\\8\ M0A+ R185M#O:*M_]!0^H#FNX]0*0=B7]P6B9S=?41CQ>[>'$N'-N/1V"4D>$ M/C1[^U/AHOPNC9B;P:G*I+(H_W!O?TP*XHACB" MFZSMVS0SF>17D$J46$OW\*=TT'ZH91/?RS1BP4;.-5N J*FRD.!KVFQ7Q?Z?E*\6*>P&Z"0NGWN>S -&O%0,L1^S881;=-&]NLR:59DB M YJV%G4>>"WSC@^'3\[?P^C"=^*X*H/>V+*11OLD$.:K-6,)QKYJ,[J?0^:Z M?ABGD=TSPLFX8:*,["/U'72 MF(+I!^)P-V*V8[X3K0AELH!(@$24XP=\YT M-.U"S]IXI:\DP>_9OKP$$ N3B+!I2$K'&A;OA,]-3?;&89(P,_0P>'(^[B<& M._L.]*IO3($DPD 4B;)%<[*6:A]%.O3H9QR$\%LU+/W-.)%ZX<[CH'84G!OBP M"[R7VL) \...$Q]Q7CB=JQ5/:<.\5&CI1^I#=O:>K+*)5+Z& "C)"RDGT-B; M?C?L,[>G^#2NC+0+Z >"/CDWJXEXFM[1@6%T<5:[RX8AS^5,4(Q( >UCOF-' MOJ2/L"?W$.HG.VJB?*@LI$$_"D15([].@A8T]NOG5__CYT1US&),]N3P6:K5 M4=6\[K>=6%/:8<19.IQEBSSMHJ6AX6CR?T(YGOHY"N.ZTP0&U9#2:5?'#4=/ MHLXRQTUETZ<:,0DMZ 9*X_@NI "_I:=/EZ$(Y7.7=Y^I.*J@\UIWO.H%+3?< M6\ Q)( :*=CG8F.YM^PIF6T43 Z+7.DA M!BD[#P5&']MUE8%X9-?;E>%<4[<21-[D6O-;V"?7*48!QN#IO-GQ::"3$<=U MXJ:V6*X_&:PV#-V,:B&-_XYNYP.P]BK8QU@=/%CV,&H&1V6&@YI]+KOC(-O> MVQSK5*S4F8]P#"LCY;5^()1',R8U48]A.CDPPK-G=C6PKC M:KC?':[)&I1EXVQQ"/+X]/GSEKE;.*0>@8'4FWE8,Q;";.5W*/==8 W& &QK>>\]8 MW[?A79SEGMV&U_1E3P-Q5T9NG2\RF(A$S@UC M &9X<*=5'F)>&<6M">](K,I;RLJ"%;EBLB8;@[P8)%X*%\.4/++!,6# 8EAF%+0X ?RP))ZYXM"/!J$2]NI81@=I M&,F I%?%,26'+% ,Z%\*PXR"%8_\?UH4P?"RXR$HA;T^@M% &D@PO.SK(AC= M(1L$P^LLAF#&P(I'_C_;(YA+^IAE-&&S.>+CL"&@BA:I!:4:G:*\W-6E'VTLOJMV>N%G?=F^0I @U;[^G M%O=.M5QNK1:S1L[A*988O')<*L^J&X%0*KZH*#QUM#X,B[*+B<,*DT<*Q!4! MV347&FP$XHBNWD4L<-D>\K!;3CIT3_?.0?32MVM@&OZ?BXAZK"XLF\HCC\M6 M5_7 K"V,.#+;;>Y__#Z3+$9Z(!O^D-+MQ.8,SHJW+85,LG9<>)G[8#U>RY3$ M357O>G?H2RLJ(8]<,Z?K^]7C&HACV-#PT?K80@.BGG9TM\_S,WG[HYX78MP# M4*)S0!(D10U0)6")+-/HQ#5/D*HG224 I,KZ8!)=BB)4HSSTN5CPV MR +RPUO]8YC>5#QDC8E.^&9%JBZ44Z-L$733YM/ M4U.1IG\1M#057@5%N1HB.ETA9*0O,!T3X[J'B&TVM.YH?B6H!XFS MH;?KP<1A+'6I;-(-MF[CF$:12^2=CIY-/:8IK(#^'#])S01?!7.MB!,3!_A+ M VR,E9V:'+[M$'Q(8SA#$U>LU?23@)2 !L"1)_;M5AU[?M^>WO1/\YO1A;;? ML:7 M0HJY+0_(W!PM&-4"B5-C6#8[D2LFD+(I&Y!H(;RFD!9K[L<69OXQCX_.:PJU M?B%3:6&":P.4ZBEMN34[:VZR:(#OWM;-? >LR/7N!BJG^<U!59B!^<:$,KWT&;02?FGFLNR/,>;FJ% MV'O"V?SORPV_;&E $JZ?ZUL1^,PCZ9YW)Z(#RR8QHC>$+>*M[/I6O >CXC&Q MDTYQQ]GUD6:?%\)-C<6G ]?@'$)$KY[.U,/)@2!T25T$I*2\16,IA0%Y<*A7]>IP(I_SP M>>;>%7WS*1L(/X#HE[.N]BYK./)3;N?1 J RM;00"-;"CZ79"T6EQ1;Z;?0_ MPB?GA>W2G3;>U,)FLF7$L?9&UC2*J'?% H?W71=AG,2?3_KN]M)(>UU#-\M[ M%)5%4>\]-%L\;(@?QRE()4*L2#AO:XM@0B]9YJ4+8M%L53I1!'UHAWNC)U70 M!V:[PPT[B*7RJ$/4P.R^+;B]K8EB'V]G=/=PX+ MU'!_<.*)MCF_3\&9&^;(4=5%N..3#NY4TR/F72HCI9U^()Q.I]MJ+F9>;.Q( M[\4O% ^OO@XJZ3A71G)M=M\[GP^,PG4WDXUE;/4UR%\GO62Q:SS JJZ' ME.XZNUX_U*JHM)CQ5I/MHQVXTI203,NXP?VC]#L023(\\X'*%.[KWHKE.J_& MY?GB6W<3_%=3.I74M0:IUDK((]O,:3VLFVL@CFE#P\=HT>65#Z7!5C#/Z+>' M:2T$IK4/?%8+3M= :Q6.:1'IOX]XCBL-'.:^OB32(>KA?-VVOJ;:P.7N;%Z]JPCZ5LZ>S=97H!N=4 M?2H8E-/H)NEZLH[2:NOM^F%+C] P6[3M*!$I&XX(EUGRFU9QB Y/.8?%/LXLT(VT@AJ"CZZ#CAR-$[N^9SMXWI-73B@69PZ,0*S7<:B M.,<0DGJ6:1&P&%XQ]6,T)LD40L9/SB6Y3NV(%XZ-TJF1*3QG&220%!0+:6CL MF>_Q9NNP^NM3=^)V0>=4.88R%T4J/2$S&LJ8"%P,Z?3U:YKA3'&$(;.A_!S< M7>5E.39Z/$W07Y=V9;.1S%]$=2W? MK7'>#ET88+2L<&\+YX6$ZW3AJ X1W*9)G#@!S&;MA^$8W3,X):.LW[.?-6 [VC:%O M'K8B(Y!229C229S'\$FFX-G5]F8REX_,"E1^9WM%V)HXP8&$0$@1V4$*,Y5 MB+XPD=.(/#K!;S%\&]!G]0]G$U$*"^3[*'QB'B5Q"HF%E%&>R 3($I%5KOKX MS[1'3^W_7H+A;T\8GA16D,P,4MAA?1B&!#T-D;RALZ"J9:NVZJL.537O_,@S M4>FHN-V\]#>\%>^K%JUM=D$?(&!N@X^/+/&<27Z.8PVONG.JA'.\GJHD_M5W M6]7>]D^/44I9QX)U&.WR\Q2).G?".Q4]YIV""BK"7V;;@TL.1^FY/GZX?K@\ MG_G& S*\:V89W?L@(NPBMX&"=8E]TKC0FG=0>0N5T)$W>BZYDST56P<<.3HL M_L+#T^$8_<6)&'2><-C3["QC8W6DW4U?(.I/*-;71;RNT=F%T/X=3088RJUCYOZ!.->)]Y#_VP*?'6U$4: MZ+T@:!PQ5E5YRRRTZ/M2C3@2COCQ]^O$9FQ7T MK^$.$@R_T%B15'WR#, M):L)\8JXE&,'XU2P\CGB M5IQYX7,0RV<)-F'H/3.?#PMV>X=%XF6#;R&F=RR!,X5R)::\"L-H_ W7]D0# MAY=&,&:=I%W4KGEGNS"9.B+T(1EC3@)%YG% $^)G7D=57D]#^E^HF_+/AW!_ MC8B%=@%-@)CT!%7U%]PA-+HS;;\02]7_IW]80/\P23.I6[0H^@FE%G5_,0DT M&0!9C,S;=; E&<3EXNP3]_1+&-QG8Y!Q%J-O M>0MV8"W_!E;2X5!PS0)=94&D_4:[<_I2\FDIQ(O&#<;V;9NY2")DKL1A=3NK MP)-ZYXN](G$FG;PY_W)!'L(]<\F__=-[BYM!PM'SP+N''M]O3K=;5Q9Y%#:Z M6#J/6E40<2PVVSM2.,:0&2)(ILFC:WPH=1)/A5_9U>]21+ZU&)'G?.R8Q-S9 M+/\^'\7=4/XA;4G?8%01>:R:.U^Z#]9:"W$4=S"^]YD%H4+,+30E*R+56$_Q M, ,"'QQ?W C[LJ44]J+S\T=81K[W;+--;M=?. L7)]]A?- M>E$1?.)F?>SF11<3M:<6CQ:ON6@,83J%GS) _:([M_,VP%2./H@-RU8GASP5 MX,3;*S]\UD8JC7, XTI(^:6;T\7; &TUL.^EF#O0MZT&WSLS)_^?W"700$"% M/I"W/INQZ3R6<<^=VIT;P4 ML;AWF$=X))+0?/AC.SZ_UJ[Q-Y5?9)1^K5[KKRV\N%C].OZ:?Q&N*_+5UIK_ M=-[>GRX]C]4(/2MRPA&:,NM;"'.!<00"QC'X+Q3H MC7KGZOQ0EB%?? DO)=9=[.PA!CD_] 6F?J#0+@,Q8_1V9;1A1::3G&<'\/)' M)V0\@5X,PXT9P,E4G#G92;P<"SG22"JPL#S$4*EQX29L%R(N5T-.&J:.MXXF MM#J(2<'8]/''#UF>:7NWOB=W_B3(\_=B[#YR5>5XOC^2S;4N4_J9OB0/S]1_ MHI_"(-G6+>P-$+= -N@"5!M+F,A:&'MT7R?I+>26<<@1+'RI1(EX!@QQ[,B5Q%*N?7+&D M#JX:-W6,A0\/Y?<+80RNN,LTI$W.:V(-'9K>O %"7@MSE'R9FSM ^0+88Q2, M>&#_L S^N.)PCP";$O.*V$,'IB]Y@(Q7PATE5V:F#M"-GSE&08A']#\MA#C8 MTQCC#B7F-1&'!DQOXN R7@MQZ*[,31Q<]P*(8PR$>$3_,W[B.%]SY$9BCV-9 MKX1"*B'JPR,E0:^ 3*K]F8]1'-"_%%X9%ZR'+8VH\!\_Q0P$[O40R1#N> 5T M,3]#V+G>-1L>^GVO+/464CKX&F0[S-3[^.+RHO(-MCX0-LA:,E&T063,&G6" MEDHAK?Y,R2>ZID4*TC\ER;B,+I,UV;Q;&G" M!T 7^9MN\0.\A% #6%U9Y&31Z&+I*&A50<3!WFQO[T.=()5H8LFO0O#)R6][ MC?2&!?0:,GL: J.77UAC/7&UJ<'FA1?4:$]M'K'A@G BI%NZMS"=M[J?D/@I M?S++'3=3P77PQ#LHT%-HO&'\#^K=.5$2< 2V;*\26,L^\G9=5#K"92212(-X M3,#R' @#Y6'/D#"6>P,6@/(7"YS-)A+C1O6T+9PP?-XR=ROR4G/[]O"@[M:) MU2NX,(03:9O!&O&D(?&EZ7P:F=L^D MJ&TANX-MZ JMY695T:AF9_@K2$#NW4&.]"&!?"QF^4Q>"4Q']B[)>!V,7>W2 M$)9V<0%23N^EN-J696_B^\7=4B_UZ>WZ2Q*ZOWTX7/A.W+A&TUP#*=MV M<%>?_C841SP!-K&Z;X/.9$-3%M+)XX$(^?87<809RNFV!9RZLLC;;Z.+>LNM M+(BXS3;;VWNX*QIFWE3MK]9,XZ80MPU]CZO_AGS\/:U(##HDE20\010()8W) M(RN+(0VH-L>*!)&G9; /GYM,7DX2R FC^)D^BZ_J>F7CRDA9I1\(I1&G44W$'7E'!P9U>43J(5(1 MD9I61.I:$:Y-EK"4,W(F*#ZGNT<:P2@G%I()DZAX$A58F-@+Q2,."80/]W3/ M,=MR(^ZB-!>!6E0=W$X'S:TE,<^A# U?S'#B:D=$O))H8!D&NR. M,ZRY;7D 9ILPPA>696[*G4I[,QK(V6KGC"GMZ;WKU@-WV6>[N['H#P-98CHYK92R]; K]Z\_!DF],D5* MHAX,935PM]/E).,EQH]D,!CL"GOWZ+;.<6T,AG?U6=_XGBYV;!CCSJ/ELRNO M"#ID)@:IY""E()"G M5HBB8GV.#O'-3/D&/:W;<%_8L$I7DO%!9#!8 MWI2ZRG=YR#5XI5=>YF]_WE\&_\QE#LU3K"QQ)=[;N(FNTXSMO(S>;9X2+THY M26Z*^X3YNE7^,IQ7"*0SF;\+:2=FNS(HGDO[J;&Z=NVRDI0(4=_G>U()"_M_ M)2YO*A_%X1A4B SKS9K01$B-!]6Q?8Z;R$_$'7)NPD1- 0'__R+(\LI2,"$\ M/Z0D$*DOKU["8+-*. ZD+!!W45V^-5++3H/@\0>N3@ 7'VB4"LDNDP3L*.X= M?3A4;=1U_,LW+PEZYB>.IH\3KE19Z$=;MOA MM'53Y>- M#W]3__"@FF*CE'.5(K;V;UI]D,K/E.-5WMCJ:BO<(LD+/C=1FB4"ZH'#U(2;9E WD?8Y;-UL3.-O@7:B[>:0F,Y%% MI3(N-5%B7\C9(!4'G@[/.5?S82KTEZLEXH$4J0[B)['>*TV>XS.QGYJ%R3L^ MX.2L^=T*I\56VWQ.XG3R4**1T[E.=MWFG61>T[,YQRFLA[8.9ROM? 1_X3*N M;%J:T]CB(D L&92[^)%X:AN]O/+2[57]L%P9,Z&&U6YR0.5(D=?,1^@<;I^*\^HCBY(:8*&SH<[F: MV1A$PF_.12->)9N(+!;2D5"(!W_;"0&!A)(06Q@0C>5E<*UC$@1IR57+]P"! MR67S>Y0RD]OR>TBQ224WQC >FF]R-?GP7^%F1?R?7R!1JR@+H+V1.BT+I)/J MG :=9%_20O\<-R0F-1WN1&1^A))KG4&Q.2PKS?*JS&)?Y6-",'SN-LWSL6GN MR^O)S*=WFUIQ)&XHGVK?'IJ5X1J 2+6^KZ\>[^(TO],$YS..WO ME8 _F!QVS!UIJ/;T^F&T,./E6)6F2)XO6*LJCR5S MS).^#_':E)X#Y5OK>Q M;CM2XZT((7^/4G6TX%<1N-D(96P<;[E2WKC/9'5AIRLQUQSNRZZ][)F-S MW3ED$]%'#D23FW*2[=4Q<<2P-;V.+O.X2IG3+R^CX">:;6.N8/QRT#Q(L"QGY)"[H/DGR<3HSQ8Q1"^I MO<-],DA+A+BD)J]X3KXFL;,W$M;T-3Y5X.Y5S,X$M:^_[BEL-W&/QK9TO!MX;OMP3>)M//!MUM3+\5X#;J MCA"V05X" I-"XG-![5F^!!!]OP%SL<)<"23J_+09!T90D#\QN^M$[68IV5KHH+G3ZR5Q;0*%@Z MJ''$=PW NX3I9P]HU)EBA^%%=,>,QH7 Y[(HGN5#E$8Z,!H&ZX]AJ%HP=WF6 M9EX4L.CE(0[#3W$"/T[]E;J8G2LN]S+RE%6CVCF=(P+W4QA#[:B:B.0W$)(H M*==VUC>OR:L:AO%J3_9.+22UFO]+E'R^'2AMFG8F%)5,O@T /=(5&7861<=G M 4U9.>(Z"A8"SHE,79]:O$R6R^=+5(ZA\)\'ZB6F$GP36NXQ\Y)L];9[IB\L MBN //2VXGBD)ZJ[0X#(*RIA5#']::J8:P/[,)["A'V+*>:TO[S.>[@:; ,,L M*(4628-5D#@6?UYNBIQ]7['8IZF9D];,"56D+&;1]YG'WK0H^[]M- M>O;SA-LO^>>,^(H8,I=[109SX33_/1ECT6^4;G[8D,@V$Z[W^$XF*N1W"V,NN7M#QQ.:>Y MJA87=3 I]>=^YK//P,\PT_'--SJ?#+4 AHFC<=1SEG/#4E^EY\G0-*!O^W1L MAZV.#/1 =QZ#;=95'(F ;^Z%G%EV=G!SBJ_T\%96_,+AU^H^.5KO MC#$X*JBTX<8EY[1["0Y\ZEKQ.>96- (<\;3 MP'B;8)@F^H?J>Z]*US&;N/M\X^XFN)Y]I@E9-4VZ0.S]E.$:YH]9C3U3)/V( M&_898%ZE,4!\(RZ.![MQ&KX(7=%!=P=<@[+-/'C]1\ZRPTV49DD.?TSON&;) MT]:+E V^Q-&KF*IF?*?!5H@U@/?B'V62%;^5!-A!?GE#. 1^*3BI24Z$Z!RY MO*B:%DKQBX*" &Z";+KN5R/;^#]"PPVK:I)P;^X=<^@C&^G765<\":Z%Q]X M\<]ZPOZ;G53;/\0RK[EW%#F$NO;)/AFX5[[.99!_!/VWR3HZZV M'_=+V<\9^J?_0%<>=_HPE,B_*6TX$ORGODW0:9AZQL!Q-D%K@ R#/$C!'H-I M2NAW+HSCB2"(?2&YT!C;&!Z-/@]TSXTB,!UB#-%1^%Y-"'LU(;!*U@M"O_IA M+L(5:1;[OY-W'+_RB&7?%0])D[@>TFC-\TF+F-&S%P(.9Y@8* M]TU.<+8VPC^U2[PTRJ"[;I21Q",X/\SVU,($PN&=#F RD9+Q>$' M2(5P 8#0./ACN8;B<$JQ-;^^@.JC&MYDJ)OZ''>QPVN\IHNO3>QD1#I]8377 M@CM:"P$13FJX[81_9VM;8OODMMK:M[8N/K/^,!-+@=111[X]%@]XSJ?["8MT M.D-O-PR94CTD_3.-:JSA;*'PB6-?$7]Z7\2?9"X+>:;9&Z61)@=*Y'OXW!PA M%5.D2@5Y55L&16,3)W^F:YW-:,&4R]4S0G!680'7W]^\<&IUS!760NO\#,/J MUF.0!^GZ"8-IVK?^+H3!OLUW:A/\6WI\I?37__6PUME?TIBU21?+]VV*].?D MTOG!G,XO-7G^G&+,9EGQ+-/8,WTC\\R4GW"!%P9018G[/2. 4D"D$PY*6V&( M .-\>0!IU'>NFO9'MVF].T/"Z:CM14 M5Q(R>637(JML31Y\_T/6EZJ>8HS M+USDQ;J>K,\5K"T^P)3OT/7A>X[0;:,^HJ>':..6Y1)+]3DO_"WY,6Y.M\]U M)"_?*:(G%0?/^,Q*EHW%$B8NI5D#YKO[3$X/J:0HV&<&AQ99]=&4U.4;.96: MZ,/I)I;FU@&BN5Y&7EL-C/)0JEFA7$S)G05CD(B$=/Y 8IVECIIZR?/M'BX- M,X_UQ0&@VZA4(4YSJF(5< ,@4PG964SX1-$X51*U+\B> O.8"<.HA*0-:'JL(N+GU"?LE<*=; 3"FJIJI9$"0KG74*-QBD9 M_]'WTBULK3S?CY- $']CF=0@@]ML1<#>JS[]V1Q^+3,4ESKN.GD]Y()(+ZAJ M$%TX*T)T%E_R-629:>$SS=;Z/HE]2H/T$Y^);](T!P^_VP@KIS]' 4UN M^!^BC&/'912T?Y][;JV4-Y,'ZB(\K*RN6='.S1/I,F=1D]PME$K M(WG5$Q8RK/8E_'BWX\85\'U!(IH),)>?!Y9!6QJJCMY7E\==EZ$@3C4VA(2. M*-4=6/7NC!Q7AQFA#I#]>B)&NH$*6%]G*=CH<4BQB&98#)_4%B,N+(061:(]9!9AK*B$%H8@6M MBY,J,8B20XM5?/OK?25*&KD*PP-E2(S)%U[QCL+RACQ+3M@7.5]H=K?AAADU M1=2((,!%E@TSQ+@WO\X++,5*^>211GK11%(0C[?)R($C:24AXK69$X/+\YP\2DJ2 M;?B;T-!3-VK$,:;#P-5LII0'/9_B1/T)VOUEZ>^I$^);16SC1UD$QELE^!:Q MW6P(M(!_H8ZN1="])OJ9303S?)U?-84R^4*+TR;-E[.A@QRUK4U3!][!1!!CI[TNU@>*\KCP M41X7*J;%<6[!5D"79%R>^KJ!K^4-5-J@R#YK'K$*TVRD:9C&-,MAS4>Z@?%833@=>=^OV]?Y)@RR 1U'.G5$3%V#)/?UAT4%U)G(S(Y+N3ZQ_5& M=QDKU,FG9.<%%':FD(KQOW_XR[O?OQ,6F?!J@#S3>(*,C2?O.6S-U6]I@]15 MC2J5V>S'#;"GEVOEM7:U\B8\3#HL$JG2,C6[D>?-R@,OFBZ5[*U&XE_G2B6IM/E8U6Y%>G,MN.,Z!$&)"""PNR M2A?A,P=?OC&^_E7&AAO:D,4G,] ][F)\/'Y/GK:\?=4&#H[R5 8G ^FSQ34( M:-_P7"]-8\X!8@CB3D(00\UXLJ.[9SZSD4#-KOQ/<22N/NR\Z$"$-Z@)1LK@ MS,VG^P1-5QV\4.A8*3<@I*1P=2_2H=TTFB]ZA+^/(W%)?U/JIS*0U6V&-H-T[(?' M4T6.1A.9[>BP?PQ)Q+@TE68C$@$4?SAMJ*"GN!% WBDIOKO0H-;,>[\>&.7: MAO=)_,I2B/.^4U>/OA/Y 3CV=%=YDG#;3 A@8PABQZ[1QFK EC4US(@U7BEK ML)*L,<)4=PJ3<[/]S3D&?:(!U'H_T=YL,D.O=:!)E]HMD*'K@A\7.B4?Z_R* M0;OW._7MV51W'XXI-)1;LJ$.K.^U$@?N4+O-@35=5N# 79*/=F#) *,#SZ6Z M^U"&P,R*RVNJBHG3!'_*10BFV\2/ MHXC<\2YD\=@.(=[^4($M=L9MJ3HW7DE"-// M"&U@8NZY MSHJ?UQ+.XP4=:QR[E=%Z?-S"N=?KU;.[,[ZHP=RJR[!! MP<5AT:K-AOI0M+Y4],'+:-L.1?T$EZ4CGX5,OF=BCB%,1QTY+$QLQD;]J&E( M(X:9J36TKOA4R%''(^!'F@Q%X29XZP%!9A,6VS7)0J;81NW*TLS+!U%Y M.0%S9C&AI:V+OV+#P"-#%6>WCX4ZC<:#OLY0RJO$/BOS=>/>(+*KPSP[[>;' M.Z]*JBAE.>Y4HJ*C^G4(#/KI!/($W+WS4N)!;0ZPSLEZ%A?.'6];H<5'QCO" M\1;SQEB_!^DS0+J^!AP*=5UT5XYUO=6;'^Q:8DNB75V<%8#=[!8M[%0NZU1J M^ZKPCO_QBF_ 628J!7(LV(XP>2NQ,\ TO9&&HM@II97CED&A^9$*?I#<+TC! M?B9D^JLT5T1?H$;16&R:P6H%(?&T9$!?:1COQ;/" $^^9#8!,FGJA_51^G,8 M/\,98,859,\AO8W?X#:D"C%^9F'&X.7(_'GO)=DG^5?U+8],O1!+I,BUI,'+ M FDS\\->:VTI]:TOV$DZ4 A$>J*6.#^N2[(W22)5>$U74BFMWA!;'#>6] M/, /^*O?V9+_M,^AU?.!>/M]>"B>N@_4>7Q+#*Q&$-9,HGK;'IZQ_UK\]"ZL M;H'[57I37*4W>9FL,2J*R/'^TO"\?V%Y$L9O[S.P?4GT\\WMTXU4+I5?@'Q2 M/RY<,P[[4.H__2J[5V*2V]+N-Z=V?RSM+G]TM(=8Q4<09CNRFARM"T_:7^(H MH$'.FW$+%&^+<:_TOH+WJ2V0^GLZX>RLG$1B2IDQ#ZS.C%XTXSOJB'Z M73E&1=UCW/$Z.+FA?-EQR\6H\FGI<;'NB4@BG5JG--C0")Z.WLKC>)UJS8]S M0@0QV0DACJI\H3]OF,V"TBZU"1\W0MTG+$[^FWK)-.BD(7<&R&0RU%!4:J.U M:$CY?\!>9B\L[>WEV6#O4$#;MKZVA8JEDHTW1;'O[N?X,'WGE*.-O!*E\53N&O;K M0?/.<#;G,!.-T/K/8+=%L#LH["U*VH( B;*[?)ZPLKQ\&5<]H5Y'MT([A-.G M@]'4>T*M9".%<'Q:)77QY /.1 A8QL>13K,.3'VUY?U@G2@>@W\/3SD++TJH M)Q[S@1&L&[2XPU!M9PSB26QAP/KJ!9[ ';'='LP(Z>0]OW&'!K6&<5EYN,M2 M66?'CT(VA0IUZ<1KUZM(PEW:XE]]FJ;U*-EZP55.&S=1<7^?-[I,4YJEOWAA M+J^:A6'\YD75A[7X0,.XG &L6IAU**8.8+%R0+71='XTK19<9?$/:"LE(Z5H MI)1M%5"ZI*TK"\J#"+XQ8W% 7DO3>06KA6-&=Q%]8CMZP]?J/CRT HW@Y:?= MR+3('G218M_DIAL4_>DB>@ZQGMXZ_AG9L8CLP%/S&3MQZ?WS^V-F3T-XP5IL9.;2QH!=[&?MD*8@VRH(;!* M5#$9PZ[B[.H0Q*C$8G5CW92T=F*1TA18<,)DHI?Q5^GO.;'4?0JS]++*/A[_)Q>^MG=YL0?R3,G>8\'"D78G9H5%'W 5AR3 EUS* WA@?4$J MYF)YJ#X"W+]0 CB(DKL>G8?@"$7Q'^4. MM\Q[9B'+#IJ9<5(&2$%_/F/6EY3344>\UIQ!R4D![@38P*]KTE25OI0\%Z24 MR,W2%)-%FZ:+GT/VXCB7'BX1Q!&<-MQM3G)CH5:04IY/\!TOR=E10HYH(\Q3 MARX+,H@Q:HPVUCG5)4]8/;1EIHNR7!5G!"^_N;=34-@I@Q([[I^B+;7_0K,. M..GH@APW^BC<]@)M6WO$2-!+[-%OSU9.?D$X@[D]N_<#TO-J#9MQ3Y#_&R+' M50&]Z 5B?5=>DASX O#-2P+=(=PP"FMSZVYS&+UBD>$K(!"VWMM(&$V@Q$@VKNN"1PZ-)@4 M&)[*U[90@L),IG@JG\_"# 3%WU3F0;UX =\*J42$='#]DYE8K1!BIC)P%QZ- MY;,R\)I,WZY;AE7_OJ/G.U;\UH4.W$I-B0\&. M_QO*7(^/U=O*;5E M5E20>OQ(LY3)AL-)8$\U'*&1[:B_W,4Y=_5GJ!%"19$K7^XQXDU;\:N3$TKI M,+KJQ>)?=+>/$R\YU$H:I*H\0*D>270/C4,%V;2XA1#(FK)11&5IY#>6\1[D M.4]9!&40^>K_F44NW@QP\.G:#M1K7,NWZX5):XP=)#$ZL$[=$KK!A6CI5_Q! MILCWG0U/>B&%_(%J&U=VS2YK6LYI))]T#5?^43)!LFJ;2W-U3XW/!.E6+@-% M09J I7(ZBI-9EW*W\'A5ZQL=^J9(/;2/@OJ5EVRWNN75D=BK7$.)!]26+I,T MER7;EC22-(9%RT1*MBLT)2Y=^GZ2TT:N8A2(PB*]]#1V7Q5^=1M"CVGZOJO# MN1ZJC'D_#B!,O@['D:RH7_?LA0!V?&*F'-L"*%:A?O$D7/)_03&MG;B!L,FS M/)&4@NKY%2]A*23,"*#SI!(DK.4+PWH^%@5SVA$RBC/Y^QM+N2A[ZK,-D[O( M3 H>1_'NX!H]9_P^K8M$Q:^1>@VF%"PQ(.V,!KDT#2-$&\+/29SV/QM4C9&" M=]T')-F[VFP-.>X0%I-]6.YE:S2J!&Y(J]GQ\YBR=%+)\)6??3'TL\ M,='JRRUO<[AZDF,)&]S2-/U;3>E1KVK,=\^IKX5DT[4Y=$W!KOM,:W+9NKB3 MWU_BNY797=5Z$IY4\VH*OB 1Q7%&TO]&G]3AKSWO*YA[K<. Y;M4V7+G& M0*V?,=U(G%5]\.?:9A?'Q<2:QH9DO^&ILM9T5PD+%J;K1HX!1%<'+C:Z38\_ MRZ3=]BAVX-Y(.+-Q:\88D9+;D\HJD<G7GS/>H27L51WS))_*%/M+GKEL$QH[KPRR-\AW@==1K MG2BF4V(Q./,K 7B7YPP%5$UM%?U*K,:) *NE-W.+&N%4O!-:':QW&Z, W3>]UXER7,F,RV%0967A:JMV^H[I7DI8 M7%8:F9[&TC(_C?_+R\@;[U9=A((:OB#,/D_V,3#C@M0N5!4WI>#I9P!M<5/J MA4;PG&MX@&0Z/AAA^^3[H"]DV>T3%OEL'P*HQ46Y><$TH7[\$@FJ7LK_]4JC MG)(\"KAFGR\O[P5O4.98J(N""MPXAWY\$0:"*6/N19EQ'&O;N8:7:0LOA\MU M?;@@2,%;P"CW6D]Q'_\KWUNJV:$CXJ'I@G2Z&:)P6QBOK?T*8G9&L6H*JD&9-J=]%J/OYK4-N;?-;NLPX.-DD^=E8/(CKD=_2X,\ MI'>;1LUCOKQ_:BMW^@0;W+9-@R4=I*X[VC1E-,:&"/:@S"B=K"L[*J:$C^80 M:KY F (BFO!:!F$BNJ$> 4]SJ.^12H?)LVV<,#@=E^$<#A>PP^3;32:?MA07 M$B'.L8$<5V-M;M$ST]3K)=ZKQ\(B )3 U45:"Q6)'V21@H6#'&X_%S?K4<%W M,.)3>ZEG\IO@?I*&.0+@>NE\RT?1349WK:?Z@RE@!C4[N1+!=.!?9K6'"PC Z='6W:QG\9,J:7T@9]B#**M\_F?%M#WPOFRRB M+*9'3%H12^8Q:$QD[H'<7WNH>_P&JZ8Y8H_M(_68US=:)N(+(NF[>_-T3H5G MG6#3)*NY*__7L:OR/_VCND\8-$? MJ1M;FT(LR(=V1NCB]CK8CO_:A7.^W*SXD8(AJ3B.V8[.[QO:3:LEC3/PD?:- MJPV!E?O*='NT8?XR]_;5E/SHVCSNZU?\%+]2B-S>1*?U.F [#_65DU>:/L1A M^$G.^YH5B!TEI @R@7GJBV@+,@C19 IMK(/#UU>D"!!?D+_\^/Z'OUZ00A!( M"FRIKR'#0X4TY#>0ARB!'%W;=V&ZJRWOQ_5790M;:LJ*S,N)#@VG@26S=3[( MZI :&_?MBQQZ!IF@#C:].B*&EV'RCY^%-7AQ012K69!")B]?1\::6LM80M$A M7D:N(9%V0^Z%<#/J_9AY289*\P_TA441+%*U^F-!/X[GR0LDBL'SAW G6J9! M6UE23VO5Z-AAHOYHJ2&T6O3LTF=&-%6L(=,!F,N: Y*]F[68&TM=!@&3]:EK M!BFN2&"%G(]E56TK6S:ZKQI83@W1'TNJOJN%CQ859D2,BINKHJ:+64.OZG(0 M\'-4OGQ#@VLO@=50>K?AVU#*7J+'_#EE ?,2_>V(0020P\!P8]2!H']OQ%!@ MH83M\&^P(@4O6(HK;J3.SLURP9DY:,T<&V6.U&".$9F/]TG\RE(.0UPKI=BO M+-MNXS#@$D#*>@1[MXR6E\/NHH:PJE-AGN-X^TP\D&+)K"8M\RNG9H ]E7PV M?<>4 *CN_>\+\410M?#7MTI"&5_E"YT4A"P>H>-_A/5/FL8^$Q4#Q)5[B-?F M#3 H"!:@L'!B.#KCWS?,7Z>326]7ZNE3;&/$RM%MF^_*Q)1;4:$^> MP3/)Z+W59.[T[;/"47RB8QF*V?XNNOWHY;!9H_T"Q/ MHAYY-PNP10X>2QF^CC]S\T0,88NI;@L'30%A4U874:!C(>0%*<54Z?LIJ025 M1S-25-%-";M$*E&/ OSH/\1COMM!U;KBZ58_8Z]03BZAH=CC;PY6TBJH _T#0/8?G\B?OP59XD-,IDKA)O?1^G MS'1$/QGQ=2*:I1%[ .! RNO#2UL%)X=7>/Q(BD)*4>2+!TH8E;DG.I7RN#HN M1&'+*MT(_AU T%N4V"T8U-=BOC+B@7H.*ZD.,MP]-U@R#P3J29\3 '88T!K^ M-'3/!?RZU%L0^H0H:P6^N>PX!/;VPH >OBVFQ_I;*@WE/0Z4<_*@#U0;Q#= M]:&>G7HSH%XAB"O4ZY\KBL*2#V4>Z:DV@[ X:6"0L;BQ.0RLYI9>=0;V?G.%P> MW-_3R O%&_/B86?*=)LS;FZ[?G[DUV?3AJI=T\.^XB MFZ:41*0Z%K(4]_;(;X4XCM)KT!D2]1EN88&[J#0031-2N8R.8ZSG^S6VK#D@JGB\5)O,$<_DL;&DV:)V(:S.;VC.I M"&X>R+Q L2>]5H_8WFWNN;;P&C04!M=\B$$$D&/3<&.T7E#H[(T8@RR4F.#J M0HW9!2G8B;I,BJ&HE>_X(L/\%BG.,+VP=JNN>/36'494;P,]TA>XJ?M ]S$\ MJO1R4[VH].&@?C3=NK.CA!PU1IBG#A\69!#CR!AMIGA.2A$F)5MR4W_]Z_E0 MMG!2OEOO]>JR M1I#\!B27'I;2)^IR?(QW'CLIR]#1%O.P[%*Q'):ZAEB'9:>\UKBJD+(Y/"7Q MI1\@FU717@KV]<"T<,&4^M^_Q*__*NK+)P?IA>H?QTZH_OP/(7==\<8/2-WK M5'CPI>JO"!VG13CK, KY[7%A;YA2^HA!CI"8VZS/;T8-^:LO&NW$#\B'?"5\ M?9)[]]<33DIY!^RW?S4SXBFVUIZ>:7(DO:D= MTA'>J5KU[&M+(^REQ8PRVZ<+[;FP-!(1=%I_=EH\1EW=-/<+QB0&.2#>'I%T M3WVV81R,U?,-F?'"7[.81A E)57RFZ3KY!G;>3Y]*K+ WN(D=!C5 M-\1<;CO*"O7LBA2M; S0",+UZ(=P3K<2?^QVL#6TAJ#RT*)&J!%WY^Y?<@"O MNTWYVJZ23N?CIO;(';M3U;HW:QLC=N%NF6V'K*0,LU/U*G-!W(VG+J%K7.J: M:G0=L>0O%+A/8L@0O^*;YY>XI5YZ9V.D7M=/R7('H&V)?1O0+?@$>P']/B J M1^M>"D#\4H*%5_WS6:)R246;5,0=+/^74/3T:SK<$A2G5M=_Y"P[7,6[?1S! MN&PY=>S;!REJ#5*YL?HW=4"\9N@GMW5!*$&45%2G/IHJ<:HH^-))$HNYXE]]) M(\2>IY?5^@1%4"2"I*-0[C+*N7.P*B7TWF/!373E[5GFA49GZ^J#W/%ZJ5QW M0F,'Q [93^X)DHF!/+F)B&+@V%475?M]I;;+.O&PV:_>$#-ZK[8QT3NJ417"*5%SW, M,^N _LC==; I&C-NW\Z(G7JX#M934L6)% D0-5[%+6_'LS(V<[R#*U7?+9O_ M?B4%XU+(FZ.R7MO=YC*(]^)1X/8;&CV[(46$H8H7"?)]^B#T_\&B6V\@2R;J MVO1%4;T0ZF\I3DZN>72IK[WST;OCBH=Z^VV0?KU6.MPGBD^>#/ABO-_5Q[NS M>R.NK-#N]E.';J>9WX)_YFD&)TGMZ"_?9$W+E*:,B\*O,1AIO$5^%>4)2*MY8&EOW\X?*"1 MO]UYR>^&S((>W9"BQE#%FZ=%YCX(T6&PZ/;'+34&!#B0DH'SA(-3[0O1C+D' M/;JM;I2W*VX>Y5.H29(5RA8UQRY M3WA3H;6V+V(<[11X1MY3/Q5:4W<=L9U8U*2F[/#U]I5%.Q:MI<21*%__* MLNT57W;'.YIT'*;VZXO<90>9H'G4VJ,C8F<>)K_]":7@0CZ)AP45'P*,2,') M^='L@G9PY^H?\I1%-$TO_3]R)A]8,&PB]:V1NW.'FG4'UC1%[+)=$ML.SH(N MJ1%VOC%L4Q;^,Z'4N#/LTV^%@[A5]:[AW.BTLH'=+OND0[S@X7A[Z$;[BV[U M1US??*#!GK-\9"^1%QHJMFC:(7703M7*^YIMC;!?U33*/.LM3?&<4\TQXPU? M(K[_Q,0#,1_"G&9QS%>,7II23H?_JD0E2M:%;W+.9*B&2B[KMRRAW[*GLS_Q MH;;+=]JCU^/?L>*/3I7BT+3Q(\()7R^C[;!2U!P>8\ZBS\+NX7TUN\?1[YC= MHTV5TCWJ/V)UCU89K8>3I.;2/>;0Q]VV]#Z!LB?9X9XKD%U& =PG/;HA=$<;Z6T'=L'C@@@N8N5;\KD@P,=Y2$9K!Y#. M&)3IUW.M8_]4_5YCO^JVQK'?(OW8L:^&_F5]Z*N1[S1 LZ0-C/[O_"3_0\[" M@&_:C2>#)XV0^W6[4LW8:KT%8F_5"&H?-Y3D'!_1S:25P]N2MY1+LHW# !X1 M+O]QL]LG\:LH-V2^R#R@.W+?&VJ(NE?V[8O87P>K8#OF*T9B>BW_2>J\'+OY M\L8H7[:%@N O29QSTX3PH\MWMA\_\'=$,.!7T5 M;SQ4V]$'L>OW%MUVE/],'DG%@@ /4C%Q[.NS:U_3/ #-TY*!.]?^Q0MS$B;6/D;FQ6LNZ\[2T1NVR'P+9#M21+2KK.0SVGJAKC.X;FJQNN M^DB.KNVJANQ$\8K60>LT2H-"5:<>RE*16TZ#*R_=?@KC-^.*<1"!]7EQAS$Z M_%K3>UV>WJ7$E Y1,2/ C0 [QVO,!2U2T]X'[3> M=1Q,&IHC=_LN1>M.KFN+V*4[1;8^1:\($T$9Q_EBF[[&9:>QPPK'KG[IJ6^] MLO$[T9I,-X*=KD#QZ.O.9Z^_[JG/Y\&/[)4%- H>O,Q\VW<0@97Y=+TR'6:L9VH_GA@U.4KF3J=GVC2GF4ZJ.-* M4>!4^3[>7_5:H=>W"#^#MP,7I$X^H0%*=>'D$I(R]J)>%AXG+S;!@Z?\UHXK MN7J3GO:"K&3&H2U#F["^7E%TWF8J*GB%V]G#A(9FJ]J>)XJJA^D M5=O5#-46D:<:L$#:<6AH*5TOS,J.N-%_%4>O-,G8+DL(+"8)3H& 'G'<>Q'^=]6[YT,PL(?OO^/'VVQ ML+7O^K!0;X(.+#SMN$XL-.@Q,Q8*SLBQ< ;KZ/05K/!BX0R6Z!@ @O_?006 M3K5Y2]BKJ,%?+5K3SWRM"F]2?3C\%PU>^*!^$(,[CM(MVQMC#I;$D"+K-$9J M;@MM**'>-(Y2R-:Y%%U2)^P\$-*BK#$28FJ/W",Z5:T/>FUCQ..Z6^9IAZ[3 M: @291=\Y4*EFRKQC*=CNK;(/=2H8N,1B[:&B#W3+*_UNK5,DBZ&K-NSK1FU MA&1HLN5T7=Z]4WI]I"G4'^PH?ZUMC-P'S4JV3)%'+1%[88? 8^>+&ETLR[J: M2'U6=6W-5S=<.]=T)VU7-60G7N0T!BV&!9U;59?ST"]Q%"B!:&!ID*IX=*CSLEM'E]4,9;W"[4/YM/TJAK)![ F& MR(DX*ZD21=[QP7$1G/T\2&OD'LE$Z^\J9'2XG;U3Q/TC??WSS]D;W MU39&[KAF)>LNV]X2L;-V"&P[9 NR\L8)$';LH'/K"1=,2,H)+_PHSY7"A);M M6\O/2/U,ITCQY$C]-X2^I!71^L2G /IQ.ZRT&%(I];]_B5__M9A Y+ J_G4\ MK(J__^,R#)4DC*:MVZJ.IDB'6Q\%8>B9VB$_S\4:>]_ F[<]44:#@3_SMFYZF+9SN4'LEG/GY<.<A MESC<810O#5Q&0?&?O6O\]^V+U)>L3-#VYH:Q(T)OM)-_[%L6HJI_^0]$1?V7 M-4,JWLUA-0;NG+]\OMD#NT1JVZZQXU0>RD.DFMRS>4SU:Y];K9]'*8 M0AOO]CE7O)];Z5LC=Z\.-1N)M.U-$;M;E\3VE\ D78+%_^965,YS>R[WEO\] M(&F\R=Z\Q&&=F!&/6*UQ66O[5-6JEK#+O,&$:+&ZT*-3*):GG_(D8EF>4+XR M_\2^PG^9_=78 ;F[=BO;.+S6MD;LK#V$MC[$+4B+769!W/6Q]1+ZPBR[4<1= MIAMG-'V@/F6OWG-HKJVH:XO<08TJ-I..6QHB=DNSO/:)N7"COR+K//=X/B63 MDJS;4$YV^(EFVSBXB5YIFG4O;[OZ('?(7BH?!WVT'1 [:#^YQP1.L@.1Y$F- M/H( T>Q:[Z36K*+O,GP40:V51%PA@N3R#X?B.17M'M[4 [G[]E"W&4K2-D?L MNGVD'E%7J*)-@#B.-W).=.Z\-V#NL;9Q;+XU8&B^IG$\8?Z\=AP[O3* 2>,% M?3=/LWA'DQ/MS4<9G;VP^W _M1M^;.Z"V9=[2FZ?7RGIDY9A[OC,8R'-K1:1 MFD*>'UF:)>PYY^W[.67_7DB=$/".!7_Z^ET M6+@(Z0)?O,8"#R([4'[AJR,_>?_D:A43@N8"26LCK+!L5*JX3'+: N%*J$/0 MT0N?B7?@O<8;/*IPMVEHU;KG[FJ+>/1UJE@,0FU#I&.Q6U[K PIX:N-N0P1M M4@U0)UOK>57M5&[$(OPR2>*W:U@X)7'$_/9C%7-+K'[5K5ZYP&YOAGU1W2'U M!#7O!0=28\$7O?4U):R)W[:,+W:KU2]?R88A7S#S[FJINW3]^YGL8) ;HDXK!*N!E M%IL<&<(EM"RAWX2P,-E%M1XV@U0S$17'& M(6#O0>&,\"!>:@WCE 8+@\#T6CKT^,F5F="]'^GOL>;=^K;?,3MXFRJEA]=_ MQ.[BK;).L!J0=%>Q")C4!)*82P2801V'-_\]+KA/'[>49K? QOS@@*$Y4C3I MJVCC2K^F+<+ 86^1K6^L2\)$4"8%:>?I96WZ&K/+C!U6.';UN67ZUBL;OQ.% MA'4CV&EB&1Y]E_-9L=R]3%/:<2.AK1UR#]6J5G?,DT:(_5$OZ[B=FR3I. -L M+N4\0?("DEA<5HL5B38LH[?LE08W?&\2O< KJU+A#P=Y[!9R80T+O>%4D'NH MI5F:A6<'D4#LW;::V)=P+?B]#X$AJ3B6B.!X0=EADLH@<'9M7&G:45JW^YC, M,\"%VLBLUXV,VHQW)7*K<265Y@&,B4C]<+O4=6LE'>!<]#?3DB!TG\0^3=,' MFE+NG=O+*/A(7VD8=U>2ZML7/= ,,$$36GIT1 TF0^2W=PRBV)""CRB64>/D MO(K\,G9XOU=V2 H[0!&-H.(TX<%,ATZ_LD\,ZDZ&.3SH;%+DW?N,Q M$NOTGEDB#9]6%8MQ8QT=OJ",P:AE"0VJ1<@#>]EVG%EV]T(.(CW5;CY]:^R" M&"3Z2FY]X;B@7U]^2PZ.HRO+:8YA>5WSE[8T0^Z:.L7J_GC< M!K$3:D6U'8@50-J-F+L\5?>[ECYF7B6K^/1*]S3V0.UL/=9LGA]KFB%VP MC]3VP6:@34KB>/*^-5IW).28^ZQS-)N2; P=UC>B)TL)T8YIQ^DQN+1>SIY ^[%Z'2EH"4S*>J=;+R7/E$;$\__( M6<);O+%L"SDJ>^IGD+E2W)N^X.1V^SB/@A2JH*IL%IH6=#A,"$+0*J39XH46 M9C?1IY"4LUA3HUK5#ZEV=JA45DEL; M(?2N;EFM-[B*F)-BW07SGR/8:8BL=VVQ;E-;S,.P2\5R*.H:8AV.G?*.'I(U MT@Y+=<^OZ$4O34?%E2)X H3%T=U&O-7Z7W$8\#^8HDH=/;"Z7']U:Q$E4W/\ M\:1>TD\03?)9PF5),ZBM(S+C9:&]K>1'=MZ!Q'L1+O*%3!F1[P*+/^QV<432 M+/9_)]Z&^QOY>QY1\F\_7) ??_C+?RX>)IK59A5Y6+=*(R@.;D-$2VD=*ZTO M"K7GQ+*K>+?W(F.$O*/'JK"L55T]EC6:KP[+VJ6?#\L@8*YX"CQ+:$#IKL S MD;@OW5EBV$\B3O(?@&$__N :PZ:U51N&%9;!A&&S:5UAF&+A,/[%AR'+/GD^ M"UEV,#V$W=80*;IU*]<(@9VT0K@MZB&L]< 4)$E!TWD66E-%\ZO6[4U7-2P- M[UBWM%O-T)SJR:GCP>GVQ6J7*B[G@;!6!//NO8/'_[LCB\SY#W(/[J5R,ZW;T &Q M!_>3V_ZT3U$G)\$[QSG<3K2>\ A>HX%X N9IZT6/;_PW3H;>QEYD2#*RI(/4 M?4>;ICS$MR&"_6A_E$[V=Y;XHMM+$MY;WOUFD3KH#SD7>7V-!BGQ/;BR%F4L MRN,\#0_DF9+X&2HWTX!LXC",03J2T+UW #KI!7G.,Y$MD,49W K=Q3DG_QPG M2?S&^W""\/0P_0KTB4>J[+Z=]Y7M\EW1(Q;/)F7< "0M+""$6_J)4B??1P_1 M\CDI8$Q*SD2P=IE]X-A(OC321K&],(P>AX$0FG$C]CN9:F^*%-_[*-@(@;2T M0[P8,XIK'1801/&<4X75',8@A$BX$E])L22]1E$Y7-F-[M830]Q3<1'T&< M]P>Q=H6UC;?G8TD38AE)"C4BC3-0!5IV=-#CVDBU)DC:UK^L(PJ=)(P[+//X MABVI)W+_KQ2NI4 ?\02/E%9MU02 *GF7AD=']BQOUQ6,B>1,GF)2\"8E1!S:=Q7 W-,$ITC HGN,*6^C3JN WB2)165-NA61 D0-%YIEA= M/6.66&O#%0U%?7;8::N5#,>)LJ6.!J33A#!GZBWX:AX-H';K)RA;>;W94!_* MMCZ^>7N0SWA"T:\G#.Q:_S) [B,/02HS^W-$/NO#K%ZIYZW :Q6VI%M1U_%4''SC:G9N"O[GSK M Q>G7 M58YC?6S#U'YU8WFJ0I?:T>PT](%+YS&'A*V*%'B49]LX8?\C']7B$^"=G\5\ M1H6ZBX:SP]$DD?KUE :K3AK'T4-_ #F1>K.>2VH=SE,"T@#R_Y5T+LJ.NC:C MUD+%_S9D(" $J4GA]!C3L>FZ+20&U++ET^_EJTQWR2--7IG?=JAI:(85GSL4 M*^JEM[5!N+[J%'7$B!1/UQ3\@]2H>CT>/SLC$^G97Q7T!3KX^F(Y;YHAY31+.[S=.6+WH,%T*T+;'Z6+=Z MY5J[O1GV)72'U!.LC"'MSIRUQY0,<(4D$U(LN_Z=R08%6;AF)@F[7*G.K61< M*#DIL&P2+\T2CF*Y>$:2+W/C70S'Q2:,Z>Z$&VYZ*EU#GHX>^$&HKP*SXQ%K MB"*?52Z%67A?/K]9FASDZ]HE#[=HM;#JS0_MM#)8EGA^]BO+ME=YR@6BB7C7 M[VKK11&'($.5_7Y=D6*?C0&.RH5U]D.XV;$2?T09+<%$OJ-=L+E03U@J3LZ/ M\KI,8:[JW[?SRMW 4/F_5\\5N\)4I?,+9_BU[@S'ON#VR8"%+6&&!>?YTG75 MG[9)G+]LQ?9C1P/F)>;:>WW[(H>%029H'/_WZ8@8%(;);WT2U1CQB@^I,W*< M?+:,&3XROC!FSWPY;/=$WO3N_I$EU,_"PU/,P2KENTES/G7/KBMR]BX#Z'Q= MUV\EKMXI_C2>7K"!8@,%(T2>/IL5)&'BJRG?H;/?#O3!=BC)LB=MTVA MNI/6?T?LC*UB6I](\7X$J#G?8Q9J&?>2)XU6,N3T>\-FBQ4,NZF.0JN!YW1# MM[A:8Y(WX5'L&S[H(HB( BO._:^&S$QS>Z2^TUO5*J?2T!C[04LOV2V'=[<(N'SSDJ#CV:[C-DAAS*A2?070:(!X = NI^W@$]1P/,@E,H;A MTE\ Q=MHE JPOJR*P:UG87JU?9V*%W 7F-/#)A:J)^2!V MR%G5'7=S0' D=;%(72[RX4#J#95L1()"#1H@_0'+3@&EN:__R*%PFC39#%N. M3WD8_N*%.14<#'FDNH9(H:E;N7)WT=H*^[;"++1U"1=.E;P"6>()NN2=^M_: M^Q)05%<^G0);A;V79,QG>RANR%*^F> #5FTF]MZ!>!D)J9?*%U(V'DO(SDM^ MIYGB(M)/*N%.F'T'VQ,A#Z?_S&D37Q9C M53L=3ISN]F%\H)P - 51=]"=E>(908 U+;$C(!F]4H(;&^&'0,[I+8=;I(L2<7&.0?"Y-U/CS^GW\&K M3S+<(K!)8!*@2[UEF@M<]&23* >)1!L):]1+Q(L,&8?!+$]@:G_'X?25IAS= M.'P^B^62 K\$-"\@4C+9)\RG1%$O20B45-&>EG924&BT,.+-^X%D9$,0=HEY MC*39XK M]YM=4:*V6L@)9Y#L'YH*&AO;(W;!3U4:)0UUCQ*[8+;-U?$!15K.A>L## MO_;KAM3YABI>;A9Z],&^/Q9#XNVA# #Y2CCU)[SMJ""'4S'*64/KP5U%?(H M8/CY?I=^)RZ4D3%2G=M<0I&*.%\VC5T/S#R01_*SVX>ZG5B*#T(Y!BWWD!J,/M[J"K'O MTYPK=!*'2G,]1%O2P8S08TQ3 K0-$>SX/$JG*8)$(O9=@.^]!%_N&OHX>V]H M[H/,RP*SA:]>/LXL:J'I+M6Q$+& MA\L5[_-[^KBG?I9XMRRB7L*GVVMP4,,5H_Y]D7J#E0FJJT<].V+?! S68]8" M[1"_]OP_B1"12Q@NBI"123+%P$X(N?2=I*VT(\%=ZOXFXAO,NF3]U75@<\.ABM-VL9(,;.?DO4%>WM+A"N-G@+;US@$ MLH33)25AYQ>@3G4U7F(R-%_=>-5?)M*U7=68G>B62?NH=7H;!X>NR_DH%X!O MH9E_)?<2QFB0KBUR[S2J6'?-UH:(_=(LKW6E($65*+*.(SSS**D>C7;X(CS? M:[.7J(_;:9HB]SJ3@HU'WEO:(?8YH[C6HU$21>)Q-BHO[KSGB8L[@@W--H@]02C2D?;L*H!0O\PRSEFGR') M88@82$FZ(@1'K=8R\(P1@'J3-0R^";>YQ?!SO9]?6K%%/>N_^=KJQQ_^\F_& M+4);._S>U:[:D7\U&^'V,(VL8X9B0=+QEF%ZY8!479?_\Z\5WUO^7_R/Q9]4 MG__[_P%02P,$% @ 6HA#4E2?(8MSXSBR)_K]1MS_0;?WPYD3L=TMVV6[/'%F-_RL\:[+ M]K5=TSOW2P=-01*G*5+-AZH\?_T%^)!(D7B1@)"$%&=.5Y4-@,C,'Q*)1"+S MO_[GCX4_6J$H]L+@;S\=_3+^:80"-YQXP>QO/Z7QST[L>MY/__-__-__UW_] M/S___'^N7AY&D]!-%RA(1FZ$G 1-1M^]9#YZ"Y=+)QA]15'D^?[H*O(F,S0: M7?QR]LOYV?'%+\?GQR='HY]_+D:Z(CQR:]EZY^*YN2W'J.]%\2)$[B;]HWQOY]D MK8\N+BY^S7Z[;AI[;0WQL$>__I^O#Z_N'"VD8 M45N0?_U<-ON9_.CGH^.?3XY^^1%/?L+<&XW^*PI]](*FHVS:?TT^ENAO/\7> M8NF3V60_FT=HBG_F.^\_$PF,C\;'I/]_NRE@4OYY&4QN@\1+/NZ#:1@MLMG_ M-"+C?WNYKY$1>WBP^!Z_BJ:-P:U#3!ZQ_&3]-[K H7J >A M;8-!(O Z7"PC-$=![*V04FI;1P9%^MP)9BB^#UZ3T/UC'OH3O O>_IEBO:** M!:PO@&*%$\_O_/!['[5%&6^'9-YXL>N'<1JA&Q2[D;.E& 9Q$_H^AUCO<# M69J:_8V0<>=XT3\[F??NH\LX%CXYR(QG2$F\)_*J M@/0Q,MT'A$>4YGW9R\B4L8&]\)),2V+98U.,;.,HZ&(1,(!S$M'3G+X&"?CL.&.8L;(Q,W##X2N4("F7O*,-VAI.[-M M""/$Y$?J-^>'/+)J7W.PK2%-(6T4B,>V M;A0*#@KE?-.-2,9 <,XZW4AC#F7ZW-.-I)8!0)Z!NE$G.JJQ\U WLJH]#9Z- MNDV^WM>H_=U1"VSU!F2+=R.(/99I4[8;32T# #%K.\J(.@X\$Q=#R8N?IL\1 MBO&4L\EB!?P<>=C@P5_);@++6R+\NX[>5"U3@,?,YRA<8F/C@T0XX*UZ25#P M$ :S!V^%)ODNAG^5*U4=G.ST?7AL+)3V"W)#W$H7[!A? 7$PZT@S=1B(1[/7 M=+%PHH_V7W9D@))/0F36Y'1]OFRL4)QI9)?)!D(Q*7;*<7YP$ M;\5N&GGDZ*>)1V" X*Q0NG+M@ 8,Q!1^+88YGVQ'4DJFT$D+ZX\O<=Z90>'B036G^H MB2/L;QES7N(C] HO/S*E5Q1X8?08)IV7M," Y@AUHN@#'X N%^2\]S3M32=S M/&-D8H2A"%OCMS^($[#K89$UDCD)1FCB)7>.Z_G86NPCNO:!#'KA7],E[D5L M%\?/?E+Q$78D5&)@@X1_=9+B<(3MUR6*'.*)R7[UX#GO1#[=#8PN7X 6\M61 M=)$1@02 D:F&^5,*/-7,-?6"EFGDSO&WGZ-P%CF+KFZ^?A\S>JW5U:C>[@[H M8BO[Z3VV]@-R;B,Q5GWD*C,\(";@[UV4T699B^<2?:KY(?8E0*Q9^S*P;9PN MLASG MCE/U*TOXBR!95?WI=1AW=HAT_PZ4*/*N-ZV,D4P'XN1_O4+X$%C]<197$:X\ MDBZDF/9=&%4:=&2%RB^;9AW^#[G.(W$! ?$<]#F<"P]KFNA7?&YTEEADQ=&Y MNTDF.*AI@F_0%$41FBC%/FM0TP1O?")A3%8C_F'N'\LBB0(>2'[' M-%O(3IV'G/E^^)W"@@F:K'_J)>0;X_'X8CSZ>50.5/VK$TQ& M^:BC;N^R,AHQE7[HUN;BDV178527'1DNQN-E8\7(_646KGZ=((_D 1N3OQ#! MCG\>'Q4)K?X;_M'OUR$^C5R^QTGDN$DY'F85\O_V4\OO?]4_HYQA+VCFD8\& MR:.S0"T3:VOV^]G)^:?SB\_CH_-/9Q?GX_.S<67*5:A<1O7I.Y%;?@/_M8&> MNGB*%K\NLSQ-/[MSSU^C8AJ%BU;.%5\+)6VGHY]&:8SG%&:'(9(5 M:@>2*''\AL=MD4#UU\/A/'?6!<>/37+\,@A2QW]!V-1K6Y1MS88G >[L"TF< MF)3$,XJ\$&\-$^+!88BBUFYXLN!/OQ#&)Z.*"*O*W!3B+HWMIL,3B1 %A51. M34@EW\/N/!\]IHMW%%$WZ4V3.@V?Q^?'QT"E(#3S@OMGYKA/3@P11D?A(<2+ M]YH$U40?U^&$;C4Q>PU-1O+$%&([-RDR\D$6#8M M!RH4#@'E(7%L7":9_GV*LHN)/$$W4S!;S0 MDFDBM#4>J'CX-)3",7+F)VO[,D(.11S57P]' -Q9ERPW;#(?]0C,OV6_DW/X6.:2:R>O' MXCWT6WA?^_UP&,^?=LEU(^?U$A>W/]PL"S[E6J.MV7!D(#S[4A0&S^"_(=__ MWP$VJ5^1$V-M.;F/XY1Q!J>T'XYPY,DHI63P$/Z/T$\Q_Z+,%1?%5.ELM:N3 M'X?J603;L<:JV&)@?^Y$LY&#F(YY.\7:!HAA7KERC\GLQ)=+L3 MT-=%:^NAR46*A-QZ.="1I*(5C M\/[]=8X->MZ:J38:CC $YUX*P> U_'/Z[GONG1\Z=$NKTF9H(N!-O92 P=-\ MY7UZ]C@]?DH34B26N(3HYQ-&IZ')2)J64F@&#_?7F.2(Y!^;H!__&]'5UU:[ M*CGGXS$FYPBV: 2F7TK#R.&^."_=>;'K^/]$3D2/=Z0U'8Y,I"@H0U"-'.C+ M2,#-5._P3]I.*I26PQ&*# &E3(S&Q.<3S<-FQ:12:3M4N?!(*"5CY$Q_B>;:?CRI_7XX$N!/N^0Z[03_7[]N/Y+J]W1*J$A[A6/4AU-'8_)P:CT<_GMU MQ%$QY$BZ\+LTUDJH39WX/1LOC7^>.5TEUD5^X?0GILAKWS[M]D9@UI.,(,@2DR"'^A0+DY>_4G[(642=?C;W!$4Q MREJ:E&YA!0D)>:MMG3E'YF0M(3N:P$5(LT3NI 8]26F'_R IW5:.CTB2NW4Z MSBS#"@4'0GV!XD)$Q$UX=*?8$KB\SL,H>4/1HE*C@(*.MJ96@4&80.K;T6') MOBCM$K\@%V'HO_OH$27M-\DB7:S"@C2AU%>LY MX[>VM0,&XJ199>$Q33L[),N@Q1(KKE*OI3U=7;FD,-$,^\S^T#@QP.>CL7#)](MS9*KF.)VAXR$%2<,>0(AV54*-<2F<)\FSO! M0QC,\"070M@1'\!V,/7DA%;3Q#RZ^/#9(WQH-4*,;S[4&L_4[8?:PW9,R))N MR>V'M)-^7)BJYE]DA>B4.O!Y-C01Y#ZX=I8>-FPJ_*!= MBG [VH>2CC1;$FCU0NH;!FARZT0!-I_B2]=-%ZE/GKG>H*GG>C2K@M_1/JAT MI-F2<*L*M=D9G60^BM "-.Y)X%?'@"]PL-#G!Q.GGUI5K"]D=I^_XSEC^!PEGNNL \"YR3Q. MQ9-YC/Y2^\1__G1([F'&;X'%\!1EDYUDA[=G%&79XX1<&;3.]>7Q:7AQH#W( MM"2ZJ\Z!/*'@99K,\8G[WYO%ST3'=B?+4"%$GB4QP6V49V4C9)"0=[ 2!0S2 M+'%@5/PTDEN&0,_!8Z(KC9:X+!JI9[D[!:.'36"0V2.&[F5HD,W<("BM[1,^ M?VL8^D6H1.9MD2[V08!'G"K'00,'.W$1/60BOWG)_#J-$SS):/W.G3R1Q?^; MT"\<.HP$9J5S!%>_FU)#IB5N@NLPQNJQ8 I5V5?:#%'F? (L.>9_B<(X?H[" M*?4ZNM)BB)+D35_58=WPK<_3$D4."=,LDI/Q4CE3VP]1QG+$6'("?\&2P%PD M&6MOL)[RPRP=5<$!ZH[-Z -&\MW$VK9QRU*K88O>A*R=& H%0+Y/TA:A '/3 MQ[RXG"R\P".<)+4SV8 1ZVP=A.R[$66)/W>3 MXSXGO!VS@6TY;K6R&!)\.OO:A!KCX M$2.ED'6SL/"P#*%'E&SP?KERR&VHC]["R@5O$15^Y<2>2S.0Y489(C94D%A@ MIEG^>%CZH7RS5H9]<4Y/M.9#1($4+:4MW*RK/"P=L4TT2Q.TM@4CZ4YBY*. MN^*'?@6^3?"-YZ<)->Z-TMIV%+#(M,1)_AOR9G-,X^4*&]0S])@NWE'T-&V$ M@'%V!-EAP"!'8J=00F.I/H:N/T29P=I9I,8 @QBE<.B.,NMW* HC"ITL&K,K M.HTR*+=IVP)T' +=D61",!CZ1B0:N?680L<&58/)\NEDNO0:S^*^)Q7KO MJ;ODS%QNO8X"5N9&.;.JN 0K94ONIWYS?CR'42;8)(F\]S3)F97G%> %/"H: MWB;T:>6)HAW.?-8_&I?6RQ4S*G9\](K<-,H3B$S^E>87(QJ!J_KS8("]$W2* M+X:=\-ER'?XMB)#CD^>P?\>[&8FL=+R R/$IJ+ S\F+\JQO\SV#VC"(OG*SY M*KDV>G]O,(MA)^@47RQZ&&_YZB#\>4&N[\2Q-_7<'%9KZ9%;]\NGZ_N[,'K% M L;'US4CNRZ/_A\\K(]NZT,3Y[4$&$%:(C=82ZRRV/OX_TVQ@IE^9 \N_XXF M,Z3S=*#LNX-9,#NVKO0RV))[)I:LKIUX?N>'WS..E;MMSKB&H@D8C[F5?F,P M:-<+/[E]00V7;8PXEN;:-K_Z&$IR'S@@7Q7RY5BL.<0:(/!%9*3)%PH&Y !\ MH"PT#CZI (,W;*X<=4 >9\1] 5T7-EB2TD D:[]:;2=&7C"J?O _1NM/ M#B/81;B,HF ?,_53BJF]$?U'40#U1O7%< YBS?-%4:^3PJ6'ZETP*J2<-**H MPH"LILL?'NW)*+,/&!%*2(0A1F$204FU$OKT%9'(2OKV6V\'5WK"@FC=?06H MM.2"E%(PD D#9A\K(2%/L277(-M% IFX:&]L)2 D2+6D-(5 I3^VTA#M;R5> M^E%OB:]IBW\WX0*O(=H+SK:V5D)#G%*8)2SB**E /]K6_SX1[]?Y^@GB1RG M4^0F>0C:T_1RDE/13I1 J/6;4.\XSY"AK^G#/V1IAHZK")*:CH 1XMQ700=)U!BN$CWOXC'>#WFEG:Q5#'Q#< MCU4:2JH8?]"L[(;#6C@)$JZH=DKNH+X-FKNYC?<;UH)&F@6J:K$(X&?WS_:* M;!+K8P7GD=ZIU",]//BH''T8[_'6_. _PVMI:NB.BLSD.0I7'I;8U<+9_,* P1 6[=/:D@U1(_%V;#U$L8%:LW M#Z%ZHV 0>DGN/U!+$S$=(;U&ZS&X*/Q^/SLPGI\=>9+7W\$8."5BOK9^>BTS17]]A%. M(BPPGF&,XG]O84_VN"Z-HBSO@?/N^;E!&50/)VW^^(Y#V8L8Y5S1X$_HD%M/41[CGT9!7%*_'3#9>9R]PU)'EFCU''R&LJ5E"^T1GZ(;:TW< M=T =PEZH*>.&!J^ +!([_ ]< C3%BC3DR>65*:B<($88LA^7CV MG2#!#"(OCY8+>K(E\0'V"&?]>&*-@[3!A^SL@YDQ20EK$=,3+]9YCT$ES@\[ M0[(:#+E*8R] )%PMRU]&Q%#\AI9;5V:(.F>/R)O+?4&:+%?ZNEC!*#!Q%O<^ M1>X/O'KR1%L941#06L=V]W54, 8" S5%C@I94BU)+U\]S9!$=I@'Z&GZ$ :S M-Q0M6+X);D?:14((7-CZ)?4'+8N,70A&M^?Y@1XH#6L*MC&.F-!7O MPFB3@(YD,5JG'>%8WO2.^X.CCKS0XB9079.K,Z)>4%:'\"U\XG0=;O_0IX1#FCT-AJ(BVHT$ 27'Z[='*.O$"JVQ6H;2DA;K#:^K MZS @Y]TB8Q7F=U3DO"JBCEJXSM9RW<;<(Q J9Y/F%,V&K#IQ ?3V2=2Y>HRY M>FHI^'KR1%4 M=2Z>')\#P$;#>T'@1"!&N++U6==ITDG_/#.(VPD1^[D;?,D]25,4,_U21$R;5. M7C\>C7X>;<8B_]@,1Q*L5P;4DEZ=\A*SE:C-/"D;G7 O(^X=$O.,GJ;%TZ P MH+IQ&@W!K$U)L=0<,6)4:5/$^A;@JS<+O*GGDB#C_#D]J?X5^IY;<=5Q%N)Q MC-3.B6[=GP] *U/9@US1-#=47+ M43/ U7CG>%%6Y'"=*]KQ[P/,D'11]?-Q%N>GYN(D X^RD8E%OAY[5!\<\&I= M8#J@&NXAL4>2N'/.WJL8A/V\[5 MY;A#7,&;V5>FC(VLOZ/)K':++G!&[S&2F132TA/FJ8<^0X+1'@H@44\CK9@G M ]0]5XY/(O1>YP@E-RAQ/%]4X9PU%4XQV"@;;;09#K"6J=)?!,;R+0;9SJ;O M[6I"%C);*UOAH[UZX07+_Z#Z,%OF/((K^$@$?U M0C;N%5AY0U &GK9DBRG@N09*[OWC[-[.+ MB77;,B/QE2O6&[Y?YEO?5"*L)]7AK.R+YLHN M1\ZVYFSLT6;PT7ITP$N^PIMMMG"= I)]C=2^$YDB3RG(#0)&.702;:VF77^Z M!Z@MJL_XV1KA:-SF,,QZ U[Q9(8"_K[V1F9<>=6Y\+UTK:W!K$HV^^N^-7%* M!KC.'L@;%\&]]Z@EY&W='_!:R^?(,:&W&YE88P\D8QE:Y[_.I\1;:NQ.8%8< M6QC5%=>!H $N//*0W$M*3_WZ=:]XW-M12]Q;9=#,&-X>%O B9?"#NT]*]C7C MQQ*8(M^C)3-(?:6H?PX2F 'B-C=Q;MSSL5$5KNAZD7C -=T M4;!)=(MO"6BKC !X]1:S)+ESB+HF\B<9FJ[3. D7*.+8XL*]S20=9$Z.MZQ% MNX-9U1U%6D\[V(/F :[R3*U1\[UQUGQ+_%LVWL_9@*.M$0'K@ T)6=JL]:R+ M((;K,$[B+)J93'!2)G6CN<)Z#F;$928ZYZOJG+FNM7ZC@M$K:N!1<]5IX,P MM<_M8NF''PA=H0!-O814\!!4/2V1<.5@HV*T43$<8+U3%7U>&=.+LB@H$3^" M>$\CF?CP[/*YY:4T,**C]20+"4GX$[H.!T:'=!!U+;N>2OH'J"E:*CMS-$1+ M5%P^R*@OJW92/CX^#WKL#X?GQ^;RBC% M$4W-K]>1KB$N5U8&"ZE,%@1=QY*9+$9_*?_VG[ 7]F"36MR%$<(RN,YJG[L? M;Y&#[4TWC^T,)MD__3S4,YOO!_=Y:]?QP"@"N604:NFU)-?8-U(MXS9./+PG M4U-2UQL-5/P"1%A2E_8:3]1+'L(X;GG\+*8;9(88*!YZDVA)*31.PHN<$[0M M1*3O0/'1G395B;=-JY$\3^]V;G(Q_2'2=Z# Z$Z;AI(L9EQ I-JH^&9";3]0 M ,C1HZKFJF&A;S(["*H >H>!BEV2(&MR4:\P]\+H0WRMMS4?J,RER"DD_GG@ M$G^.PB6*D@]ROYK@C8YL@9"+@2.D[7DQ\YQ [S!0%$@2 M5#J+Q@,7/.,%J)AR$!]@H,#H26 )E*&[%?.74_F#*3%D,'K4.?5Y?'XZ'@(4 M9"DJ93]T]R,GQE8,#G*##!0A"H@L03-T+R0)B7R:OCJ^J+Z@=Q@H&"0)*@4_ M="]C>X'LIS+_^WV66PJ?N8F]S38R.XPT4*BHHK3$T- =DB]83IC'Q"M[@U6J M'V8'LML?A#6(B1F!G@/%2%?*2DP,W5]Y.5GA8[J'CVFS+-Q>;%?A]!HH%KI0 M5>)@^/[+(E!3U'_9WGR@DI/Y:8(FF0BX =#=1@.SZ&6*^*BD=8"!TIS('BDM\*FI!00* M_0Q$+0RZXL\&Y.NYY7YX#.\'SWGW_*P0Q5?DD,E.GH(7Y*91A%=#5IQ.4FDH M^$9]>5V,SX\-)4B3K2BDGPN6!%MO H?B:]^)8V_JHG61 MSSV[MKMVEEZ2VZ?/$5HZWJ3,%R1;P:3OL!:!3@LK-)PG-U#\!.Q90.<' 3;" MJ2.Q&LZ.&\">G^F7JQE]WAR9S?/S?/[Y6A!G)F M;\L/P;O+8G8YG-P[.N($!*'J &_\A%<26UDOC$,\I34X$7;:8M/GT&C^9Q5AL1/1'XZ/Q<29X\A-\8I@L,3DDX;KCQZTG M*VJ[00B6+YJ-B.4H-2[2PY%I[X],V+9';C@+2!3!_81D8B#AZ47,9@[]23UV M$_\N74B_4U/RE3I;C\;G1Y^!P*7K44LG8S2HEY9K>GUGLDIVLBRJ93M%F=1! M[:)Y4"O'S^Y:LR^,-I\8Y=\8R F.D4S$W(N7C#Q\] MNV&)+=],]D7F(BD;2<4GAH_.G7%%VP,X?0;1 M#7I/9(R>HW'3Z"%C#,2H(5/E6B^T1H9B5K+459BW:U'Q,T,R^H!9SFQ1; 6B M2-)CW"I1]5P>SP#%29[$*M=[V0\*E52)QA=[*M]MN %"1BFIVNP.?6H]3[HL MI=B/FHH]'V4@JCV?+.>.<;N1DK-&GN?Z:8G(U78PR[[QFBZ7?N;&1!@0CU50.4.,7479R M.K\E>5XD+,="/$TP,8T, M^5*;PVES<\A&_3D;=E0==R";Q886$HVZF7[Q0#5[ 9]E 243G#P['UGF*YJ7 MJ.=@9B^]-A44BIE=?G>BR>UBZ89TW*KHHS_,L^85;^ M13!J2@VLVF_A=L,UJ'L@EP]_IMB@K^25S:[2O3\WW]@"Q&KF3F6Y,/$.:LYV+69WRZ M#"9;/_D6>$DOM"K]Y/[@6#_;C*?%E+ ;JHQX1E'F3289:C9T!Y.O3O0'2K+F MDLC=U6OKN 5M''0EAX-)Q<[,R.]X5.WY&6MAOR-6%8@<>MW 2HVDTMN$HI5' M%8 VUQUQ*ZJEOPT)O5@HQ6: MW(51'N-['\GD]61J5P@?/S?BO,%_Q$E6*1 C&9NQ[* ^1:/65\6).=4A M(%A:7GM59&M)=V\6:41;AD%V*3)=,Z<(6+Y" 9IZLI43I$<R M=%]@!A;[>OP2^CZV((E;ND.13YD!!PLBM11K<[YK#(Q%,^+'V'Y.)'HP;TG. M68PXJ@PYD/-Y,?,7M"2OW8,9Y7!.;V8X#_^74/&D^QW M18%2H2WG$P;K46/+V4QFM)G-J)Q.5A$5SV@43D?5.659R3:S(K^NS6OTEV)F MP/>MI@ X[_Q8'=1<097&.1,F;6FD9;N#41GBPMA<$?4D7(>"(6?'NJ(H76NXAC5=UN,-G&CVA_SXB4_HY MFU.9XILT*+.G'<[4.[X=HI>@9Y5Q$NP.1OG(G;^5D FW3A"5F*N/-_QM1A$H M@9[@1-Y+B$U,=&7! .% Z&$6CA+H"0X.7>4G@00.]3"/I=*PN4HQC[$B9=;R MK3<:#A@X(FR"08!02^2>66KST)^LK4GRC_O%,@I7V8/(]AIDLMTMQDHO%ACW MA^ST#@" W!79#WPB&9(]W 'TNP.@2V-P^OIP!W"X ^#ZSD_'GT].!B-$+ATP M]SQU!RW:+8%X1S#BW_6IF\T!ZL,14.+G^ ZY_< )OZ.T),3.)%VKE_\(&'B^ MQ6B:^@_>E.:K%>@Y' QY2Z!'P[MUKR79=1N^Q*%,>_:0K3[< DJX%Z<4"# MW;)11*?0$,751")=P2&I%P!D\+0;E01J4\LKT'#S7?":@\.,,NTC1;&&#+HM MP0V[14B].M$+R8#W-,4K)5LQZ^+O61%=)W ]QW\.8X_03=[J!#%97 ]>3 .4 MHM'!X4\*-DW4Z62+5C5V!@&DZQ):BN'985R[@:F*(5JMM#4D#06%%<\7BP1V M7=Y3-9_PG=]_+BSF)%79C=@6C2N0BN#J3 M!L #0 L\QZ>&B1--L)$Y2=WD-X>D(DX^7M#2=]Q,#>:!L*T1YX)]ZRPY&Y\? M?3*[<7268^6JH3<#=G,$T[=1W#I1@-=-C$G,\DO*[00GS9>UY8 C/.(H&W(H M:GZ;%10-26]F0L4_HJ)$]P/Q.ZP<(F@?O877X6)19&0F@20D,8$3>RY%VTN. M D85\$165?LJ:(1Y!@8W MZFVV9;8)7D\%+S@;LF#O08*D#VW6) !M98(,&,"(7H58!4%B\TFPX?[)V28( MB:+UGH&"1;7QJ&25ICC="'LC:0K3Z"/SFGQ%R;S=M:S_JV"@)[(5F>3) !,- MKXL85JYP*W7/UVE#VGXIY\;^U'1CDX^/LJ^3)(_K3XPJWR#7GOD<2)/INHE7 M:3(0U_>:U1L>T.XXV4V-1!^6,VK+^_\U6QYH\A2\D#43D6-N,'D,2?+N_)]9 MHD]68@MEX]<7YKFY1U4BXJX%*&KE -64,@JFJX^",+*0[R+T9XH"]X.1!T.@ M)Q@ [$:P#"!)\@@F1-I(8.;&$.@)%R*2(F,(7Y)Z2XY:;>3'ZY7%S(\@TA4N M<"3%+08<(?)M0\[5Q_JO?_=0A&4Q_WA *^2+;4N,SG#1L_N=299-U#,_&"W3 MI$AZFZ*. 1B6U:S1YP,=-9S SH"-)O,5". MI8%RO.= 8=%OW,>L#R@GTD YV7.@L.@W'A>D['7QMG^79>^VMX8+D%T9N!)\ M 94BY2UR@AC#E;#H%44KS\7DMWO]2=:]F'(AP#)X57X"'M D!-^$C7;66&+V M? T#]/'5B?Y R5T:3-CY+ML;@T..=MDWX2;!&4N \^WU2[A"44!X5;_:94*( MU^T IHX\LL2ZO@ZC91@Y"9+ %+// 5!=&*0U_X:A#"V7J4NH>,%\$ 06H\)U'D;)&XH6]\$*Y:^X:$JQK>D! M2#*,L>9A[U,R1U'.87'MQ.YT0%(W%EGBK9<%TP%'S*-!%PBI?\1H+,A_G:?C M+HQ>\;Y>49A(4!_F)=3*B6NM=E&QJL M$'Z!GG#5C6"0?E<:!8H0&G(T:;CX!2#7KG+J>*7+D_+A2E?2C0< 0C*"W^65 MKETGZIW>CO8.5+'NT M7O<>&W(LKZNV;=NJ&Y;PKN&DQ@ '/'46>W\^:%5;AC*=T7E!./_524K.+\(H M\?Z-)M=AS,LMV6M,< CLCYL6W::<0S:6(Q+ETF]>,O>"IP#]$SE1C64] 4H? M&!Q*U2.J.VHEV6;\;$')VR3,TBG^-*;V;1Z%Z6S^A@)"=\P"HO+Q]PJ/N^&> M)<&H4GP2P:ZZ@?<*M)K99LL-]A9WMLS_*ANR.UU!;/*&.2"Q*Y,LR=TKRN]- M'(*:(U!C/'!(-'G\$>..UF/YD(X^:W:I//:L!P6'3+4H4G3<8;/+TJ,.#7A* MQ]X;_.GGVCX?;50IR?9!]P:D&MEEZ5&FSAEJZ1S9[@?$R3#&^'&%L@&SK[DV MO[D.2:G5-$SC;T&$')\9IT/$?H[2?[CSG<#';\#!N-F[@Q4T55@AQKCXB0Y!0:]0>T=T%[=U[VM?;KF'YK-?K7P#:7[Z+MP9%LIHN3CIDN\F^/R#.Z M4;S^NH4I+N"EME"16X;TSY#YAMQYX/V9(NUE+6F?K*_@H_'YT>?]J70IQ110 M>1G4)]PP*7MC,FV!E02K!/*Q&'H).N2T'2" *(&")H:TL\9X8"#T1_ 0,*0= M!2U>3TGV6(*CW56"AH K")MD1[8QO!V&-\S=58H&!2%)^3&0($F];9IG!Y6B M00%'4MQBP!$BWS;D[*A2-"CT@-BY9#G'<&L"W+QV5TD:%++DQ2JHFJ1889N. M4E[W%11F.HN9 1U!^F$")8Z2"DCPO[8!@G_T^XL3S%#+'E7['5RA[WX+XC.& M&DZT4YFV+O"MWX*1*Y^I+0*P)8ET &+\M:S=;K(U=H;XI2#Q)[/.%^@H^P2OX'(@> M[/8243DOX#XSVWD0*R1T:)(V U_RC!H =,S$K$("DKQ8Q0Q_.5;8YO=1'[,* M"3.=QGP1A 88B3E)[8WB5!OFZ+9Q1M!2,"1 M%+>@42-"OBW(49_DY3.X,-]=;$42G('[RF_0.5T@X$X"!4T,:6>-)3I+8TX7 M !C2CH(F\&398PF.U.P2DN$:?;\"#J\&CWT:.:HU[;KIPV4OOET[ODNRLQ*% M$?K^71A]=Z*)5O"W?]+2E<#&I:[5(,%B&V,SK(A1LF8)2(!QU_%):M? $F'@ M3UX3)THL7 E?L 5*,GC?!ZZ?3M#D/GA*YBBZ#A>82W,4Q-X*#^6&"\3(QFYL M/H>UI75M*1#&;D*P!KO\#&]$A@NMVK5:&$Q6]$HOWXIN@V:!CQ/CP8CK7\=/ MTTQ+J(A&/.T6C;AI%9-FV70HC0_AB$:NVJ\<'PL#O(6NK5J-JQ3>H$IO0 B3EGQ-"4M2.U0Y/KH+-@/=&G- MP3\]-G%+F8L/9L8C)]@8N<([F-X/L3/2P4C'\Y.^Z*@F;?/4"!(-&6Y'K9 M;(XM6^/:]'[%,LV.6-=.1J?X.^J.PX+#F4(C0@MOM/IK0!@K]P&>'(JSQ#H9 MXR/K-:(9E5).F.4MVVH%3H4H$&1=5?#)A>Q*:6%&>?-V]5'PY 7E-QSQ MW%LRW6A=!@,,$+I$63CH33QH-B;!;FDZ+M'>V-P(.BV.T@0!_?M:9,( M$>7?: Y.I!+"$9&L_:K],<2GOYQ>-&$J]I:6-<9\&H\_GQH.!)*28!, HB1: M(OLV0^G%B_^0/!>47<"A09WUSR01[A//#2G789 =>[F56UA= M84%0L:0O2 M:\G:OPLCA!7=[0]W3JIC%<&.[.P!C"Z H2$HUY9[,5EZ+8%&[=;EN[-D@J*] ML8UPD* 4YEV\4-6_ZQ1/KSU?T?:O 0M99+\7(H?Q-+37WAZ7THF1^\LL7/WJ M%C/))53^:UM"Y<]_O_3]8N[$N]VVH;.:@I&$'+LI5/FZQL-4I6Q:=E;;4F-=8M.*DLWA%FD,SE05$MY7 M+_ 6:7N-P,;OX0F0,:^Z"/ET#%F(S@^V$*N_'[(0N73 /"OT<#4]<$)Q6UJ" M$; JSR&;,FJ)O ''QCZF!.%/T\)I4AKU&Y;$?T<;;F]?+0AUKO/R:'Q^# 8E M;'FW7#1T)UAK1I93T\J#%+1]FI8^&GY86JVY10"1(E%KV*IQ2#R&.3F7"U)S MD N)>G,K(2% HH9ROL;#X%DY0ZKQ..@%N;X3Q][4\623RV!R^V?J+PFQB8FN+!@@'+AA M. (]P<&AJ_PDD,"A'J9#5'Z?3#&/\X*HY5_OL;45KO**%LL/#;_#D0=:'JQ0(,+PRB*Y(&SGUB1@T=;5,R0X'&7 M1H&7D,?UP>3.^T'^QD8'O8/%X) D6L,E,:@C,"],@-\1'%9VY0]A05P3) ^QXAH/$".#0 MHLR>Z,L$&POUU'E2<$$(1$5;@'#I)V4>;EATVUA3L,D^5FA9K>$>8$.0:,TG M5Q#*HY6=W?>C/0!/5RYHM7&,88FRRW,M&TX_@#A29L]T(=W&^&DJ)[Y$])*< M[$YUWIT AHVTTI$FVT;_VJ7KIHLT#^Q$F XW+UJ(_^ZC3*K!Y'(11HGW[^SG M5*Y1P*5J>&MAJ)5!?^>G^6)%_,3<7H-!S*RME07PG?SBF?',9:+I1]^(%2\>6ARA!9UR>L'#CI= M)-[$33>Z;;RBRL^NKANE$K!A=[(4,QV(UNIZ-@D8.:3L%T3DL*''>EG?<.I[ M3$K2VI((U&^!B[=RQPNRLC92STG/F\])LU%'3C 9U<8=RH/25J90C#=.6S/Q M^@$I9A=EL"#S8ST2;6]'2@V#I$8BXT(_FA\-#[.TZ3CG_Q^X\5)Y+VG MN+V8V 5[623V/A3#/&0(9M#_%Z:U@'I,*3#2;#0 P0ML\Q*T44\)NQ+4H[- M3]/:;%OW"Y[>=X1DM0CL^/SP8J2&'JC&^6%#%F80!TZ55^ M;8_0>$09]XU19/6*_@@C2MF?[=_;(RTN598XI*KYH!_"/.D[PQM%:PY&\$I< M45)4ZJHWJD>V3)\4O0,X^4J)2$S"#$J-FT/*GSPS'5"-=H,0/T-^30"(D6B) MW!O*\(&3R8W> 1P2U-XYL.FT)/EC@^IG%)$?.#-T) J(2A?XD&!+50 6/&J- MZPF*[5X6K=N*X6@SXRE-[1&N-)4VODW(Z"99D4,GJ-#_B))'S%?F0P61KO:@ MI3?5-J8CH 3\R,5$V8<1&4*UOJU<,U+?HY9+%Q,;>_F3=IFG+)^;3UDJ8PWE M^P/;6X(2L1&@M#B0)\HU&X1@^:+9.A8*4VI%4')G4; MVLCU*W,3Z3 2. BID+4T@H0Y8XVV*LHBO&#Y8MG,+X/)#5HA/^27S!/J.S18 M"0.@#5I=^6$<3!1KAD/1;]Z=1RJ+^BE*PC"9BT2/]1P2()RZ"GW+3M+!&..X M4J.D[GJ;4Q(C@$.8)E.J+TL83GC#9A2#,@D32G(4<+#I*U\IQ.R;V50H9C39 MJ.$7;S;GQ/YP>@T)0CW,I"Y$L\/Z-C;\)EHTW]9RU^5=<)4](!.@F:S7^7;I $WY=Y$Y!RU-\]W]\!W+ES +L(=H%@O>NG M&^\/JXK-U;)B0M9R\Y2 9[3H_/1A#6E;0U(LM[$"MUJ%M,+MP^AC)QM/\:W# MXM"XP;!X;./3*6VJ)=N;=[V%9!\]K(_=;!YT9MM8J(]SQ&BW0#]C?ISN,_B8 M;&%XBV(WC,+A;*N::RXH8J12L5XUK?[':UM'[WL&#TW1P(\[M8,Y\UK9EA;2^E M^4F3J-J5POO:87VH6!^=N%RLB@LM-7L-K8F2(8PHP=\0"0[&$ENAR)FA;S&: MIOZ#-Z6ESN@S)%AT][C\5RY9I&_A MM1//[_SP>Z-ZA(HQ;4*7/H;LB8>ZPO,LLAT?*,)8QJE"&< FD"FB7JLK=P?% M[BO60N:@V5YGY>_EDH9=-).&E0.-G& RRCXUVGQKE'^LVNR06&SWOON7T/?O MPNB[$TTHO[Y M^)Q40CC&G%=5&VK]5J7BN+0RBFJ*0,L:XKN M)#L&@:-?R,TMKB^?A@*;727; :!W^HI4"B3"'#'^*I6RM5V'6 FOLYM5$\'0 M\\;Q^@P)$L("W-J,.O' . C I\ZQ#BQ=.6#)J5E%ZIS3\?CBW$I0")%M2>J< MEKNGGF473.+"A*TJPQ.XB;7;J%!?BP&"SI"1EYBT^?0:MS!TUV* *EB^:+8, M2&%*C8O4EEH,^[9?J. 5W,S"< HT0%!)*F0MC2!ASEBCPG99H&$ L!(&0!NT MNO+#&C#I2B6Z?_N<'%_V-;\H#(4B)RMA:=N_^[0KRB(A)G/O$>@Y%*!([3%= MZ;8$,&83TMH"HOX0V ]V.!K MKFWZ7M/W?R$W>0LO%V&4>/_.!=J.GUYC@8&3 J'3U5-_EMB8*1?R*WE(FJT_ M>IJZ33FCM (47L7%+U$8=P@8SKKM%= Z,4-K+@9#N:48C+ATW7219L^]JYR6 MAQ=EH /@Y-G3][C)2=8DO>5V2PCR&";2IES/(<& 3;U%IX,S6E7=$*;+=:'6;I#='&/>G-FB8?IP0&L&*Z,^ [_]^)'[7(Z8!SMV M5SN1U)L#&NYO>N@91>[1BE7X-.5H([%.=J.G ^U:\_W#\UK>I0E)%%'A4Q%S MT?UJD#LD&,P9O3#LQB8;G0,L_UR3/8_H1_+V'?DK]#4,DGD'E[O H& @J@U( MTVV &)O3BEP=,R$"#BMNJ B-O6V7MR *(6WT&J M+W"1#HEY/SKBAH]MT#% @2#=/M%4=)93/ _]K>"/"/?E^_ M'GW%-#IX2VK9SJGM@"- 9#>7HVUGZ0C%9%=,]UL0+Y'K33TT:=W!F6W!R%!. M$EL2E*(.MM*.LQOT3/W\/?3Q3!EI!MD]8(E62D2MVEF*SL$(^3I<+)V F::< MU:-._">#<8_*AQ"H]37.JF3EEF@V!"YTANZ;8!:FS1.@: M$Q\"@$%W-2Y+Y=ZF,00@95E9"4O;?IU_'^ 9H%@H<6%KVZ& 06H+$*?4$AC4 M]>0#)<48IS4X**BZ%6-3J/7A"(A+-6Q&D1"0-&!=R+RXMW+_.T=/Q^ZROOO"Z2$Z"Z0=+X72"(/R>)YZ$](,5LOF-TX M']*:JFV,?4&4,.T%JC[O%ZKPSV+DIJ341H5!TOJ*-][>H4V&#P7R+O8">:]) MZ/Z1*?>WR)O-J'<3X@/L"[;$""^]E..]0--ZO6W<;4_3WA 3&W5?<->#&R48 M@?C,*:&/?,JOBHK4+<97AQ$L 8XJRDN0 /&%=P9)ZY:_;4GU&FN_@"/!@Q)" M0)SFO,=/60C;TY2PH* LTZ3%3U"<5#7MM1_B!33;*-QO,7ER?^WX+DE;GX4E MOSG1#+5F.M;]S;HXSK"H+P8+22.\*J%K5<+3FV+F=U[@!"XBQ?Q([D:J'=;: MVA)H=:&R!(55'ODOCA?$#V$O&<\#)?611XM?IR7LAW'R)#R$P0S;&HO,/L8?8SPV M:6L*4G8B$FG*4IB\X0B3^:ZDO3$X@0J+A2]1!H66O!VHAGB0C>_9^2 K@%.5 MGM$'/!P8,FT"0IY42W"A++_:.6;+YZ%J>$'B=I:2I:<8%>57 R=2JF!X$N50 M:'PM@\FO!D[D',G1O+U=B!X6"G3F5[,2!8)$6Y+F1<-;47"HZ+[#LRG4^EI' MVD#@:P5"VX/GY%=<))%1&)#-DE$K5;@S< 2PY4A7"QV(UOI25+I*^ <\0;! MHD#4T>[(I\-+0;*4&EX MZMI[0<092L+GBP-$M3X;9I473J3?>XJ,6>?]YX%D:)'7;9UYH36!RQJ%>B/Q MMA(KRL;@G5!B\,IA1R@?]Q![-YS8.R K75'L77VM#B!P= H,)BX4N40:'Q&_E!Q-X!A -#IDU R)-J"2XTW-$#P$)W72]# MH5:/EK$: %MV]SO- RK0 S@NV-)M8D.64AN]3"T\N/WA^NDD=\*MSZ?B8&GM M#@XYLK(70H\XZ39"J4IT_@"U='0\1VCAI0L*AKC]+ 1/-YIMO'*IADW27?Q)]J3[6S4 M43GLP5L\'&_QA?G7@ J]Q1?0'_3..8H(2W4BAY2N8H>IL[P>MW_#L\#'H(G2"F/^/L,@XX/,B+ M=0,-M5PP#A=%^P9*$E*K163G:&EJ%4"D"37^SI>B,D15PGXL>=DEK=*/IF!) MQU%26<[X7]M+&?_H]W45Y%<7!0X^A;2LW"RB?2U$ M1!>*C1ML:HSV?V &D$V1/&YAN&JWFX$!07]'K1!I#'O.L)NV.GVFD[;9$)P0 MA43!EB#D35Z-P.\0)L/Q[])@$J^?H[U^=Y:$?.:I6Z G:$@(:?:^Q%J"DMLT M"B>A[SL1$Q+;S>R1OQ!EEFSB5]A\Y:[^>J,Z.X[&YZ?C@0I:@*X!>V->G M9IC5?@=.F-V\+FQZ&*%)!CPMV5S;#U/UWX*1#9_#+=+@+RI@&Z60\+YZ@;=( M%U3QU7X/3X",>=5%R*=CR$)T?K"%6/W]D(7(I<,2*T;]^[-A;H5=*"P@H*>8 MFZF'RI6 C?557;X8&KY:@0@EWA# D<.6?\O-SY^D*-8-: A6-S(#UM$@7N(@W8O(4W+Y[ MR<31@K3:%PZPD^*,UG18(+*F8QYX\2LFQ\&;F3"X'Q:8NP2JSR;#,DE09ELLR&X9=[.]*JA*$@$S(N4;B"\#"8O MV6)B9\QH;3M "8O38(=8)' #H^T0/@C2XF\TO^6?G@QRU M:'$9[8W!R+N'-'F+G4FKC;?I[>1_HQX8J.WW"1TTUX9%53I9CF<.I&_FXU,]\W%5R=)H^P8^#1M M/]/A7\E>81Q3KS VGQN%TU%8?G#D9[<9_N:3A]N,'6B&];&]--IN4O2(Y?KV M'?DK]#4,DCFU_E7'X0!JDBY63&=2K;D_$>/)/Y$3O7W?OCKO.(K%V&%1:,EM MC!0K\(=E;!7F.+;#ADJC)5IPQ>5[QS_.F/EEHL^__]UN%AX2;;C7@:3]0-45]K??]Q\LE 9>^0$DU%M]*&X]ED, MXE6:D^QK1*N0^AV5>;)*S[6V!;/Z.PFJIA2$R:.Z[P'GR0.@E\49O!$.GZ*= MU933F2G/H'3X'&Z1!H,&F'=;NI.L01 @8UYU$?+I@"G$WKO; R?-&K4]&&'W MT:7=J-0:X2*MF2EQ^_?!"L49-1NZ'CS\%S1Y=J(DP!^?>\L"][ECX&FZZ=06 MU=]S2/"(84N]HC!T,4-KY-UN@47RKN,?D/+S8:/Z4,=A]A% ? ;L1AOI.V^_ M)J'[QSST,17Q[9]IEO1IL0B#[.?XW/(ZQW)X0IL$3E1>X42Y/FJ6]N"$WU_S2Y.I]:5^O_@1?<]^1;?J1#J# 8J4L-ML MNL[4#N)NH?W(0WM&+-(%C.1[JX@NA-J85";C7-,'4YR'T22_:Z,E#!'L#08V MG45/41X=2=>J/8Y &F2I8!-O*A-MXJAB3E$G:]GF*^&2BOK@Y0\_5H5U"ED M7/W#\:DOG21&V%]4TNK900::%[1"02H;;OZI><==#C24N^IBOG<84"1: MF4#F-R^97Z=Q$BY0Q,DF(]S;2)4F+W9FLX@\C\*X>)H6DV5=8[.Z@%GV'457 M*\4D2R>L^&:LY":IFSQ%KRA:>2XM"+VM&3@I2HNBL- M [,M&%E*":)5?H+$&?!!'UP MA3F-'%*&R4W(8Z5@@L^KX2),O!7E38E0)YM$W(542U)GM5D:KXZ/XNNY$P3( M9T0#B'0%@Q(%VW-ONN$&!_!(8D8+B'4&AX3.8I1'!&0+0)'#ID+MVSP*T]D\ MVSD7:.(YT0!A?BY\2+D)O['6XAY'*>8K\+PH77='_1( M<< 2&X:RI_-B77C=ZBP[-W_OJO>]G/NO^+_QU$.3 M^^ Y0BLO3./\MD;"_)8;V%8X:N(,K)IS^M"YSF!UG2Y2WR'^D&LG<>??EI>3 M?Z7YN]NWL) -,3]FZ#ZXC1-O0=Y23-\B)XCQD)@YSY'GTJYH=O#E?<+W+EBG MU1[XI/]R. \:)M?B)'H<88(S)9 %!F*]$!"F/?N.9'GU4\H#Z9^S+XVJGRI_ M-5I_;D2^-Y0[Y@V-3],J62_()YDK28'O. MC(!.V&B.!Z=1=N= M>5L3<$C0*[^W@B<;EJF;AYDH*?X6AI&MMP,EZUUJ:SPVXEZG=.;2A.I@(*7L= MGP*'/3X66JS!73'&N(:B[#QWJ>]GX=T9/8P KM:&X#"P,WEN[5CBW($*A*]. M] =*LIWW6^ E#"2TMZP3^QD3>V(&"I+RV!*D!''&):GHM+#Q=.>OAYBWZ)36 MPY=^%P(MN1>_72S]\ /E_LZGC @F!JCMP:# X';0C4DPD:2K' $9.SHH,+G M N.69#@E!$QJ?"Z'6Z0QN&U=K(2 %[!+"%1_#T^ C'G51A[2\/G,#$_@.#@8\I_Z$F%FHH8*TI U 7VA]3LF0+$<5OX16Z M0>19%9J0B+[\IYPG^]==QYUN +_DJ"MF/5P,P+WL+0 M ]3MBQ>HK(>54LOPOI!GM+P/R%O$3!-FQ3'>YDZ0GS/CC)/Q?<",!]W5Y_=O M*8'@,*S*28973"O;OD1AK-RTHG_IL YT,Q/6^Y.N5M>U$\_)FRQODI4)#H.L M\;#7)7(]$HO^@'_DQT_3_.8"]YQD)8,;[KB=?GS_P Z O[!. M'895?O:??Z X66Y3Z]#]SF?:^S;3GM=I_SPW M#XTNTQQC%I*X.1;6M7QPSY&_.YX6Z^#,KE+YS;/ZP*$A]M[0)ECB4&XX< I1YUL:!:R! M_YZBT],9 ()7*J:6B"D>[? EV_FE# #I@& M5K ,*6VY'[I2:5S8.N(8&=J-=[$N/Q X\&C6^8HX9&.*C,.97A^J%<$.RAE> MSW7VT'!_^V/IY;-Y@B:7*Q0Y,[2U%>5,+'](TZH*O[ _L-7--*T7N<9<_'>.%^6O\O"" M7^2A';*>_1,)SS[YWBC[X*CRQ8,[?[#N_"$ESSH?'XU//MOK\-?!*_A^XBXW M !"0H%=N$E<"PQ%UURL!".+FLE_J2D! 9OMP)0!)L PI];P2 "-L"!FU((A\ MUZJ;SXU#1JU=9): @#T^%CK$@:IBC'$-M8M$2A!0L#.);FU=$NPQCH7]>BD. M I4[WA)]$2NYC4DP?U#_@0.+U^\ M^(^["*&LG":*DUVMH+;O'M;/;M:/,.^MS:70)3:(I8G>4+1@/K/5\L&ZS([& MYX?U8HCIA].,( MOO)4W0<%DUX9:];N'9;-;,XW+^]WD;S!2+Z_(Y'+I)I@) MR8=LV,\GZ8IY81'MXQ1?/(3]=!X48_7L\\GGL_'YZ:?SLT_GXPM3P;G#C 0" MH%DU &!GP4%UY0@P8J3G'3, >.B5G-0=,WAI6W7'# ![?"R8N&/FPW!(]XIZ M"GQ 0,_.D- $H1R3+$'28&ZH(6!SQ[NJ)A9:Z_SLPJKB'/N4)G'B!!,OF+V$ MOG\71N27JJ'-_!@\N.N!GT*]5T_[//OV(-X>2!J704,]BI: M ,O\66_B1,D0C1> R#\Z0%\W?Q49/CGV;X/)@)%/TO.B"3XIK:\ 0_*C72T( MT<\?=@B5RZ07U[7>! _4ET5T=JP8G497R,97PZT"5D\+C=A]=69IO:#6O-+B)[5HY: M0!M;::SEI?Z@OR^;%KA%9H^'P)95IL^G,/A%QC]K&EA[_29UV/=VM2(UR.G@ MOF">>PTL1L&O'U;=KE9='X' ,&B+*R^(!!=A,5Z'0196FSH^>4E# MB=TV,05[%H^HDP,,EZW=<+H\/N.J/AJ+CU6_/>P^$S!K"0S$*5L0 +'8%)S9 M@YW2=C2-R\J? "N?X&%UZE^=FJ6EX4)@B(N6;H;O>G5VF,EA&>I?AJK$HL%" M!7%,NYS-(C1S$I(&)/*"V'/S!]P:CV6<3X)9%<,ZAG7A*BQ'! P_7V6#KG-2 M_Q57_7M@UH$Q>&J]O1)@MDT'(ZT7#!3A&KN8HLRG+N23PXH")XS#J6;;:*TS M;0>'EZT/'M:,UC.)"+>U'3UVG0OI)79(8JJ7.(V?\?^3'%7DCXY9D4XELB*] MO%[&(ZR.\%^^Q?]]](S_F_WS:_:70Y*D0VVT5JVJYPF[026J%D([2']TPK7$ MAYW^" 6]$JNB10^-^!*NSN' *8_ H ]/A8ZG%A4,<;X\9_B\GW!YZO((V>M MS.+)J,KLJOK/LZHQV-ZA5^#I-! X#.T,#UL.6W7<@PJT9Q1-PVCA!"[*&)B1 M@BUW8KAO5R>*4SK.NHQS@)EJYMGD6^EU&[.C'%P0,+MCTTX3"P\YN"JLNOTS MQ?.^#_ FDV:">TKF*'J;.T'A77H,@U7FE-68FZO3). M#SUP5;@NU/%9:RZO MH3T@%F>KGDP5LM^O2_03ENCY0%>..D ;664,<1R>$,OS]0L>(HGO@^>,Z)VO MLOKG#XO,["(3D(8B0W"%HO?0@H@E+DOSRWECZZO^^9F$#Z!M[NVT*#?QX;:KZ98:XR(7D4 MB^P43K89U6\XN'RJAF%NAVBV+B7C\SGL7]P;(7#B*1;:F;:%=F+M?K;U)BT[ M ]_@/7U=21.$$U]FEO8L8(!>_MZ"T'J5=F;;,JV[I+C,-^S Y,[/GJ6YPQ5C MS@7:39Y:+_I.P5N\M$?>Q(3!?VA+.:5R8O:L4]$M%#COK4U/I?L4(9AR07E( MEHXY@EF5P!?++C=,56*$%1T#RDTD PR'J \;8IU?N! ^+4G!1#D1TVNS37:=T63NEMRSUM8]:-JO+F416 ME^SC(_+U4?GY4?']$9G *)O!(:W+(:W+#M*Z?!Z;/Y4,):U+R2NXB3[ZI76! M@ 6]DFLBA<\-N-+NSB%X:5T@8(^/A0Z7!*H8 S7;!J"T+A PM#,\;!T>U'$/ M*M# I'799Y@I8YY-5QV]'.J[2>L" K,[-NTTL?"0UN40BPIH4>D!^5#"1Q4; M+;0G]I],.2HW/RU9&N2&7,Z[C"&QK+/R7,)9F?\J<[R,EOD4LA34,?GY*.?S M:)5-X^"Q/'@L=^&Q/!J??QH?/)8RO(+KP^KIL02 !;V2D_)8@I>V51Y+ -CC M8\&$QY(/PR$=\6\72S_\0*AB=K4ZE[CMP:%G9TAH@E".298@2<8E+M3G@*@^ MC#+N@@3OZ-Y/1*EEGO$*O'OFZ(: V1V?"#2Q\.#HKFJ3R<3+Z?^" A0Y_L8% MP',-:?TF//#K :-"U'=F*ZP54\C MG2DL;O0!A"D=UM7VR1RB0&S,M/,(22&BV-\1TN,/'8CB$; MU /Y$A$7?7]F] 'AUUOU[*\88#(\.Y-H82YF3/[U.D_&9]_.C:+#5E9"4N; M0:_Q'4(-.,B!!R\IQT$;25L7Q(@7+.WA0-'**Y[,-)CRYORXPIO+U$M(M($X%M4,OK]8U<@_K5&% MAK LMK0?$3Z08:;UTI_E(/N+305\4K5WDW@_*!@46K+K:J%YML.,Q M3/Z)DA?DAK/ ^SQ=&Q8](NZ-=KXS6 M21R6BT$^*PKM [6&,'<617#?M;/T,+_RV%[B,8Q6B/#E+DW2")7!OU0WN^0X M^XMD-:PJP'BF!8SK(&E]4:;E>BX.%>2V6RZ.]&Q\M!U'6HXY*@8=D5&'$B-: M0QU)S)UX48:[#8F<@%")$3"D3C^=?C[[]'E\_.GT].CBQ) A>X/E%) E1]ZI MO:?E>P&BJ+E&J5#?^N+Y-#X_-?P OJ^4F@JE.Q^T70CJTQOY308^ZY'GQ>2O M5V@:UGY,\KE$X:BL%)B]C 75?(0QG'NR H2+TB]8/:T1%&& MR[B!J*]>D&V,]P%&.JF)%DSJH^1/![^B9![BWQ 35"2 W\!,P&E# 4 UPUW, ML\R22(H.[+S!?XD3SU6'Z7)$H-@T#S8ERX#)Y?V%,[8,D#=C1Q-V&? 9IU@ M9C%9T953_0'F0-#<56+F#93#>M&Y7I1*1>M]FG2F&'7.ES#(DGY,UWPK+A>+ M,V0;HP4<,CU&!;HFA(UU'>1;H]VOTXBP6R'8.@\(#FP-KN098YF^Z@:H Y+Z<,3&=PMR.!H* M?G9C4H'!SL5.H[SP?UZ'"?XZP5- HJGWF$):U MN\<7I-1( M\40^:HVE4"@U,C@$ZH24*(#[<]"28Z (>[8/,Z3%C8<[$DE[A.;.V.4-?0"O M'A9:\)Y"+'9)!5L9KTCQ.BY:45 MH/B+'[YG]>N<8.:]^^@A_$[.#<5A_HOG)QXI?I*^8W$F=_E/GU%$DO9N@7,7 MG]Q3"!MCK=:7]=*UG7K _#$DA^<4-\-<*1-K8"DY/TC^K6)C*K.\]<1WEV\= M@+TCGFI]YVZH6ID( [/TB'CMD^R(FTLD1(N.[C/DGF)9&^NTOH8W%),LPJ1G M,LE_8BM,#5S;ACM 51W;"IB>@ZO.(+N]/$VGGHNB:WJE.F7CUAEYAAEI.*$_ MY&U?E'\%$#_#V.)[H/(F)QTS^P6M\&PO 6ZQWN<2R*&2"/R8'?1TZ?&&W=/8:J7?R4P]62XWB4L']<&6<>OV)T>8;AUCJ[O9;+1P>[^AMEM=VFSJ.S\W?VPC&*HL3L[.Z\W&45/"# M_[6-'?RCW]?%];Z@2RD2F''.,"Y&]]#Y3RF=1V<.3619M*4:6UT)JA !CVLVN)4Y+\0&"1 MPT9!\]RCB'2M-2D-P2OG"2N/YC.*;CP_+:O/,IL>8BK?("6*O>!:QKB155 =JVZ:ZC#-XO*BE7&LM9D-Y M$428@]ERZ;KI(O7)%689S^U$ 5YQ6!3.N^=C$BA*2MT'!H_&';%$Z[N0W7H, M&]E+Y&OH?.)X#,M/U'^^CRY##*:STZ.CX^.+\_')^.3B^&AL1B==5[*:-.(V M2&!^ 7\/R>3!%AP)C);I*K&FOE'%!6L2+328\(@2P42,;5W 04:5P)M0DF:# M<>^.)L04)XU@1@XAUTX4?4S#**O]*@H@^@C@\"0M=0'@2))O*X[>RD?MG3#4 MWKO.P,^8@9_LPX\$Z;#.^?J 5/ZL<+5=U^M]%IZW6#I27\>G]@6B6OBDP0\! M L)?PG#RW?/]K$A0F24A_Y4H-!E#[ 7D9.G?C:_ ,*Z>HQ ;&\D'J4U,*E"1 MFE/+%C^I_ ![@2DYZK7F<%#E5&_0>.TLO<3Q2;WJ,KD0IO0&K9 ?MD&EXR@V MX44E"S1D40"A>>K^2U%U4^]E$V;ZD PUA4&#E@?D4%Y[4YK:)&%I.@>1$*#I M1'/=*$4U1UHPR9X3",F=WMU^+$C2KN&1/8BMX4L4QN+'&M+8)FATH+3WPW-@ M1:+D7X]+OV&V%"."9.MYN@T",IB)$O=4>P$*&IW*WDG#41OB]]_L3N!PL9-[ M2U%&6)+;NIURAI]0WO7:;5QPZ.N $5&@]66+EL@+XSEWVGG5PULK,LH^P:Z3 MYQ;(-2G_)%XA5,CETFA?Y\+%^/ST>,!0Z$:NUIAF#>Z7"E7788 56I9YY :] M\SST](Y[ P,1NA5="-)V&NDH=RE$/$=HZ7CKI(V"+CG^ 'N#$!GZ-5ST@2@T M6F$'Q^)HZV(75#I3K.I"#^2A6\H0!0>(71^RM9@===?<6VMRF\_&,5-&WJ_?:3Q0)<5U#KKX[(9T=.,,DJT^9? M'M4^;=_;*/UIE%[=.9JD)$N^D'BIJ9:ZC%-;,!=CO.Q.S:@.F31,R@BE>LY, M; U7:>P%")/A_IEZ^5//ECQ-G-9@Y*E64,V-0(9^\&(F?XT0:DWK)-P/C.B[ MB$A,P'QZC;\$HNEX;*.X87"-^_P1ORZ1BS4;M@:0$Q'/Z^(=15\1^6^K7A?L M.P@ \$6XK>S[4&\<#HJME&)V-G:&\,!ARZ-P8)\JEW&C!DS-P.:,W! MR+F#/$2$"5GW*W(1%'G1K_/,>*W[ K/M " @I/[EB;0$ 45"%Q$ M#6U3?[" M-%H2E%,K,?J_TLB+)UY6D(R)!$XOVT#1A5Q+GL:VFD@,@Y#:'@PF=-N$2RR'+RC 2\V M]^PD'J7YV%(V]N2,$WNR_L+(*3]A7XR)4 \3J_]KN,H*]=P'34F3)4.,JVB% MXI?0]^]RK%-(ZS 2&&TA(="J*E!%LB4["9L)5X[/>-PNU!<<7E0!H FM[OQ0 M!*9E5A+A-7&B!"RDKN=.-"/QOR17(@D6R!\N=((89:P#Y#KPQ_AQ>Q?@*PI? MTZL_B78_0$R,)6H?#8#%E9Y]TG#197@;Y9$R)T^^4]X&)B'U+9AXV$[UWDG) MJ[).S-.TN%A_3=]C;^(Y$?WUDO@ X-25I-'>DU+C>QO%E?P%F)M3"/#Y9^NW3.\1^M/Y(]65I_QCX?$CC?T7I">07&&0K@?C_%?0;]1ZD:0SD-3#GD@!"@DKO7O/0L.[ASTP:,;/MJ7W'J M& >N4NN>&98>+SBSV@JKZ72>MI^BV(\$]F 2EU@]E1 MUG*[_>'Z*7$ Y1%!\7/NFR >H?#VA[/ K"+-7U"21H% 5(7NSPX"H&R -4%J MA&F:D_0:LG$HK*/>(K2V!@VL(X-Q$Y 00PK@BA+7/N"XM0G MJN .R_ ZC8APUIJ,> M*?R6SUX)PR] 'E"E N MPUNMV;=A8?P&:<.XU- 'C$MAO#]O^P;9M$9M&2\R3&'7RSJ"K<:O!V<9HZ?I MY7+I>RXY;).;CC3!/WKP%EX.-TG0]_E274XGX_-3P]%AL-> Z&6RQ0?88Q#V9))6#]4.*FL4X6?WP32,%MDX?%D*/*F$.)-2^F_H*6841L0HI93&]F)%GF.DO0]KPJ$KCZ*'[)BC_O,!(8 MS<$372USIB(Z;0Q8!Z#\58EG(WAY^LV+5GWTND'1R@M@2WA2%(((MNL5O?[M ME1*]_NVU3O$G3+&I%'723B^QJ;M;.P)74(N[&-0N] ML8UAC"]HA8(493&=89"Y(4CFB^LT3L(%BC9WX7&,\/^(AY/ZND%Z)!MQI9H= MN_':[A9T>+EA%9M\//M.D.6?^S/UEH3Q]*+:K"XVPTB:;@W9SEN45*N7_[]^ MS257>,7_Q_\/4$L#!!0 ( %J(0U)^5ZU7(>@# '+7+0 5 M48%F8[P).!L(V%RRQ5]86S<,3L.JP#0E1<'2IB2,@?](\BGV%(^1R2X'_^$6W(7,A@S?KE6*$QQQG__A!MV_CU\^>(LX9/ MNCG^Z?^ ",%#.!$*$S_\1Q1)DS?MY_/YTV)H*MXS)(Z'?Z*?AY!AZ^:\[FBV MZ6Z>\%I;@'\:Z[.?_H]'WK*PI+V7S,/K5Q _>]4*S8M Y4*29MFACH7 M[/UW^8]%?ZY^7#>5%G8(#F/O)>MA21JD B!V_[1-3K-&NJER-A01[(B(AO#$ MSD MTW[./?CE$9IXQS0ABE_BA?_KD0>EQ4L,)\([@UTW-\'H10'%?L)?=]DE MO2++0_8*0#H^=OC#L6%;>H0DXJ^]8-7"?^"8P(ED,OES@1"[&?0S .XU1;]N M9*-PPWT!2_ ;ZXG754]#<0(GMX#[ -X@B(Y3]Q:"R! 9VP.M=!2TL15HI1^_ M_Q$!)_S^1P4VA_&Z9D/[]N\/&RSLGRO>H(=#8.I(LW]_^+^';-> (_WY^Q]; MLA7P>VWYLFO[V()=#CE>_N?GJL$_/UJ"^_L?09IAENTJX-\?*F>.)2UD MZ\:O,&[8?\/A_(0_[[41),M0./>7IFL -9 6OU!OP%S]*0D"T+P_88.:D&?6+TU2 M(.VF XGS2%VL^DA9;'W$$BS)(MFR4U"0TIV0&J5B%2[39XAHI"FF?F :I\+A M^O;M5T9759+O#-!YCEG'& M3L>RC#-&C-@GZ4M(A!0F()%$DJTDTLI\F QG<5>?%-SLL!:.]>H)V,F$PNSYBM$UB".3(G?&V+6,3V@>Z-,KD;9UK=BJ5N]X3*>CC08 M2:9R5#DW5952Y;9SDL5S2A]P)J4)61@. M;,;,1Q/#DI".R[*49=7E+#3+#)=C-HS&'$(V$R>_=,!K"[ =<0Y^8VW&*Y7$ MDM-@IV&*7MI#@I]40D:FR4;0>)&9O^)@&_ -NK _7!RG:BY5'.0I-5H4EHEZ MG@3=,1M%P\WUOW2P*3A2P1NMPHTW ^QUJ9BQ))M)V2E4(N*T5C.)PIR-H0&. M.,4"[QCC!TU W0"(-FU< 3 X:TECT:Z/& ND+ O8T"K9 (VZ/LI)&G1P$F2T M;DF(%]0"^A)+&BJ@(EGVGKE8BIT92%7,E%R/5KN%2G\H5\?-'[\W[[1%8'HO ML&JZMHIO[/>3^CZ#?@E"%UJ.CNAGY-I1>*&D@(M MYP>)G)MU>U!*+HHR.1G+[<(HFJ#SA])O?=W[RFK9%3JOHVM@& MIIH%0_M:$/@L7Z0A'^I:[" O9Q8S5E-S)1(LOY(O 8J6&C!Y@%$D$&A;Y^4. MISA@CU>%!:X,@,:E*2@-PZFD764[ MGR#.$CD36&RDS$SJ(Q=/X1FQK(S*Z5ZJ'V]^D"(!\)(*/L)X*0JO4R>J'CD)LGH*^1^)'BP3)MM<3#N3BTD MR_M4E31)==0J4(? 9.UFM9]I%GIA1AJXAMJM%Z-\#D#H_/0!JVR M9$,#/ -"48/B&B-[[+G5%XB32%((M3KU(I6/--),MM8MZBA?:9 O$?<63OML M3G:L6"U2F#.T MN_FS(,&6)B^Z%3 #BM?1L^9%S8 X]AJ$#[M<.[2B9D&#B "QUT?*\DO']#RD]Z:V:X"]3@X;4 L#\)#*-O1D!WVA\7J(:0->U*2I ML]_3\Y^S,+I'Q4 @9#A+S"GZW.]1Z;1KY5BN5)#+H*F($XF+==4]2X1%W"CW.(Y!-ZLO*C)=#\!C-@PDV*,.=1DHOJUT>*!YK: "IFT_A$10.R-N\)7 M!YV*-A+EZ8A?)KJZ(DQU-.Y8/_:!D7\N WCGV*UJOZ3,%TN7"97BKFD5!Z/) M +F&R/O&?BZT(Y=6@^2MFD&593T/7M1X"%8('_0[B>-)_[%!M5$-CZGY40*Y/W3 1;B M[JKHL,^]>B<,@!0M )GLS:E)>VPLN-[\W([U]8H#8M*O-K?(.%YAKZ0/K10/ MTQO83;R-RLY>;@,;K*LFID_A'B7A8ERUHF11EJ7)I+]4,_*"X1$EB>>4_-RO MY7H1,X "LG[_@PKOORRO3@Y)P[Q"_"]4@H;CE%1#045S[SO1FY] 8P^MB_!/ M"TM @?1^'ZO7[;[#^VCICNE]\J8O?OGL]"@Z, !K9*4=2]* !9D#HZ454W9 M!I,SV$=&@5BS:.313*X"FW,F"J\0U YP"@&IJP!R->78H@Z=C+MG*[/P1X@: M/K.:VSIX&$D+IAB2G>%,TQVMC/7>\RU@ 10)^ _6Q 5EE=S^0';P_$#5(X56 M>02EXU,/O&+I^I,DH,\C&$M@'A?!T>FM3+&\7RL]?'C=G07&""VKCP)\V<* MO)+LU= P05)1TJQK6W5[@=,_?GM0/975__P\^L)WC..XC+9)^U$A??ZU+TIW M^^9]\;[XRI\'$OAY3-R&I]8;X7N34S:JT!+KHO+^+^O/Z^=^[FG0.Q3J#17P M*BU0I!6=YY02C,,L0?*"IL\J0S)B]EKX9-"@U#RC#;I5N1*?I8*J#&^!\ TV M/> 8.#CF@09#*V5MY?SG*Y/T**-1TQE#9V&:$D^JG;P<6!-]"Z@\RN?[!.>9 MPX4.'HK-XDPX@M.+*"$5Y$*O9MPL%A]N^I+0\RL'^\B+*Z5A1\S1'5GMXLM$ MM3GKTHN;!= Q$F]#F!$VC"-IXELWAO+4%C!@]B/";+5AZF.34W<2F:._KYNM M^+/TLDVT.*'.VSJD&J6*ON1S8D3LY6)D%ZOB:E#BS>A!((>)K]4BNE.56U*,T3I4;Y>A8QB3V'(\/PC;2+.FE4+@Q84+Q.%'/E=NJ ((+ MVZ"!(N V\X.@8%DW;Q"+=D=V0$NPF5ZW*IF!+6X'#A37MA2O)F$?A,0\%@F+ M0MY(XXZ='>B=&9Y7*X$MQ@0.$M=(/5XHQ9V&@!:P.4D# L69:.'&>H+!YE.S MO#8N1N6NV"HE=7D>J>=N'0;':;V-XMP'Q9L2!&]*G%,:G"04M0QG2#:G^%*> M)";+?G4>*U#U6,+M16=6,9<(;B7D-"F_2O)]"YOG'=51T+9P;]T_:F8"$?$1 MK<)#=6M?\((S4SJ-H2KCM$),AU7!CO26M^[X3R;_1D"P#?[1"K;,BC9("C4: M =Y>+;"JCU*";FR7%YW24)@XEK<_+)D^"L=V6$^6"1<VW%/#KL5[,Q#FV&D\N;]T,?*FG/ZA"7DW KWOZ0H(&V6DW MLZ! !KA+JI/7*>O6:T_7\/2!$??)GEZ:+DHD7Z+65<)MID#=?D+JR MIS\_#%93E/%;J$MT^(S#Q"8Q,S)]X8'TRR#]VC;]:H6B8=O7<7OUZQ?-J8ILU0KW)D+)%..AWKC,=]C\_G @>$F MBW+GA\1AN?X,AT.1!['M3I<[AQ_E3#!UT('CQ_O;:6FUT&%*YO;@GTWC-TZ= M8NB\/@.FAG[8/Y1I'9FX3!ID8_,!7N8[@NHVJ1@]#ZS'.DTT.YL/7Y;-YT/C M$X1Z9"2O2/4,0SH.A^TPWL+#[532SZ^TQ,TH;4]FFY.IF&_(4[-'IT*M#JVD M S?G]]*&S -R^!\M]!BFVVHONZL7/VC3"0FZ1<-L9R5\BV*[H@A)Q!8(WY'G5;:;Y(7M#% M>.K^D?=*==WBG4=ZQ^8K M_#PG^JZ^K^7T39%?!-:I,ETN^62&I %'E3!E=408I1I>2;-;,9=64 MT9G3-M.MRKU1/])P'>U6Y.EY\N.$W97N?C0[>DWP^&Q.U_/#Q8P!D2A;""7; M9L%Z"#[ F<:K@G^>,>P9N<;ZS*?]Q$&N38TL'S.&>*9>U@HI=U8VFH'UWT?" M^!.(O%] O".:?\T2S)A>1*OKREPN-R)F.Y&K.)-AX!9T!,@27#N"?UWP'[,$ M3&72!!Q>E7&RT+6U'E4(E8,+@H!9@FL XL0Y&@\ +6#9IH0N4_.XX[5 5_H< M?._I3HMFUJO^JJ-09["P"+D^">$@;W?2.+BI".%#= =]5N<]@F\ X+SFFI8S6]%1?C[*#'/1/)7G(S13Z<<6\_ZMA/7?QHI>/49\;VIQ M5CM:B"W52G:A )PK-JCA=-*0]<'#CC[@^>$4YJSP9-IT)%>?]I.4V^]%1PYM MA(:I!SR# \\@IDI?>T%]P+"(-M=NB%_MM=VC_GZ@=^T(\T3H<8O/0X\6W%J/ M29IE'"1*<3T[H4KUTDU ;Y?Z!_2^(O/.Z!XS5HU;DB6GW330>%'E3/G@=)D9 MT!R0,W45/@,?X.VN9(L9Q[)U%9@^],P9WU\,E8G+@'(O2D_-<4%M!0YZ:X"\ M1?SN>3,G4/\ T&L 2O$\NH<7;?<#THP;*ILCA>UF)#INXX !N5RX'U+X-)X. M;-1V.F9>(OB[PN29UM"< JR,R&G:P0[YW1_:HJD[8[$(7VFJ0)"XS5W5B[!, MRPO!S3"2:PUB6<+JX9$@VYHW&;#%SDD<> #I/4#*2B;@;<5MZ[ +R]GZK'C> M3,G=5&DDDYD"42PZ4ZKMX> -,K\=)%YV"5X,;[HL0[.AC*"K3E..XDXBTW/E:1G0L[4V 3=2I.*YA9D()1;+N=:(3 M/$4.\KFX7.X:O5'@,HSKIYY7%_.KBQPOD'J.>"LWY=HQ'@]I=FJ:[&1K3O B MP5M,/:^](/%"4'HQ]:SRW%";U*]0_&^EGE)Y7C*),L@RW>P ])E,'%3M0-J"0*:>P07%2:FGDJJWVO-L393+ M6F4^*ZG5@LP%+F"X?NIYRV*&J:<@DX(UB8MMN5QIX2&CNPAW*H$T]]=-/:\J MYAB:SL9)' EY\_&3> B/A?!3A'_8]/++8J'O@YW:+MK2 M8D/_AN[6-!"9:??9QO4*X"P@ZHIW9LKF0U$U3'VVNI+'1TDVKN*%7K]EX)DT MH> C(\M-EH&K.F^V^[S-@AW8G,B#NUT_<2XPI1T)LF=S"U8DP15'V20N4YQ M)JQ%+#+B2X%S)!^"S#ZE=P6,@\/'/UHVP/OS>*?.#CJRV@/YD6A/QQQU:\'B MEY0-+G'X^+N$N!/BYV9X/$Q-PCFFVZ*D^BS4;TC!L_)7"?$O**;/KP^AJV9, MY:A*F2I'1VW;;F>F0_JA;:^*\8+'?)ZL;\5FK<#:Z6X)KW>$Y%">M 1M'C@7 M>65].[N@OB1@'CB%6,UP,@M&:F0$E3*B1CJX]ZT$/F#^ B_Y*3@<08 V&\_& MV=A@R>230G$,\E3$<>X, =]2Z#G'U"2_>)R3%NBOM8W7\YM/6FG&@7&P$$;=V?]3&+!AP+GN#\DYP-2OX%P M,[IJ.#8P#X5,S\-ML]:U&"JD\+F27$L63!"XJ/I#0GZ!Y&\@['7I!C9;_WG$ M=Q,ZR#1%NYW&I8(\5A.-:+D;#VQ1_$.UJU<9<"- .'*YTB5B^7PNJBP=/$Y3 M93H;S5/E0BP^NP]K?]U8_@NNVCA7-.\L$T-59@9S*A\*MSM=HI<.E^\CLOON M8G\EGC>L>D[ :RF"X=ID2RNE!@8=O,GPFXCG R;TPV#/MB:3\H!S!TRF+QJ1 M8F)2MOC["/:^),@+F'A?BNG->",FAU+&@LJ/7*&KS^L#;7(?9OQ+8_J B?NT MJ%X+%W*QI&Q05#X_&@NF-BB/HH^H/C!0.'51PF8R K'$=A'P=0V1>7C*I*,Z M"FPJ^+-*D"% 1&R>@:+&Z^IZ72L.HME:1\&;%!#Y:3-JAR* ((N!S3=N!D377I+]FC/+PAYGG.VQ FU+0!2BPX3W$.1M M7P&6W8)CH>>_K8 =F+W8Q*X M*\?\0ND^QTFF=\M)VJT"SG),SY[D3#!U@,;O+U[?M-UIB8[4=DQSB]I-8TGC M-%[BE*U ]FVRPWO'=B,@H"XD>[N<2EGPPV2EOB@R]3%9#^?$5#L2#:P5/H&% M.U6?$WCX>75X@?D[+N%E[M_LU$,@H;R0R_T\H:1+>#Z*IZ1YF4L6Q<"6M1Y0 M#L)ZN+1C21JPK!0/PSI+0M3M7#0?H M705X;6Z1.@$\FQE#SM4@[3;E @KP8V]7F)3UM\/&/4 MYVW-Z9??'&5QT"%YWE)T"]@P%P0"Q9G:SLD:&IN8-4QGP5.QUCA6D>,Q6P[> MR1KOK/8R@?OP"/ M^13'V920:.!.N)XSIN&&5FL'UDD%$Q[7* R_$.V\+M0)L&Y@'QW%$Z$[.I:,R MA>>SI!:WXXP>8@*KU:\>QW&$O/L1XJH8,H=@5:"]JNB0JJ4V[56ZB MFQF%L_9#IZ+6,'4>6##_M !G\F(*NFTP XJ^MYO+K23[:H9*RQS;6X3,FIKK M+ )<#'H7+W8G/T]@1M!5_#RW.]7J&XBTN47#>_L><."W?<@CV'W8!XDZ5HUL ME:8RN"MWNGH&%PL<'K@PZ\2]^K7ZYRM >XS;HNP9Y[Y9ZG\Q !:6E4)8,,M= MW$G6DXF&72^XH<"YI>\$P&L7%UY?5C2T#^:+O9 UHVLS8-K(7]! DW33*\\2 M3^%X%#*3WSK%_8F6C4B/%N+7RVJHA0&%M%G,-ITHMM1K4E0Y4A+2_:[(9BN! M366>,\P/A$_EV+GF[XZR^OD2ICU>WZV-_;B+I_,L$8J*1J-0',JNT"*C53RV M',P#!\ 3+2:=OULA?\:10C'37()K5_O-&JZ2F;;#B[U:KJ\5:0##@ MK[0TUCAE72#MA[/Y*E./+_#Z-*;H_+1\OKCK&(%W!8.7UFU_H!C7 M-CD!H/4A:R#P92'=RB^+/5R-)9Q:#PRF?#FP0'@'R3O)Z '-02^OG5'ZY6#X_F_'8S!>06.V;J.H29ZUJEYN&94[LC$RAU&Y4G.#FE ]5 MO3%5O41X=; ?X+NH:G8VYELAD&A1G%D';(@-C5-T<(.^AZK>FJH>3&Q=?A_@ M=]'<1B82J>G5^IC*F,)8F/03^"BXE_H]-/4DL=S5C6 M*@P@)OJHK=8(;1SHE]C/=(5CYI8;7RM EO4A:(V Y;MR=KO3DC1 M)=+-+X)7502_DG'PU,Q1!C5/!MMA.J8:BNP#0 MML[+#0?:/LX"J!F)XTD?9W-9G(M$V&'EJ:+*CE[LEPMZ8.WZ+HU^0?T$(N\V M-/G(TKKMAH 3SAG-Z2:0QAJU@%R%7<*/<\X43NCITZ>-AFOBO-RNCXM4:#I- MUK4ZGE6S@:O>?7@%X,F(/^T9V :M?\#2^>S%]! G[%98*'% MP,\RB)JN"?Y/8/UH:=CMV<-Y3)/S.N-T 'M'F+W3'I!SR->2'4#[G*R48LY(E5K<(%3B2!!-_".X2M/ M>@GL;0KM"5$LI >1$C7-5F,SLR45C7'@0JGWX?K;WJ;P!2??/,\@NM"&B-#[ MI&; Y,;@ +27F)?XQ/3!NLU.5=M[T[.;VPX;H&WMO(W629J'R1(:KR=Q;PVE M-'7V>WK^(_9A]LZQT_Q5V\/0>1WJ@(9^0.>V M/5]@3M=[_9HR7C#E,MV*,[-J+UH-["J'-S'_%KUW*N:,;AJZ"17KJ(P+@TJ$ MX*5BG@'5#%N?UXJ:T+U=&;]*[)T*^+48@FTWZ(RQT. 7*[8KW M+G<6?M9,1QUQ:/?F7)J)I?6PQ+$E<;X,[N[:8)KIK]GV_PE#/5G(H6PUZT;Q M;M6("OQ284*9V]7D*QCJ (CX-5.-Q^K6E&-D67;QP;!2UHQT"P2NGA1<4WUN M\<:0)]Z?%?WD8=!C3IFV4^:(9?+E_'BV$-*)5#*PAOIR1SE_>JXP!IWR!9=V M?%+, EY,1(U^8X#G2Q+1+A4IF\@$KC(2=#%??@7/>\2,/\7( S$3/!AE%)X! M,J@5F[CN6O2H=2_:_)S>&Q'S!/U5 M^GP^[_QE=S<4DERY+99*)0:T(WP\7U?Q[BBP 5F@Y'[U5" 9!/J0XA\,NP_ A$M4QQ4"EHV1F7&W'*4 M:])U,?Z R'LATDC MORR_.'.UX/RJKZ9PJ5./&04Y)-FD $8"TV_>BYB_++LXT.;/5PMB9TXF\ @? MSJAB*,:$$N5.O2^#>LX.;/D^H&+V0[\SBOD@':CHVM@&IHKH?[;,:H=VC^H& MYW+P[[6Y;M)3.>_&.G*H%E9=@JM,)VQ@]?@8H;N3,Z]0>K.%H$\(=TY/VJ[" MQ9(49Y0+-!YC+$T.K/8&3KA?5_PY]1R/E^ZB;X&9KLPD;;S?P#N'IRURVM&[ MZK>K)TT)L1+->>T?6N28NJ K"F?Z3^0FQ:(RK3>F#%TG2_7LJ#_ @W=EQ^7/ MZ3AV[;I_(]3[Y?#YX1P*<.

  • %<\CJB?UY/VWA8%*F MC>*8SS?5P)GHATIM5&I??M]=H8X>;'-E+]7CN1BKI6,NY:BF7*I%8BXM!"ZD MO?S!-3>C4@\O%3BE.O!21*^*TW4V7\)#[;!9"5'.J+-XJ%1P5>H;>ZGK*$P. M",#DE)RC"18U&@$>G6"!SL78T2+9F(]S?"=;QD-BAHD!CDZ33.!BO9O#^@FL M?RC UX=AK1!%MYI1BY6YK#0O=,HUF2$#YS-N#NW?)%C"V"10-F$55Z(K"OV+*7>N::2!K#\[;^?D MD\VA?@#- 3E35^$S\ '>[DJVN'[/V]UN:MK>8+*299O2T+'A4 _;^GWQ2C:< M##5DAE&G%7DH,R6&C@7.L*RBST..^T9EE^5GB$I//AO])&%=9$#;@K['@+?% M?*=V[?WJ20FZ^NSFU!M0TVG!R!:[<:*&EXO*=&''R#G1"URT^ZJ:'F/]0UT? MZGIY=4WQWI$.Z#(8(,UVIG1/T=!-&W]T+VFH&0O)D5 R%)-)I9E>XB)EADL/ M#7V/AKXDIPLKY:;1ZQ)^**6OE"G3U.>4 GC;U#6)__ U/E_O13OC*-%AXU*5 MJD>=J+;HP.1O$K@EMJ_JZ''F/_SH0V6_0F6_Q)-&&E*Z0)42<1P FV1+W5&/ MC=]62GI]+7WXTJLHYO$K+U]33:_V&6A]G"R,#-L%"LO0DUG-[H4B(IZ[+7W< M8?)#"2^NA->XCO)S2GBK92$ X@-6'-0H*L;74B6&B@R4Y&VIYK63SD9E_;3KI$+Y=M).=.-"Z48163YZ6,R].%+WZ>P<4]A3SGM9Z7; MV\+OM13V=@/@>MV("FKJ MP,%G=-70-?C1.CCV055UC;9U?JT+/;W1'_#U(3: M\I+YMJD#>L:$*NU2KT$VIEPQL++<)6Z]Q^05ZF[$C[XM0DHU%-T%P".VX9B\ MR%F'DBQ(5C+76(B&[ YE.5*.+40S$U@?>D22)Q!Y(P+=>E"RD]+ZH6(C2F5B M2J,O]]KC2"0(6_F^Q-%0M7&+7K"JR$CCD)ZH=K5LNG%QXQ(L>WR&:VO)@Z+" M3I<[5W7F3#!U8/+K'N]OIR6J+CNF*6GCPXX_>]F9NXCWBZ5X(<^4Q\F,EA*, M9;(;N%+%9D?]&2Z%)<]5.3A!J$=&\HI4SS"D8%X&=_DK'>](9=^XMJY>&-;3 MH-^7N^J@.75E4&ZD YN@/?3UD_IZE_>O?EY9B: HZYO^=6+&^^F!J39D1W%Z M(V9:K2R#M^#[G/I*?&=]??C7P*ML5=> 6^5,&=C>R4S^X^H\+Y3[LXG(D&+5 ME%MLA@^'[]JQ?FM%/8Z"VU?/@+F_5#-MQ@O=08B:4I7QM(47W'CPSMJX92#? MO\<)A'N@:US)5?(2S\1*E"@E\05=;P2V5GN+0'Y8Y,M7#Y)X.:F'K&6$J:?+ MK8$URB6I;-Y"]9#/%\J^T9'Z 45G41/ MZ ,(+6H-4^?A*UO BA&36E"%L6@NH$XY+^E8PQ2)ED9A!F0%A;+:9W@S. : MVVO ]IW\WT+W) %\/SQ_Q-KZ; /"=@-R2QJ+]KIOT+"*HU*Y,J< YQ9Z;H&H MJMF'\?VL\7V#[0_LGH+=]5[7%E"\':>6*!GK?EO%KJUT.S$65YU:I,G.IBJ8 M!W9"ZF9P^PK+OP]FIQ':*H\8(B6KIAZ)JF+7H-W %M?.B*V 2/+4B]0^$QGR M$.6;C785G>=O?9X!:&% 2F]1[/M06 MQ4QD,:;JQ?FX&.:U80M_V*.]:/!%GF_MS[N8?DX<7_WHY\LM/0Q?>BXC$^E0 MW62MOZ0X)LSGN4X:LB6P]O(QY;5)PMU4&-7L5W.D7R&&E.912-:RCB9?&9T"T;T$;_>%= O'L$V MJ&Y.56)N@U%'3DU9\+GQ,'[7%OV[1;"WN,2K%#;J"S#J52AIMM3#A"1;MAG8 MF=9O!X13)QTJNC:V@:FB!6#/KQS0M1DP;3335M-M8#4X=^?R@O0B;K?<>0O@ MTW(TTS-ZK-!*!M8!'R-T=R'<*Y3>56'^[1LQS@ -K2Z[H6BHJE"DB6>ZE8C= M4^4'--X!C6#>R' &:!"1:-L=L)+"J*F93DX+AC%/!=9O!!$:US[[_S5W3ZF!7^,A@=7TSI,V]M;!*.V%P([23576ID M42*G Z4<6&-S$GA.(/L!F1<@D]$MNSZB.65C7094>HP3N7I'+H\S<8N)Q'%' M#FQN?1) GA%YMW!X/7P]ORMR"-I,\5FC@SMD2>[F8XU*.51E FM!3KR'ZE62OVGL<@ZPJ&4R0P'>2>*D[C936IQKYIS 1BN! M!LNU+@FV-;# M=X.5]9RCFIM.'##C\+S4KZG93F*:&02V,/,N$'G.\RT&?$L8I>:<*6Q6[GI M61UG[%W^S4 >'\9G[[S7WBTE'*4?4NH,:4^6H7PE$E5C@75I>^SP<7.<'Y\/ MNX[&W*^$UC?^1T!&NPYD7V M;D (S)%NJAQD%2UR)O@D2"?UDMFM4C)%22F'%:822Y5+MV)%-W@ZSI/[ >JU MYV/> ]0+6-(%G>B%%;.'XZX\J]'Q1'9,!7>5P'>TI-<&Z&N1Z#O!UG>9?*M= M(CD&R+TZ38U:PI ,;+82% !<.]8[/1796<%FFQ)O V&KEBV:\5&0SJ1RPS:8 M.4Q9*RF%>#L/\T,(3)1=F,9B,)2G+KE5%+7=8$); F M(5!@N'J(_=X<\#"6]/C4L)R4)CQSXI;C T2>E9)\+UU*RE,W993$:2KIA&X% M()[3^ C9]PN:#^1EKUL0H10;IA7 6WB76%:B\X5 \NJM1+#7M2#7#BW?G?M\ MR(*D.SU7 FJ'9+J#AAA/X;-987$K F>!;DV:-Y9&3_0+*^%!1GWNE&ATIVR M(867MBP9DI4BG>[0$WJ.2QEE,9[:<9VC M;B6O"9Z="=#%!V=&4NZP.)O?5HWUVH;A$D(_U3UD=*_>MVK MFN*=(M4"/)!F.T=F*8E4N9682SA#9T*PB*X.S7?(G:;L1RE]JZN0':7L,]:%4D M#=1'JP;^4UH1%/ELE$@Q="W$]M(@#_)VX")4R*-?1WFT+JB?R*3/3^<\Y^X6 MR\_9^P#R$2#KJL%IKE4W4&=MO:CQ)N LD-9-4Y]+VCC#&9"]MOLI7.L233'# M94*BI-*X)1N&8%+!R[Q.QO7[>/: ^85AWN*TL1_.P4]5;B&ICNHC#[C TH:M0N4&^M)?2.P8?V[+\#V[-@G>70I,%YE5\FS MX]DKB;0R'R;#6=S5)P4W.ZR%8_V+&XQWI4L7.),\ABRJKXF;O]\((59G[2) MUD=>XN#[Q8-( <5]13A"TT'='#[N'=5+ TW23:\/_"E&1F%FBA(6OZ-6W;1* MI1Q?8*:3H2U*[;K@!J_4_U;P\#JW/A\C/&?SWHO?YO,EU3H&?<>):KW;] P^ M)@SAO)Z.VOQ]#6 33^'X ; 3$Y8&I);JXDY]V*[8(ZMF$(%;\'QCP'[.YPM. MFN%A"-A3)LT.FIX!V&>QV 5=$> 7Y[;86B1:&Q1S@B/3A7(Z+S5#^G!V^Q9[ MCUL/BQUDBWT.8!^QV+%X(M5;Q*H<'DO,EF)BEH]I?.#JOC<&[#NWV ?S4%-0 MD-*=D!JE8A4NTV>(:*0I7MPV!F ZYOC*PE QQX"B,&?QKBM$XM&"3$0204BW M;F"!79)IQ5,YIU=AN%DVSE*:&._9%[=&[]>YKU]:M-*Y^$KG<-95=5I$% M59?=W*2,1^UA)6 Z!QUI_+SSWE'?X#3:;GC8I72&(I5U"KLHXFK=B&)OE1?*4)G"FPOGME M1U-':$2&\PD5JB^D3JO?=LK,EEGJZBZ^E6OWGUF_:/W;^C-ZTUMO]78BLI$R M,ZF/7#R%9\2R,BJG>ZE^_/E+?ER>Z%,QWD<5Q>U=D+,D\MV MX_D;)4N/D$3\%WSD$R\T8'N6PQV9*W)M#7<6K<68E<#0T<8OT(B>^,0+LRPI M%TD+#W<?*#6 M$FZM"(Q4'J_+Y9@BB;'(<&>3B^ ]L-M9#8;#T#KIY@>1]>QY]&46:+HJ:<>Z M/55%]KKXN3_ZTZ719W.R8\5JD<*U)X?^)^2.C)C)0<'W MII%Y2:: 376!KH0D7N]KX@LO7#_T^GM_2HM?D%NZ Y,1:_51!)S@V7#(DM__ MP'\PRW85Z I4;A&:2X(M_B)P_+__-CA!D+1Q2 $C^U?T*9'8?F6B,^C6W^FK ML\3@:Q3O!/V_?QST:HXE+63KQB^2>(H9]M]0-"$1>%T0D:<(_&;GK?!A8_WH M")(8&G&JI+B__M.&:9F%U< <:^DJI_WGK]4W\+\6= FC__SMM;:D)8 =H;=X M[_T%_\30_PG_#_0"#A--,/KWQW^UZQGXT3(X[2RO7'U$'?W2T#HT9?7-?$6K M_Q5R5R%.D<;:+\19.)XV6IF$Z2,L@YR99D-LHR%!"7'P_\812?$*X,Q?0]T6 M_SX4VC%I@0L(DDA[,Q$(N#$1_CX[CP8_76G7>M M98X$2#SAQN+OH6Y" 'E?A)\06RU=D03LOW#O?^>3X-Z;X><=SJ',&IB[(R&. MC&0+@;^/B=E[$PE_G$F6-/16(OP2)0&&.;#Y__Q7@L3#?V]$L1'#>6A[3LO^ M8(?/1TK$UA#S 374%0&V96K%-I7%Z':J3='__!RN!ANX8=)4AFD5VT6*QE*U M+$;U,H54+4]AF7JU6J3I8KUVOK$GWABZ9Q$B6X.P3\;^N+N<)4(4VKKV%Y9] MRCQA)!Z-),_(Y]@9!YNKMZJ8-S9HZ#5=\SRLQ&-^F-Q"5N^#&06F<2A?$(#T M*ZOS7B$,+;_]X=F6&F>:;+M;;>KE=KV%Q\J17":12X:HX?R-$1-XJ+QBYMZ( M5\SU#1<7$X8)(3QB8Z,$-%PD-V*3.!%APR0( R$:3?"CJ&^X5D^T>1;46PY3 M:O7:Q*>'5+@)N4$P4C3E5E;O==G52-KFYK*=8 M]T:GN.Q.>U M;QMY75$XPP*_UG\<0L_WQ,B/\"O_XV-OY?@YQ];77ZS_V5K*[3CK78ZUV&' M(T6?KVWZ^G-H;G+&KZ$).#DTATQZ,X+9_,X-H7]Q;/ WO?#9 ME^\ITGW&K?THPMM<8__[0X(/68"'7-*5(: %D+ _D2!<]%30+N4[6UXDRW4:@IF)]-CS?*\ M)K,1B5&'C7!JSJ?G[?GX7=27.&C631/FN/:%KU7;7NKY %? MHIO!)^.6Q']'GC@ 06G;Y+155GH0F.8KD[*A9X40-=7HKIBLS?#:(,4FSA&8 M1NXP,&VW4C6ZB"+0\P:GV",N?<2E=^ ICQ1J/H*2=:QI;^P6MEI(@XU,7<58 M_W^8K6__#CYS+JQ#Q%E ]=.KR@>T3'GA64+BK=FKEY7WQ^^,KJJ2A19BPQ1) M 9CFH"73ORX_O45YJ]IR\)TU[Y4[B4^AU!Y$EQVK0DTME2C&^D :A9]/<;U& M%H[C(3*9(,,O.O/+3RD^CZ(NP<$6&$L6LC@V.I]ZAXO)<+Q8L3BKAT\G W,4 MJTT6^N2MB4*Z6"EF8)A02:7KK52[WH)>?Q48%&N9I\LQ\Z2Y9&(#\#^H!9MS\IHSN:;;H9 M7=BU=_)B4K1TL[3H15WERE[%S\;9[_X=&(P5A2 MA\&DB4T<4[($B??B27WTS]#$?OZ6=IGBM37'G"8MO<^GS!$&&6:70%&;6Q3] MI?6\U^&SJ*-7$V<642N&F'PT!:+94#??X)KOPD\\$B+CR3 1CQQ%T,NSHN@M M2*QK&_):RS^*3ZTG^@FC5$/176"NGMPG#JOI3W_>I$$*<*$O(!QZ2YM3:G]_G75V5[/ELR\,^ZV=;GV@YOFD8X:3/Q:(5R8VT< MKW;U9;O^0M+W ATIQ[(E[1+,N$K@XW/+"P?J9@.^#7K]W8BG-9/-^2@FQ7!I M4&SWW68SW.B^#TYML."L2SHKGPB4I1DF'+]D< H&%H!WT'HT^#5T6 M%F4?!0T=8DX92,9AU*O.!)"V,QE\:M229<+,Z1S^OJ@WGHCCQZ>&SX0!.&H, M#?N%B.0[U^Y(O[2!?Z1V]\?%S3:RU"D3< >@:[KVR'1;T3135UV2BX&*"!$+):(X?KW2&@+2MHB(5("(_VUA-E" @:CV2\)_8=!Z*PXRL1A, MD3G(9<%?C7K-N/8=19FO+E+2T,F9DBW![E<%2F " 3,27_&/Z)_"2:0DKQ]J\S\O843H9/YZ2_8X2/"@D0(7&6PX4A&R'C.)N(>/^$ MP]R(P 4^,CK<7\$;2GY6+?*,G*]6-*DZ(.E&)\7BS_=L9.=2HYB>A'JX.R$* MS71KVF:SJ"5YV+++Q50]5A-J#)E@I&67RS=D? Y;1@Y;1F<:'F,,:81S)9NA M:KUH-S-.06NP;GE3U>'$4_+D]"M,/$6)_U[OY?,7_A/&XN7-?)>89'US#HLX M;0=66[)7FSD!QXL8CPXJW5^&<,KJ@Z=$Y.*SRN&4BGO_[;JH1#L+W@P.3 M\QS2:E'/'RB/>#\*R&^(@O 3&;\;%-3\:4#/&( %+Z(CL3%=P^:B!+_9.M^C M2Y7>;515Z!D5<-2NKC91?R$;3UL9L,/'2T;*?L#C$N30,]";]7J):',@EWCX MCV,D&_$R;M4&YGJ;Z&NI(UJ= .7HW2CS%_9_\2=T8 YF<"8VXQ0';&*23RS6 MN[@;>+>(7F;(6:K5S^ ;?L#7@Z_O3%:^9(/=2']&S-TP4V>Z\TJHF.:C<6TR M1OV^@5VZDDJ?":"7]5#!!NB>IPH^0%]#1!LF=FLVO%Y?1D[L,J7EM8VF?#=Y ML&B(GX=&^5!?;3.ALJOD2UE][*^L@-5T#9R[;N//QA()X]F90)&WE"/A_5C4!#1Y#;"A MB_$B@*A ]XQATFK@.RN\) OCL#E0E)"LZ7/8'^ L2)$ ?[ <5*?B+,R[WF*U M *SE*&#%B0@>7?-AAX>0)4_K*/J%6O::,UUH69!UL0ZEAW!!1B,O][#7U_0+%?2_%O2:;L-OIHZ$U!UJN;=;LES.!L$(*_\^"780+OA(L5^K"WH723^MK1%4>S M.=-;&FU:.WHZ3Q"UJFUS$XK+\0.>FS?C@_S+OGDU_!WP7V01].6582X";QW< M@4;\0?@30"*T]T@7!(Q3E(U"[&K*$/@-8,>^)EB[VK&G$#NN81TC(25!/Z/= M3I@ ?]7&7E,(2!YX]2>"7/7G;1BVL#]@IS"DPRR'%S%+U-'JX_56$%OD[$-: MYISU7+6]AWUR_H1>31.P/\@=FHQG'-"'YJYV#**VS.=O95:>:6)I,1:G:8Z;M&M,9]SO!%_4PM-LIS-8;F5R]RS#-L^=GWHLZBQ!<:.PFV=*!UJ8W^@/^-_DV'R:1-;2MYV M P-M-_@24[$:_D;Y@?7G76OUCDB11'TEW]'J:3EF9'OX$C 2[H:3P^HX5HR_ MY20?6OU"1GJ24K]/;[WT38%] 8SC>:BW$!@0R@B[*'?3CGX+@U\M=/0'2X4* M#]]BKNT\A)UWC]1?R+/#[J 31.,>8V-3G]OB^N;/#B^-;MD%_WV[XPU'5+/YF%%F08(M?ARFZ,\G35#4YA M[]CA_4GLU7=GV^1$$D^1%_="8^&G:-('Y^I/U.OCU,)SG%JX(P(HTO!#!%<5 M0?R)B#]$<&41/"1P\6,\O])/7'3WTH>/V5E=_>(%%BC"&NNF>ZG=!EZY*>._ M9">@[B[)2J&L.@LF9#9G#"MV&Y/X_(V NH*BIU5HNA,AK;[PJ/E([?C<>Q9KWNZ.O8$UM/V.X)GN^FCN?6$Z]TA-Z ME;2L&+7)7%8?-TG)RXG_EQX6MK)>WHC3CB5IP-HM\N7#N>8\G ,FQ8GBJ!?N M##1Q>G1NZZ/)^5O'*7X')_8RELZ\O_8:9OB3VG1N#ES!V@:. S?&@!^_J9Q[QC3:!E(D6%/HQE:S"6S_7&/JZ>/AH*7,:9?OPPHO%#?17JT3%Q:@:11O\@0(W@H#6\<<:U48A6-9G91\Y#P[W?3>I;CH MY7,)OAJ^%M,@G3JJ=4*>>051C=-XB5-0'16=V8(:6_Y];!:&]D]+PO&U2Q@1 M_H/[\VB1\SSAVXW/?/D3WGY9&:UU1W5DSK8!VIJ.& AYB+.S MC[,L&"2AK];\!:,1\.94-'^K-GI20C9.@\+S[L#3%0P5)W9DNJUH.Y !FS4F M6 2/[&QDHSESR,%N0_6% EQO)OT/(HHQ3S2ZY2E.QM"NMS\1X5LJ_05M0P6: MP1WDC"137:M^A*\$7..(-G^N)X"8UN+_,A,H9'I9FHKGYS" MC7=,ZX@K3X8+48KA(;&;*K?(D6$19XA3HZ^:UAM6 F\:R1*!HJR-'O;'2PO_ M7IPP^?/IQ/6X7Y'!(%J>^]QT+]I?5G5C3I7MQ"!5C&OML'/1!.;JR[;>B^R M3X^B5=_<> RQB\"MKI8Z>]M7UI"- M@^:H@FX+@( 8\M M.D8_G93QIO#(:9"J(96C++42$(_O(7;TG> M"D]#M\!?*P^H:Y!7@@3Y#MV*Y4%G=90*^F"B26WH\Z%(-TCY\^E*V(>#F:-_ M3I3KZ]=YGR!:_)AHW[S6?D>VQ5KNR&HR3V^\W0JT-\*Z8WN1+!32;KE)[##C M_K"5D,M2(IXJ9LWQH :M=23\5Y*,_D5$8\^%OJ+XF(:%DW];:XVUO(T2?K#C MB7L[ %]S_@L7$Q[U E+P1>KXX\8MH0_[#5S5A8%0#/ M*L->/!2(T&*NE6U[&..A(88QM(XUH.GSS] M%C>KQ'(0R7YX@H?*9Q+3)1+; M([<4KS<,[UY4['_W)7<5;S8LVX=;F#]X/_%[CG;=OY]8D"Q#X5RDTN!O!3K, M]:7;;Y6,5AO'R%=BXP]P"77E??K *7_K^ZNC<1[$\1@+1K$(&Q&$$9N,#<-L MDB-(/BZ,8D0\Z1^6L3-O^[__U]Z]DAPOCTV8MPEHY9%N_EK+8N=*;9]-I"?6 M,0BM)KNY$>32+TZ9\>/CE>:1[H"_V%(N^ M1M\G)JFOH 3O.'?M!2XG/Q$;!4MG@LR+*ZC8S;!CI9%7/'3IG0<8-F!1=*!LD^GJ=^M MFIMK4;=G/:Y^$(X74%^ %Y]=-7=MLW)V# 1'>3<6LV@#E5@OMF2):#2*)Z]N M.7_\1L/R*ZI/'S607V-"]M+4^!-Y4,0.K;ZZ74FL1_0^*;PK>_GRT)%\V*B; MLU&IEF3).(P*@'3MV*O6M#%4PQ8$&A?FCNB>#140>%NOF+%:: MT4P @_H9$&B;&XW0N@-4^6?CD4@8OWY^NF>]TM_*>@5?--L!8MX(L?40[\FL MD]DL (L$6]DV,[0'M;K8;VN:;TB54D# M-#<"MIN5+%[1+0>MIH]&(^'DT?LJKF;"(M_)A 5=+&AXV&I\V,X '];L1E8O M%%DBFD@FPU>'THG+%]ZY?F&/\]>VM_>PA.&SQNTK%CH$R'8\%C/<>=@4K7J[ MZN;T(V5IM^:.\G;(MH%S=MNY&3]'O%#W=B'16H_3V$QZY3MN_R7 UX+]@ M"\7;+;BSEQ"KHN,[_,V\JTMZL(9C\B)GK;:'KI[=N:#BGN*S,/XPF[=F-F.T M?W)0;GTH##J3GXTG(T0@RC-;>QG[3O8RZ&)9#P_;C,^[G>.NK!GQL&:W9LWB MUXEF3IHUP M&=KU.+?R:C=B'2JSX];VX[6B^S6 MXT41W=8 9G1-6)VPA]JT@.4HMM>D;H!5+>6^HKW':MK;LX^I)CJD4;*]_?<0 MIO"CXG]:%XT#H($[]O%;K:Z]$?'L#M*S=3O#W)U[P+BA[MCKFZ'1&MU[LG^1 M1WQX<_8OL?'6F\.C+ A@VC$,Q?O$F6X %&QK_Q+?R?S=B'2V$=]VF)X9W!OH MW>7##WMW>_8NF?'.R;408@7HF;FQ"5: 1>=]I[QSF0.@45M[E_Q.]NY&I../ M$IW'C*S]XW>F"G1+B)#1^&\6$8KVH84^@\-E-7 M4(#A+?X4O.5GF?:M@.\*X/VJ.S=GD%+U]$5 M"T5M=;HVNLP@BL<3T2#LSMZQ9=]JNVF09>*-#-L9VL. W ?-6=7]6U=@1)]!ET!ZH6&NE@'[ WW8 MNAN94>VP1!2/1J]_BM>),ZJ=QX3J8T+U1@S'8T+UWB.J*+40(77>5IWG&WAH M7@3"U0WK7D3UK0Y>NA'QK =YL&%@,T[,&ZBCW%E4];C>Y?;L72P'04S@9=I1 MX2,N&X^2.($'0(=V3-RW.BLIN!)!XUJOX@F5,7]\=V7!8@<6[*?-#140T)O7 M+SVH$X?!89+P[P^6"P,0#<'T21)HM. $4S. M,_!=S'K78[\M:/*X@3^"_A^_,YR#LM8MPK&WG]DX^/.+:=>@$(EG3I MMF1#9O!>.,(#8W4.I"T"3)0L6S>14F*C36PB;=?.8SSL@X-YNH")P 22]I?W MF.H?!BFL3@^"OTH:_$&R,!,8NFFCO9(')N(/SL+F0%$P^%]!YYW5)DM)X]?+ MR=9OP(8N[&4$_]9X\"=\E8L- 1J')0GP2P%#N"-QR!1SSIE"2-%U&1H*[UOB M;TC[9NDHLMO1$S28O(@=4+ [=,@7Q1$ )@!> MX?PCEB!7QK Y:HG>)T%8:_9?D#F*!$88%"A\OXDB2K PX!C]AQ#%4'$A_[ * M-T2NF8*V%X+U\!OY: M<]__&EBV!#'R_'MO9(??>I0(A]^BDUA0*?)Y+X;":<^^,_7)D:[GDJ*LOX(< MLB2H<9R)P0[&#B3V">OK#L:9$%\K%8=DVB*'&.!BUALR0H]INHW!GM!AJF!U M#NK(L1WX@P%,3XD@AE<,UF;H[C.,PS3OMGK4U)0L>947.+"9-P^%X/.$8.- M/33]@[9XW5$$J&LCJ!1(]:!1X!3%Q4:FKL+AZA8"@P"5V%Y)Z8V!/ZWODUR1 MNNH=T@^[02"""F]*0\<&F*VONEJ]&:GC%IBKUV[UWROHK;F^>VGEFON(3*!8 M8(ZT_,![PDFJY8ECA7=DD^ H]2&T[2L+!4?Y_]E[U^8VKB1;]/N- MN/^AHJ<]1XH#4A+UMN=T!$W);9VQVAI1;L^=+XX"L$&45:A"UX,4_.MOKGSL M1P&@)%LV2;DB9MHB"53M1^[<^5BYLE_/@4>EWS>.;BK'G]^_ ).,!L%50CB2 MNLS8D(I4<*3\)K:9).%< $[OQ=H]>OCPX?2)>_+3D]F3!S\] M.#IZ]-/31X\7/SW*20<].CIZZO)[=+_X >^SH@=[3=W=?T_Q%(IQ\+W'$>([\ MO__O_Q//=9K/WIXU-8GMP:PNZ^9+ZU(?+8)ZJD=LC9ZY@VGC\K<'^8+&^65> M7N2;UCS4)X='#[[XBD27#L&7OM,]EBU[>/CDR1=9^"=FLK7RJ_S=0;2^B1,A MW[)?<6=[^UW=,BO?EPTGK\\Q^_2IO(GD GUY1(XFI(Q^-/_[P>&#WVE7!Z;6 M_;L[W)LWWY]< S?F#4QZ!D75K%VV8S"7GI%TTW;MAIQ*SL7\1'KPZ=,'5V?W MIJF62&GLZ=/^.PYSOS$>N?J'\M_M_PT-W#^9^OV($?[=5:[)RS_&GA^^_#VF M7('[C"24C40RB)&OK17Z>IN\[9I^AB_B#_.>?H1+0M99;9 O^A9@#WBMGX6ADG#_F S(>VS5Q%J^EHZ7G$^2J;D2+O:,2T0G-Z&:9/ M9@Q-E%8V,MPF&;;ZC RJ_!P#GMB2%.= 5?(*%JLUK2S]>'@U H&YKIL"T9>L M=2ML,J94-V%RV)=5\<[-#V#+LW_7N3-QN69%,^MA_-]Z<=+>AF%4D,&';S - M=E-7Q8QFO5J3:0P32"W&"J$<,ISR\H 7FM8B)RG(Y 6P$LDJFQ=G<#O]+_F[ MT6/] &=T":S!-]'JYB6CI8&12-,+Z0J&$5?-20)Y3(&1;.7PHOH=B?M@%6Z= MO/S^E"9&QZ*^H&^UY#&1TG9D/N?G.3D#N #TY4&<-X?9#ZU<#/3UZ/\*G\89,Y^H,(GZCIV&HM:8QMUK>P:>QS+:F(AG9D1WY% 79W@Z&< Y+>1:3LZ2%-E![(+H#(VXB%9OU5?P&)C4 MEY^%0X$/T,J04)-53CZ-O=V[ %T!I4-3^!'#;6LY.318;);..QPVFCP]AYF3 M$DW!DB!'9R'G*)_-2#*XJBR?UVL>%GDR]&PZWH@T0(<9G'E!IY=9..U=''^@ M-:NQKJHA9P#RR5*'%6:B)TCJ 7L3+6W69"AM-AGZ+&^^*$K=+-T5<9)W;1=< M"/'WJOI<>$/]#HIGV3C>GG(3GT-^">9'X[&%X7A%WX1%4-)F':!XCO19J'E1 MN463D=_MR.([$$GYE$KI8RYQ4=R;[&MO95^-=GSA3PB= ;HNQ8SS;0 %6!FUC"2TM2BMV2=E$:ULEI MPX4E0DV?6#=N5M0]G-^6]G>FX"I2@K*9\*9;IV*+=[A#W)A,4T9R7V7\3SNN M?+G.W0J/@(J8TC_8*IW0\__5%SPN5E+I]2K>_9JC=9!'>F&L,&CBI-G?MG@U M?LH;$MA^6J#+"\:NRI/]4DS*KQ9.R MX,L7.#L%[@I2N_,]%@74//UN)2>-CLFL*::L;UC-\ATF 4X>%.N#%Z\. M9,/G?A3!\*$ULE ;WG1%=SSM (VU(_4[;W53G6RIK)=>!8V E$G(NPOG).ZI M][)DX6DQZ.FR+ABVV198?-4+\G#3 MKF(@L'K%1>DO-*9T50[9JB]IJ1T)7BEB MT+K!4M&_7+!P^"0EM[2J;U5_O*[D1N/N:24B!QG$Y<2S@]8LR$A?DSM) M@YF0VGGK,IQ,^I,=IGQ^#E&>I^.)K.27.\:IIX_L[S5=HC3*V'RF=6 EP08G M^W@\WW"/!NM4;3:HPR;2)GQOP/Q]<4\UXLZ)U53%71&;?4F MB:6O5*F)'C8:,D = N87O !BFORGM^B40!F?PF 3YF0BXG MF:XTN$B)\YI%ZQV,?E9#)=LIB3"'V^TX)!HF@V.TVQ(ZS\O>1<,1QQO14EXO MUH>R[KN/#SUV(4[8&0<[FN%]I0XL7SJ\/R6+N0B[[J/FN3H>.S3]/*AYWCUW M31R.5[K05R-%/[J@U"[7MFG 38V G#:;SI_:H,/&!S-V2>YC8C+LB:V9MP(:T(E$ Q%:83FRGTOL!_^,(()K&#$ M*XS?N3-.%QD1R(*W=..1"IR]M6C$RLU9+150C0P,X"=(D %6K@A](:',"Q+, M$BY&$HQ+5]868YIK5.]_BK.I_P/#[^I971Y^0*KBQJ;SCL9TWIC.NR[I MO"N]6@9>-(Q45: %Z8O<[)<0+1X$?)(K(UP36['B65G/%)=2MS,RW]AEY"=J M5(ACNV0AK,7$E=@S'WA2G33G*:TYN73CGKME01)!OYHRP&T3 M8:*0.@-TJ.#\:7-BFR+MV89"<88D-3?/-/7KP.!SR; MUN\L+!A6!] 4@(38#U"7>N+#YVT;6PRVNW35212LR5!N)X$B=DA]A 8C.J\+ MV/KPAEZ\RF[]LW[QZC8MS&KJ.%:ZJN?^7:]X]?BCSX&&003NUJOZ^6U;5XYI M!OD0SPE_\B$VY'2NR.*G'5K21>7(I_1RHAN@9/KFC,3IO@O M8D94<2@'-@.=>PR1KKH+>@,\R(]/'#&@V5LHW" M[_"&#=ELDD7',U^[^1K2<:JI.A72IG[',#[R-_YZ_]YCLF7)R:DY-4)"O61Y M5P2@1!O#!+(+]OM"6@?#QFE8Y6M^_*XA6>XF2;F$B,!59EC]P=*4C8\Q)O:] M^5A1KF0VNH2E9 >A:M#$'**,V*!9;0E@0#_,MK&,.(N#A.<$TDS848 MN 79#NKJ +_,;IW6)[?11^ ^.( M]Q=C."CS3=UW7RZP1;%I9):=EB U<9&"?NR)_&U0P7#IH(>#'%:BL(V+T!CT$3#.QMD;B5N9 MDRPZ,(I21;ET"7>.\C;*V[[.$7RUD5] #ZW3='B 6>Q$9#B8N'I%C@(V"MA> M=AUQ"PU_(/DJ0U%(T8VE!O2WDTCT3.RR3>'*>-$%6Y&+ZD,B=)VZP_TRMSM@"7\JA$JOPNM' M='@=^_?J3Z6>#&JHSAA5/?HRXPD2 .$ M1Y<805(:47#(@@7] MD<-'%>6R"VP$T%*DRS3E<:%ZSZ?+.)O@ R8?;57+9"&C*I]8W9GLBFDC/@Y0 M@/8+.0S\F^3(W V6@'YF6X&QW;*\A-IE*"V7L1H]?'AX]/O2&CVY3%OJ2Z:[ M9A/*A7?2L@[^,E"&'G&7'7LA><;E%FMIGS,U JCE;UO-B"KM\.F3WWTE/W3= M8$+NKDW^=%-/!.G!T>'CSU.0CB/=DBZ>\@9^$+G;[W_0MMG=ME3PP0XFC]]C MR78XI0$ ZU?P QD(?^]C]6G833Z"2>[W/RJ?<$J?A8QOL]?%G&.?FC)S%-A1 M8'^CP%[*D/"BX\JN!2\=NW1,+,0D8 M*\]D"%+D9-BL+8OM)*Y+[LF/P -AL3Z4"#APVR^_IWKK#5ZJ/0G"U2' MH1SQR<&TZ%+$VR"\W4ZV7G/_2+^5QL&E+DY/U!^E5R42<[F!K"R 1/HG YY\LX,=PDR4:[@J6.G>C#H%!L4(%:3VI5=E:I M1(4I5I)BQ2BA%F50" K\XO-O7MX_HJ/QX,G15Q/\],3_\.3NPWN39"?:=&]H ML93;1]@"!+YXZHEOLM.NGQ>U?Z $H'4I48KI#F;TR;<6]>6Z.2X\I'F4)##& M!JKH[)2A2!D*/%4"H*X'R[J7.(5L9]OE%M.&\B[ZE@?W3W^%& #-)78.*4Y[)"&>$68NN^(6K "%O M?GQI0@C"AVCL>@D:*0W%,QNA CBE=C*7+Q16 VH!%6.10#SYU#%/XE$$5?;K MGH?"/Z9HH6\Q32*'7A2&[2O(?:G_E+P.SAB<,]Q>X\VH/NY]+J#M92-%K@4$ M+'0OU5(J>F?YVD -GD%!RY:Q*%@+^CB37&!$$]N4MV[3#F 02#PW7!S-9=\K M7-(<=NH@]72Z&&J]Q"<.='S&UG# U5]R *1Z+D)TS^<-%]BFU7=TQL[H(&M9 M_B3&T7/)%@KIDL*W6SLJW[00NJ<:;!OXB0$1G"35>ZW_SP^N4W\@H_V4'F?#5E'XX]Z^S,M<)RB8#'TL&38 :!P!M\.^$Z,9Q@ MMNQ7Q1RAGUNOO[V=W2;T>\JRG05M+A2 !@LA]3Q83V(^WF-+Q86,2'3*4QI1R,0ERM\P3@@-: MDG:,=/[)(IW>HQ#&;/U3OEI_E2V*CIE);EW0:6&^_=O7QKS]Z*@!D^_A--Y0 M?^/%%J'2C73\WM2:6]I%2W@3)Z0!0IE4F9_GG$FZR5OD-8(20OY.ML7UNF-& M>_*&VI-7"/_=JOXZ#M5?(Q)X%/=K@02^D;&L43P_9_&\-.ST1DJEGXFC/$:? M1OF\LNC3X\/[/)#7]13=0'9U=QKVY9F[=5EOK$-$A?><<:/*3@@[=[98C$A: MHW88V@U*NU_H3X@.S3Q+$5H.&4@V:15%H^+J:^$ 7?==F_55\:_>#2"QV@QC M-],PMV*,8E!=8#IN-]5L"9_M%YF8%:.&B32N7:-7/$:&O[8713=#D=1$1@8, M(/\T:(G7:@LOG0T^C-X/W"F'T;W<=:/B-;D(K,QE?7'P<]%QUTRE^IQM#@* M>)6W[8&4O]*8,2B=S:#I2,24&H-/ 5X%AT@E'4D\KYU%W!0X&=%("=YQB]19 M.W/SBA]TC7/@"8G8W_0*J:0396% MR4 <5/4*;_1]*3S/FGYJ&#STJZF2)J%)O(ICDDPZ+0T#8V#U-=398Q3Q=XP9 M?*]A^,!,?A,C'Z>LI%Q[IZE[<(O?Q#F\03PM[BMZ(V?Q+'#9W\3AGVZ3[]]( MK-J/._L%W,29O$0[2]" TU>6>5_B-I_C'[Q'H)O!#S=Q9J?@#*2S4M[,:'.( MF=W$T8>LS$T"W@A%=?^9N7+)*(^3KAIJTGS!.87:VRT.T>[\[/.C]V[>WAO:SOE M=Q^1PWWA2:M'GJ8QCWMM%#$R MI(10UIXT:O)J+5XG'/SKT15UT-:UKSCCW/1K,;_3CJM"\#YLNFH98NN.@V3C MYKTS/\R>VX.X%ZMFCXMJ5U?7=;\"V[J6$:_6H("I,8]%7D7=5CG9NKTL6@@C/L&S\..R_34 KN1A![LM%1.RVVVZW^B5/X=C-MBGEV M)]R)45L0O@< :RIN9B+U6Z!^Y"CE(!R\B7-XXQ2_M2(#IY=;/6#7;HX5/-)" MCV[;C7+;?CL\/*2LK4QM#"V,,GHM0@LQ+GG)Y,LE?' MW]TY?7YR_'*2'=,OLGN'=^_>^C>[4,:2X<3.W]CAQ M9HK=,1'?S4Y]]F@Y)[Q$:G2 O6$(J];/RO-H -X3MXOGM_F60C0G]?NSILC6<73.Z=']'__+3^=T(): MQU995)G-\YT'FF99\..O[]#__V]] Y;:5C?G^$CI.FO@9P&7 MB?#PYDB*5CEM^[KGX@$VR4C&.OH9TD!/D+7)L(X1":]TM>-/AX9_M"),UILQ M+2A]O:K/A0/#UC&1T="VEDYML: 33(NE B$%!C2 :)N,E)KA"HB!2,3%Q"14 MA+\#)-W9-THG@8LBT$9[ /ZT)KG/6K2;Y&U,VH*/P8T_67#C1Z^A'OSGG2?_ MF?U Q^W-/S7BRBP0]---=%B^0:5(5Q\<%TUVZYON^'8&+IQ\<7Y%]SJDU,:7F5K5\ M\V;R\M7].R97('[)LW69;TSW?KZ>VXC.&4W,SRE\\=M#;*^:^O2[%R?:O.>T MGP+D.24]_5U1H>DYJ>P%_*V3HIGU12=UQV@=/T;BQDCMS1#A4@D,7)G 3 M:,BI#?(,L*IP,K \*QN"=+C*'-@0%OP;))#7RYH^+/$+972@Y\X+[LY4N4DV M[=N-_I/6#ZW57CP3T(5%2/)2XB]6>B\!%Z8;U>YP1J.PXL9'>J[0(:I&,.C% M*S^23=H+7#!*B-N<,T<$4QX\._UNXNE1DU9B"V!,Z%G-JJA"S?88+KF6=]F] MPX=;LY;??1*S3^1KT5?H'.7S?'U34_:X MOL!94N#!.-1G=+Y1V'03)^.KMLEKY_1"O::YK6J0=$CSD9OL<7W]WZ-+,KHD M-TV-CR[)I\GZQW0!H[AO7P-O8RD9':+^B6M1=7E2<1PYU @8;5YC J36\ M?>86!5H92YCWUNFSU[<50#!1IBV?(HY3YY(;GM7*I8;LMC205H0X4[/1Y[G5 M:YQ=W0:$3_8@#])7[40<6!X[9+DEO?WZI2;T::4Z?;S;:YG>6-QI- MQ_-G?0=RN@,W/S-H/^_"1'^PM+M^8U$K;*!?^2J'T9GZ'&[ACTF4!?G]_OG+ M73)\(\WM8Y \:#PB')*;.)-_Y.?%&0=,[OS]U6F2JOE\[Z?1E1B5V,XS,I+E MI&0Y#T>RG%1+C&0Y(UG.2)8SDN4D*SF2Y8QD.9^>2V2L4!NC@#=.:"\GP#G] MGC.DBJ%YOIHZ6I=Y]I+3IF/D>I39*X\,(")K8IHY$U#-Z_L :U0"U-)JD6&9 MS8L&'6XUDYPWB*E*!?6M9\?'MV.&%6:6\*%C)37Q06KZ_.FKVW$Q69Z=E?4T M+\N-U#T5>=5-^)\YWB@ 'ADQ8JY^U&/KB3]%S&)/;4S^SEB"E$*'8_0&:2%Y M8XC7C8Q9OJH+Z234YN00WGKU_>EMC[>YD1,Z=;.^ <;H!H?$(PJ=T#O\)D[D MM6""M,WK<#*?[]4W!L7'"^9SLO\^C<_RBLOK&4'\O%MRG[K141D=E2O7U@SH MKY][QDE!YWMR!EA\_"=P+').-WMQ,FB>!YY-^@"0O=Q S^-P+@IP42@,!LT. MF8BB*$O87""@Q"W?9K>^_O[E[;CAWWRK3=Y6Z[_P$AE*;BT6?C!2 MJYIFKY" OM.3P7#MTVGX\?G7[)LZ'BPBX4.A&;@=YEY^)0S!< MDQO[$V(A="FW5_(UW345F*WG/9>A+0J ,+.CNT=W)_2_]YZR#J%_/,EP@_K* MMCGPC/,:HM YND"G&XY X"YCBIV$I=CX@]!X&"P\95E?\+75KV@P--*6O]/( M6/ L V6"P/FL;C;9K0*U=W7?TG#:VU_^3NMS_]&GV+?KF)Q_8KEY&Y?!-626 M'V;J/GIP^/!2@R$"-$3/A\>PH"VW1;.?#RZ:?/VEH%_HYIJ_%WBBL"%^L7TT MG[+QXWYGQ,GN+"1_\"-" @$U]($>!E#0!TQ>]6558[F\Y?;D4BMFW(@_;"/N MC1MQ'3;BR>'CI^-&7(.-&%73M=F(435=BXT85=,UV8A1-5V;C1A5T[78B%$U M?=J->']^Y>,U25^^7_^\N0OOW+Z]^\?/GQD-3U6 M"'5O_0XYG&*>&:S[VN+4__*W;SA$* '5_\_E380Y'T_ M3@!6U'>_;46NV3[ MZ-?*]M/#IP]OM&@C[)V*\[C)G^$FWWLZ;O+GO\E/WGLQ;1?KSF;.+1:7%I)= MQ8W%E*J58Z#OFR68(7<)[\=.Y[I::+_N$OYTL[_<-_T=9O_7WW,^[W/Q/GG% M/:<>8\#6_?WU]O&HUXUC!Y(^DSV\=W_RZ/'=/V2[1V$?A?U*A?W!DR>3>P\? MC<(^"ON?0-@?W9\\N?_D5R"3KX$5MFCRMFOZT( OC\@FK[\W\4=BXR\_A%?H M66POP@X/ZK=$TZ]Z;I_XP-Y_?']R]^[C&Q3^&L5\%/./%_,'3R?WGV[?2Z.8 MCV+^&8GY@[L/)@^.GGZ(^75CHF/7RL6XB8?^TSI8Z8FY3R=F7O= Q%^).O@# M/+ KG_ GUA%/GCR:/'I\F<4W'I?QN(S'Q8[+_<>3AP\?C,=E/"[C3HT?;M\CM48'[ZTKY/,ZZM?/4E-9I"=7"T>XWC!RDGZE_^AAK+$S"B59ML MF;>@"9ARSQ!TXJ2=."_JOO45EA#4=3O)TN#F) L-=1#G/.;Z:_3RZ&IN%G)I M+#1]^&'VJBG0 (/6HIZW4D?:N*ZIV[6;X?/E)LOG/_=MY^:'?\!J[U_<$QI# MO>)F*J=3>!I^6P>DC-OQ'W^T1-;)62DN;0&M[MN1?*N&>%. NZD89 M)^PCN5$#"*?$W*T=OUF_T#@2BI9^9H2N]8T!?]64=K1I#[-G2N@7_P&<%#-; MKFS:;] =DR23GE^<%_,>9;]],R,!=!EKL&R:MP4M;).#.P;M9RI\HNUS&@E: MMM35V0&JR[/\K'',%ZAT%E>QY+.Z0JN_AM?7YHEA3D.S'/]KG2A*FEW!LY,= M(;GF/C)YO)X3^A$5O@T8"VG@_2+G,T2O:K(>J[VC$ANCZ%R5E31F1VHEU*>@J8<:6:U^<;C1-.$21>@TK0MZ%_JRXB/A M3-;2' F-FM9Y,<<;XI/$?]SY-CH7%U"*"WDQ#RM9V;Q-)!&5]'1(;).2EUPL M:QU;G7R'WG'<-/5%]KPDV6SJJIC1KY[/24#?I(RD6RP_)3];06N &-KV"!+B\D1=EQ6^03 MWM%C^@A)IVS8\[ZIU^XP4ZJ$C.0_[V2YF1$(I*2N/B/S9EG,L/LXX2!E(@0)5*+!!'3OF=M>3!H$F(18A]1]!X5D'8=_J+@?\&G' M788O:*A/Z5/0QYD1B;DE($Q0S6*K\?[$[UM:2#?D]6X@,Z;C"OQDWL2O-H3SG2V)5F[$KSAW>EN9*K9F7N&70$G?^6 MS:\.AC)4$MFX&'\F?;L7N$T*H>?=T+62STU5D\.!MYR9L[7.$:LI:'VZX &% M=^501K0"3E['S2?99W%L]>6DAKSPKWGRKUF;KS3&7H%3QFO^ZGI &#CD\6P<9 "AE39;.\H2GS%?#&]V>1F M87+CU*NN]0J2QNCR)C8.R6S_V0C#^0Z5S]4753*?(!>'V3?@22LW;-I[\S// M9"2X\+K(K) 5:)>8@G@U*J2P!I4Z"Z+AGS^142&VDX=1)897_.&E*]?9' 8E M;>$*;]A]3_[A9_@91$-\+:;T=^]T_KZO ,T/,::!@(. F%9O"A=UA89E%@;','DX548&7]"<37FT>U](M= _X?*# MJ[ 4RXPGI:] -/'>XZ_HP;1R>+H(%_F4^NP,SZYGLYY'ZR JWOU#'$\^A>., MQ@PGK03C)*@GIR]IFXO!\17MPO%D3P(QAF,?X)!^NRLV:6F%32O5(C#1$&(W M>]\(6FB*X-DW(&&5]R, "%=);?[#[$4E5BCLF%8"'-&6X^'Z[<'J>J96,*V* MRM6]YLB%>T=[R =Q36/*07R)E6"WCN[B&J%-\JZQ?XN^W'K&*O>C9BU(:W3N M4LTM@K.N.V:++8,(";M=6$K>9[\$F#SMCF-M%FTXY(>\'(0BIC"5\4Q,DTUS M-IMC0?!"-(='5 O![6Q#]S0=!W(_E_R\J1G]'%HEG4([>HMC"CD'#IWZGBLZ MM,OV-@)/I,$V'(*+/GA1R\(9'#+\1RV] MH<-,Z0HI:4F$+I!4(/T$#:;>[@2#D-6WOS#QIW$"ZN:NV<\XS+ZM+]" A+[% MBE0U1\<,O_S"Y"C@]$P=G2B_W= 3_MIBDX#)=[/SNNQ7)H^1R33-I!)F3NT-5LD9,R-. MMZF2.)\0/HPJ#AM8%Y^0_/6+PFHP"RK@T$O5*X MFKO\3924:.*1Q>I*+52^OWT;H>0&ES8^W*DE#A;89&D?F>GS/<8#U44K[>WUCD/<[/Y4&XO\3"5S81:9 MQO+-T-U^FC"FE^9AN!F?QCW"@=W&^.H*&^=,XL0=ZUR^8F!54N3T\ M"*,/Y_/A*6@QS/;'&B)&/"LD]B::73(?,-0Q'E69I+QFL!3D3@*X\(.]" M%#HO*V;1Y.N"N>D=)^H6G"P,"FXP Y6H$%LD6[>G(\*$P#E9!"U\69F&^#,. MAZ:-'#0H[\[[A)')%QEL,(X'_,$TWI4]IG%L!18S& KQM:1F^[P7478R3F'X M/\_+7@S7/6H$IO^Y&N;>5V.SR"Y$LJ_* M)5FH6J>Y][\>/7E\^%1-P*(LV7+XZ]'#QX='R2_Y,7\]NO_D\'[Z>Y]FD%_O M((O^_;(^'W$WAJS6U25"O*40[88:>#"6$>?F#$YP,7%X1&8/PNF8J&HZ@.9F M4W*RI?XT=F,:3ET%>JI;IY92\)'BN!?'Z?-&[Y[XLE$?AC/R[!:V>HAS2=)@ M['+!0!4M2)-8>H;UB432>MPD+T[X2$HDB%-E=M?0S0'M;>%^/M$D;,&,M,8: M@@O(OL? ?/ZA+I$GDUPLN1AT9NF"I&N6#%^UY25K$%URT56 C&Q1B;V^'2)( M;-"PJ+Q5J(C@O;-\X?#J\E,W'B-+0%^&BQU\0 (P]BWQ^GG-&E%V'+S^64_VW!?(M M"Q3@8IQ2X"7!& [*?%/WW9<+S#-.*%@^1$+_:2F%?NR)_&T %[QTT,-!#AN; M<&8(W4WVHB:?;.$"__W?GCYZ_/2KX3@&X,$X6Y$FC:XB=W$%J)P%* _MP"]C/024O;-"DD6L?RXT^264(W"- K37F&:D0T' M(%?-SGPD11*N71;K49Y&>?I0>3JM%QVK(R\L,91)8E!-W9'(E;!6*V?NOEB! MM&"<;- 4*8QY:9[+QA?#M>LWH_B-XK=/G9%/4;HD*LC9=^N^]A&:[#.%63T> M858CS.JZP*Q&=?WG5M>G15F0%4!S/9B5=3]'E%W:&L8:/&AK*/-K=/G?':7I M.DD3@L93%/MM!RO-BNS2\I"N<=6\/=PO4KNO"T0,PT7UQ^>FZVS1(S,[R]?< MTOP7ITCU-@XY3D(2LVW=:EIR9HN![W3:\C:%WB +&%B]V[FUIU4%>S+46Z% MK4I%B\X8H%"T2_2>=A7 4CX\_8F!IFA&#QLB#9,6M-4 "V[6;%#0,'75HR-YF/VX M+&"]=Y@@.9)N"$CDNKZ0,0W#UQ70\>*Y$S]80=IX^(/' )":;/LVRB&5C!5F M6&WLM*9#L/[I $%,0C?UH%>:HGW+6W'& (XF*C59P*!N^-SF,]X8'F,AB2?> M=:2H.?'/*&7+KT6/7S"ZS.KMI#[H#$> )\])_I;;O OXK)7'EL5;I(&DZI,? M;?YT^BS:&CR&]0 R,HT@B\X<;1Z)C//HW9U_Y,27IN0-'<+XW+S%0G!F[^M- M!#"(9$SV#$!8^?X0S*S;)L!/1I>Q\J8_77"J;^> #$JH@&K)1@40C8J3+)\A M:O)2[8]ZN_TO9G!%V&*_9I?!1FA5=AP84 ;DSS]__YST23M1 MMOJM6=',^J+S=Y*6#4S=&;*8@GFFS9WGC(XM,_:+:0(T *[&NP3\ Q!370FT M?1X7C9!-.-9OP39Q-.)4X\/"^ MO/I*=DZ/(Q>/\ZIJ*_=R($HN9U@I<+U(HC.^'?HX0%<#DNR0INC6WD8,"(-$ M;0"'MJ40=)OM+MLRBSBA_JY8P433I/[E^#=,A:M\\.E(EH9:2E4]XY!,BUK2 MGY/W64TV'-[+R+5*JK&#>19C&;J\?4MG_N^&^&,U'&'P5O6Y'TMXOR?0L*'- MZQ7C!MKL7WTQ>PLSHN7RUV(*4+G@BP\YPX9#')'6U]4HJ4*)ELFMG MG7>*>0X8*T.YLTKP&LOCK7"!&D3$MMAOD( X (;R^$W!6.@QB+%FM%/5F6PC MPQT>H>*YU0O# !!6QN[. 0J>V"YP*;EB&^1*].L(R(08SX"AHYS;:G6X,K\Y MIT%^ S-:X'*B^GQ \[0^L9>Q2GU1OTD!D.&V8[&RS6+ID2V5?>-+.,^P5*7C MM(]@^N@%GG@E.W[],CLA[>K>';RTM6746H.YYC&0?L>+@.);+R%CJ.(A-K?SOV=1KF_$RS4M='^?",S0"L@'4WEQ[N< D[CJA638@'@2FX PC5AE-I! MNW;.*]I)MB#7:DE/HPW;:!W7@0J5%NNMS"!@56AG9T);3+J+%G8[X-^11.ZXABLTGP9/XK*<$) M0ZL1P %PV&Z.B#DDPKRAA ?&/3MT4I/:=@'R'I[72HA1V"RLIM6J!.DP(A@>$*NCW <+W7S;Y2ZG>S,0"J!1[$L/)(=JJ5HQ>-<%VXF9,/ MR$R"9\ID!0UC%:N:4ZVD55=,AR)%;6GAGCI(?FSI5I,I]UOF(UA5/=;F7 4SO2SH 7??'H]T_;D@=[7N1XL0BUS*W7!B_13,$0HE M"% N\WFC8-G6^9&+VP[CA>Z^RB&DK_\5(5-54T]IP7Y3I MK9GA2DQV7<;B4*9:UL 51/^\>+5@>C..?.DK>NB4A/0#!M&28GN5024:,5PTZCNS37]U;"C2GO MXSR [5)895+P#"-$51+NII5 <9MKSLAF62)JKQ$^KJ[Q&=I@8(01)I1-24A- M2XH\Q8/ZR7X*>)J/]D579WP_2;TL!X"M&,\H1;1FZHJ"L\>M+:2OP-!:"KFU MI1)-?O7Y#;H!6J;9J#+#7(G[^*G_KVD#J$4^6=FI>S#IO2)A50;LQ-)7B M5VNA3%&AR.P1!]QFZJG"+2_Z%8_+BPH/4)-9S:%]AOD R%FB%TK*M>A:5RXL M!20C$:LQJ8.2W#?3U,J3_>::/3,1&XEI4.GY9:F<:'*:\5K(624%CEQ+UP:' MX0JCV8+_>S' __UHBOEZ1#/>+#T3+@Z0OS96//HV6EZ0'GO6 "V)9-;/NNP] M5TCGB\U(452H0?)/3""VJO"+F%IO1]FNC0):PZ>.*_9*XE"Z^/EC6 M LMA%)F9#.,FDRRQWT5>]2_)-2-6O0\8;Y(C/_$9YU7/]<:TJOZT^X4(-8%S M!Z(=8]Z\CP6DZR_RG.IHY^!1[9?#ZAPW[P32%+T4\/_O[M+XDU(H'>**L' MRDZ5*TPK+5^U87H80 &$O(;1A2XNJ!+ .^=,'COU,YLK'ZO6-7Z,3&B!%DOI36R4(@$'I)M M!:[%@O1($)#L"-V2AL,2NF/>D>^?O_1H*D@I3"(?LY#"WK6;81OEXI=3V/;\ M%BCDH,^9@P^#)@LB'GSNS0\0G>;GS'UQ7I?>JI,(L(12(+F&=XF"FS[GDDA1 MDH9.ASX,1(ZN^%_V.N9O\FGE--8?!Q^M)BM??4Q$M=[3B'$22'!W?49;' M9'$0[I&=C]A>^*7HX) L(UF*@\U&(%/619?UG-?6N"V8O;:3S() J(/U*.@D M53-,>]%KRP1%Y*CTR];H3I!'TS>$25TE9T<),,U?TF"Y$>CE\WHM(KF)+A"$]6U\/C]L[S+Y84=9 M@_](7GJZGE9) @KFZF-*MM K88#9L>OHE,?'1^FTZY$\Y1/5I>P_0BD(K7X@ M\9"9"X8F9FAGF3*EN4#D'DR(.@*3*55B+B@U/!#FI8 MS*W(NFRT:5:9$ZW?Y7#SB0U746OIU:VJC6?IOSUWH'0&&W?1OFTU,PR$I#>; MO37;=?GLK6?[Y[.DG$><"E>(1$0FX[\Z,/EUD&'V46H!]$1T@ 0=.I'=TE05 MR5"]8IW@G\>OOR G+M!'T,WB6AV)'\&!/U)[";&$U4:<7HY'S3<5*8$94_6! M, V,4+2E=)=ZMH[&G2&=A"QKZE/P>.V&\VFWU#& RI]MY%*],D/HAR':_%1C M*(-F!&\8;7YUWH.1Z.Z'."B&,.1Y/>$53&M0B"QVD0YMX\P52.YYFRQ=4EC. M/0I@Q<@I1@5NI4;C@(OJOJB\5"">%Q$^+-]-PC&QN86;SF*(=%C(+Z0Q[R1Z MWUDUH(QLJS4Z8&PGKC1NQ,DQXR(.RPYWQK4C(�@#5:R].)/]62TFYHLY, MN:V(GT5 M0M!I3;H^V=?97P5Y[LNXPO7* $)YMN!511I_A5 NUK+V#9$F&L#@%4X3NO%Z M*].X\NWZL+_?<*[>%M/ ^88(O@K./U=9GHMF?H ZL,U@3#12H,I]#TXK0[8@ M]$6^T(BCMIT0^).QU%]8E%;B'O%;/5=]SV$0X4L_2,LBTXKD'27020,2@0,A MM1>EJD4E<05:6\\*3L5(N\!:@=D2>M(TS,&Z;]8U4YW[N1=Q='](Z2ZH*Y]% MB7R@ 1&RD)('GG2+-QD(F0W6P*J?+9I\Y>"6^Z6+OBLM@A#*GS*HV7?>B$NP MM>"9L\/YG#,#YWDAV&:&SEG_+"M&YX9?W"##%ZJC;K=O(^@XSX5KR(ME7<^M MOT2\3U;3+I%D%&#ZUVI& O5]<56WEG+X\N2VE3?L_SQGK1GP+4JDG2EJ 1;]U^O(% M/4"09);VUY*"0JJXJ5N0S*L"N%2J2 9JAD/+W/3&FMQP7?E& M4N72DC:TJ=9\6:S<-"S-C8FL9[&O=0@Q:^9/:+0<%#6O'G&[0/LS;F>@1=QG M3L/0BINL*^LH$7IPH%D#)D,'.@MOU12)?ZDHSHE"'.-1<_>$=,19W9C6L"8Z M7 L670>^/Q4O#!_=+73#KK;6B?8Q&)E3O5B@#9-[WUA9\J7- M41!\:1,;(N\?^"S1*23RJ"^.F$JVFS3?$]G-R6KY/W_YZ=OR[:/[]XZ.[CU\ M^!=Q:ZX$ZBZ!'(CM6RGT$30PS["M ?FO$D9,'$ M'+!6MS%JJJ]B(.K"Y"6T6A:D-%?!'&8O%H,71JD:4,9S&IH!PGKWM J-*IJ@ MZ./-5,"?XJ<6O>">N5O@1C%@!B5$)I/4DC2H!"0!*-_*X1Z#C=(QN=$"&QY= M?0G^+GM6M$V_UF2HB+?O 2FX+YH7,^?3@&YI*>/^CX3FE'9&;J-C50ECEKO/ M1 O4M'Y1DAQZ'R(#AZT\Z.]H)5A* ' !HI#IH\OE-TGUOH3TP6L@ANO9)3F MA+[/[8+=/#T2TH%N6VF$?S'W=9W^S+K8 MB SX4]H#E<[D;.D$Z@B?!$9T6295\XI>41UF(V\BD]XX'$@]Y27(C;Z/A@ ] ML$#;N9ZYH-)&B+Y#8+_&36JI?IX,*!]PS9EE2P]BV#R@SA/I-Q@U@-P$F!:; MWG+$!:3JSS_7^*Y:!O^A2'O.BZ*>7Y%G?&)9\KJZ:B"\+$ZB/MK0@TQ"%;)\ ME[ ?51&KR42K7X$R /55A @0O$TE39&[J$ IPN0G"CT&Q["H\X7LE%I8W)WH M?(G3%Z!ABL"KSMR6&XFZ,8RB3! +=GT/^HJ%'B)1X"H)EUNT\B,BK[)OB(]K M;!R1W9E$A--8_-T0E-1(_%: %>$XC6$^??R%Q%1M&!9ZUQ'Z$.8P.EI;%/3^ MX\-[7T3",XB(?B)I3=?O[N&3@00?Z.^B<7Q,[#X.W7(84ES3[?\U#8Z1?27A M]S34NW>='AT=/GGZ)UHHCI9$!F&T6AS='47N U?R.PN=1>C'4?0N6; 3#T*4 M=MJCY/U&91>C>T?)NV3!7KMUWPT/Z"AS'[>$OKQP%+5+UNDXT#69"X4&L9+G MB3JJM@$4/\KDK]:#Q6RT]BY;H1>[&L4KMFN4N5\E)>MDG&*' T%+ M$82?&C0VG,MY82UHOUP6OALR.'V;A4$85TB.XCP9+=ZB+K56F5?%\M[Q MS2D=:],>;TF)W^%!4Z2:%@F-&,.0I-V*G+#CLJN_=OEJDFDOF6=& M\'W<-_DD^QJ\:_2-2?:L$%#K\Q:I()K()'M1H3D% )9%_L:]G63"T+PLUI/L'\A1S5(0$_WVOU]-LO\BVQ@U2O<5_W^4MC:OMFC[@BCB]G (Y M:I'R64@@D.(URM)IDM2SOCT%$6" %@*B"P^(30P/2'XH/ E M#*5"6/J$C0OL:0)>BHG?26XO+? 9:#S^JHS$"H1W36:72 H1!RQ<$:[<@ M.IP6;R?(FIC&Q<:KF@*(]8](" 30 MX/N,-T%((4P M%5I7GCL/KN.=\B6W],MH('80)TR! ',I$FO&T(C%M04KD)96GM*#6=VLNXE?,@"!/AGCY ?Z[=>ZM@MZ9K(B!4Q$LW3/B#XA.I6D) MG[[UAGT^^C?)Y9S9/1KG?\2N:15%RH$D0.\Y8'DD6'QG_%\Z;C1&B54<31C\ MJ!W_M#L*F1KT8A*0>Y/'C^^1_+6]G!=#V_Q0,1KL5.#JBK!PN%%UQ(?9*_E' M9'!K8R32"-PL@$Y11>/;D.'2!M#:7)6P>!:+H@35TK' DN79D4T'MD.&]PKG M4GVNI"L3Y:$ ZI.!K X%0@I HHTOSHLY1P5UC(J6V'H^,$*,]66V'T;I5G5@ M+E+V.WT(PSF4],N6;.AC16])F2F^Z1MH@A63A>TZ\K@+[$U+5S*@MA'!$R*V-F%2V"+,,+$C\CA,)VVNXSWI,P;1EU@8>1#Z(R_YX5?#6*D=DH6$HQ M25)40B>-OB"E(L-OX'/G18OC1UI&S5CS9#W#/C[UP^$IW>M^%M\#!>S"D.2Q MS'5EC96.[GZEU(+9=_F4RT2.[GU%%M&9^'])FR&Y>LV0D?I"^;?L$AM)3#47 M:5B=Z+;^:]E1/VUBW%B9/+S6/]J;UVO2C -]HK5'SOGK">Q N>=IL@(K98MM&WP&*(^*E72A'%/6EJ8 M*&D]T/]26M_YFK0J:H$B05+FP"*MU:F5L<^EOTKW4:*XQ3H/+O @$I)6@;:^ M7MJU9K#%WD$(>OG+$\Q!?$4(Y8O LN/>EU).6*E[B7 35XL NW,66C(Q\AJF MRED@DK1KWFNEW2>%]!-S2T,=D2G%IJ12[YDU&/E7$MEI6^YY%7U3KDV:T!D* M.SKV*G]TT>EU*$L4'K*-&$+1%-29%/BW+]U0MB^):4@ZL230U%)YZISLF5=:J%"5GU+I,,8?HSMNQ3N*+6OD.?- Y M\V3C7ZPJL.Y7Y^OIAK51$88BJ'TRP7_$WWM2.L.WGC!E(^_+6OW#G4W4- S\SF7+,&R]$"XA;2.K0 MVH0HK;,*C)<3#?[)V6F50KKCRF/W#C6A,G1ATY6WF;>%;M@U]VUE0X[M9 N* M-7W1X3QLLSK(MPIF",&CE%";.VA+Q5FI=-H<52!%KW$/?;BM# (+[!9-TN*Z MW2%1S^NOMC=(Y]M61PBVOL#?9WG\ :??M,B]@^-7[^I"<$LX_EMG>1OXXKF5 MV,T84@&(!\6J1BML36]I=QTE ML2 OIVX"A86%.'?$.RZL_9>5)U:S)4)946/2($83E=XSU>CD3Q7N8GO2D4:- M!J:"$=5:)DTE-L;Q$!=K7MGN:Y$/'>_M5CBD8&3,$O:"J5$%@H9P&*.^'J5L MO?J/9CEIO>WAZYA\<0 +($;$V1Q%R[C>6=KU-_VR[KM2;DI74<:+_. MF$XES?^BY0[FP%J/C0$%\"#3@.6U.]'"GDOXLR3UI@/U 99']TVQ21\)U@!M MX+B1=!4:&B/)5IQQ5IQY]L]#.Y&6,P'&NE\K<94[\/OJ'3LYXF +7VDO$5DA M9$_J5JAX4G613VF M\T*O)42(50OE%61D[WDX; M>S$3(JB$=R;:50$%!NP0W65O6T,#"0F)R)KTOIGW,Q-'6_W$!I -4'KY^$!Y M76(9J[#6/N40 PN<- ?PW2(,O1@;7]E935(VD3XPL9T9B298LVS3FK.\4N(3 MD=$M=:A&=:3].;G*S$R5W<[:_[@)5[\?)9N+R<5C9%EV-*Y,*VZ36:6)=0NU M)C0U8NT8D9CO):*6'SK6>9/>&S/ZZ<*[*!XUPQ%#">[F9_90CC$49DC@D6R MHJ-V)7)0SV9](X*%/P?A]>^.+V@+.D*(P[#ATI@S9..Q]DJJC.4Z)Z/8N?4VDZ6D MF.3ZQ,?/E0N4\2Z)R&^1)0SZ%)K-@;"L/I%N1P"GMG/8L6TR\<>>3EFWW<0D M73F.BN-0LG7,A'C1PI"NM8EH4QBP:PJZ"@PE #/L)MSBD*/_;'B@?BGCZ_J" M!$T:"L,QN4=^S]7Q="Q=7NIJP0L.O'>1&\5'NN^83"PD6DAH- PO*$QL1N.6 MRL'H[=:K$>QT7@2W#;V'Y%YS@5%N:\W9E;8CMM,3D0Y7$K^?2X;1J$U9RYLQ8OT2 M??2 MXW\"'C-K-B85Y%QO&4T*[;6-3',!#TLTI:FEKX;;:O /S>TK#F:9#TZ MR!Q$4('?=F5,/L)8Z;+3FK&/KV6_M';L:K1&$C2.R:[I]!\PW;4RX^H>SOPD M9N@4[:I)5/$2 B]1CU%L7-]"V'WC6,_(R)ECT%@Y[BYKI&\X>XR?X7B6GM\@ MBSEG&BP 4L1WN:=O:\[R44+)"?>:B@P0=!&K+LT-#_+"I M!K.$+A'R3M<;[X?Z=JP1*%DN4Z=K5U0';XMHRQ&CBNUV=5-QN:^ G1/\LU%NN^:?O"&G*U=B96"GUD/?GEGZ$D]&C,&HY9P\\K:QC?J3L6 M.+I2GR=7RRNU+,1;BO5V$,4]=Q=IZ9Q=T=1NTZB]HP3,=S5UIP]RV*;U;XE7''V M%C37*=358]FY#M"ZU Y*#-@/4M&>&2C2&^2Q+_#B]/OLZ=V[][A,&\-Y&1(, MTBB8GXF/W7N SZ5W_-:G+SD+5]//Z'*+1>,1HZDRGMEP9NM*0>4P1B)TLF8L MD=[5B/ ,X0>1E\1_OTXWPBA=UTJZ7DEP:!X%G59Y-UM:)9O/MA6X4NDNZ:[*[CY0'.O P9 IO?RM $A]F-MP54T>1YN!M*CJWO[0KGPR MI) V!HZY/B13@#?-/++/7#,NZE]KMTY^E91B0 M-)C60>'2?W[V#:,6/?#H"WPB'?@@DJ\#DH2 < ,LFAQ41M*K;2%\._4LGVVB M-('!]02+),S*XUD;S]JE)D4@EV'I;K?S2K[8X/3-\Y=!N (*@,6Q.VB*]BU- ML(<+U;ZG6?D8X_ASB]_SZBP_$W1^R+@:ZX#J3,]_$F>S);&N\;6Y>EVLVLO" M+4+=/(!@X#-$14.K0+F;%6;XCVGRPA@U\9>__1V(*@NHO&:P)A_6_[@S_=N5 M 2D'3;F*N /I)%LX-+0JN7&S F7+>L;=/_WP]7('/L(3+@ \J+%\MZ=6W(IA M#[-35+K&#PQYY#%*\R?7.GOP.F\D<812! O MBGDM(C>)RP $^2PP=5(W:)-+,J[%>T"7D6S_JZ^[K[XY>74L_XHE>UE,$7CWC+H1 M1CIBW*N9Q,L(_TBHV#C4N3!;91;4!+%[4&4L#ZZ1GM/+I&)Y3+0W5\C-] MO.%._5M6'/?RK);/W*J>(68UR]"/:UJB=3?C88R9;OYS+65.29EM1*Y^O5RJ M#Z"'8,)@1@1YU&^KI&6A$%B]=_?@/R?(;S6=DQK%-7O]PP_]U\23MN_\R).#_Q0I M1UVJG"HN( '4V;X@#),UJ@*;2@B:&;BL94"G8ASI*^_?RF_+/^D+]Q[>FMM/ M0GAU*MR!.$3/WTG_7+[ Z,_WGMY_(/0%?K,,M2$!8$#=:^O .$$P-<_O8[6 M==$X\3J63&*7@XD)YEL;N+HV5O[.+V)\,!-D>,>#0RQ,:\K<45[T<6(FT6ID M'%B?#&>'1?4S/$'\74I';YT^/[DMV^NE0&L38A,2)2D2H6>JQ()/U P%C;/. M?MD)W@K'4\@7)0[$I+,^3(T]R-O.LF/^?O_STZ.[BX>)! M?O^G_.[3!S\]6-P]^BE_-'OXT]U\_OCI;'HTG^;4'$!$M&[FLL];[V;V>=K1G%<XEH[P'A63)I**05(DV0D-)8WT!=H!2",S@,L(@ OJA\4QVM.M* M_4HK!-9O-[_"@GM9EW:O] AO.TDLC29O,G5(M=Q[1M,OT'&I&ISX]]![3Y*. M6D$035%HO;OH@W0)Z2ET8LX##5)$ .+[=?65+BU?@K8]1A'CJT7![%Q&XCQF MI,8XD)P*TVG&0*+Z-4^5/O?[,0H>[A0FW=CJ*FX8M9!^'5:[K9Q.]/]W:FE; M:)#1F.Q]A F-\KD/U^XMA-9($?UU9OP#9G9DM\R7W_L1?P=ZG7U;("#LVD.6 M?2$^5_IKGLG"#U#KEA#5&IC SJF%@!-/:L3Y 0YUGCD@E=9T1T*_@]G#;*OI M1BR&G3=-,#WFT3)PQU'^9B%T*+AB$(L"4WGE/*=)8G (-X/G(8^X:$&Q,='\ M@]Q0?(/0@DG0MYTD;P>E#,>E@KF ]E]K84&(48*33(Y&]*#P'36 :B-3.=AE M*8UZ8=0+>VO4:-U;Z=RT*HQ5KQ8[U:1[>-:9;@107H#($8/4M-DH9Z.<[4,V M)'[6S.M ECHPQ4EBK*LC-U O#0YP M[+MY?5&QU+?D?/$/$^AK$7?3LZ%_XJA,1R'_(&4*\Z9N/&DTL^]X MM*$H_/\IV0XX):.4CU*^K^+ -YT5[E'8X$6S%>4[J^LYXH+X79>3?<\92GR# M/X8TZ*"?M_YU%+U1]/:B;<"1^$YRT^;IJ#L;E2XZ\'OF#7HLPBOC4 G^%LT55UIQ L1*72=$<1?6?RK1R-G,?C"+:S: MSF!6V@/#YU-\%P1N)A.^&*Z '"N(EU\68]DP._G M3KGKP?Z;EVS:(:7K[:S=" 5KYU O%G!#$,?W]IP\1EN/2MM8Z[)^F#T_=Y5B M)7<_&0 .?!%UUW\BRML)6C*RI(V[MV*S,H7XWU M-Q;(YPLGX9,(6H&1/^.R29MW7XFIRJI9>82U:K81]"NFPC\/FLEGQQ)@8/RE M+!4&N0.5(@D;/XX /=ENO?HQN![/;&\D\LQHC,O*P"$[8#]7!,3>KI'E$JO- MK.3:ORKOU-K;7^)JU0'8GZES5?RP&.FS*)$%LJ+@JP)\[)X#$-_:-]'/G7/? M+6.6D9EKF&AQRL>'>P!+5BU?@X(F:48B(..)_LTX[>IIBUXI,]]%!+EOE[FF MUO-@N [?Z6R"GD"-)R,75FP,3^/ '(Z+5S6J@S Y%Y (4NX"G?(3QFZ%PS_? MNU-(!':NBK#.'G#-!TAZ9FN8$, 6:W6DXXC&&S40]VW%?0-KZ/W!YO@"J7__ MM_M/OXJJI'SZ1OZ0=(@?KL>9%B+Z8QX,P<,L"G,BSJ,?#;'.'5^*-9I &B(5 MPJWDF(&_/T1J!Z\(\%X%=@ ME+'7!NHMY7*+O]ERK%1A0@9?,KWN%7D\KPM5>F\=(/3TP4TPN3U (T(V)?V< M\99>VGE )4L/212JD>VH?([H::%XNG"1R((90%_T+J>SI[ +$"YT1_G=M(P*/A0C M7I VAQF+T0I*@ R\WW\=O;:H)TQ47.3P3VRXS:P#H [+AC=)^U./DWO[6H; MC&KP.JTC^+9\^^C^O:.CHWM//BE(^2/4\#.]\+7O#]\96UIVCJW2XA;5&:+' M)G%[!VS%+"=+@P\=-XV$1U;OIZ^1^D-XI2U%: MTL7SA_5[QQ?.;CJ\N!45FQ(Z.KDVT,D.I9\*A$V>XULI 7<*U*&W(^(6Z LX M5KAT$6)>3773._2!L5?Y5JH).I#3X%+)XW/AG';T(^1<>-4#[2%MGN0-+KPA M/6/?O'\H?(&*(TY_YI00^K1KGV,ZO\5;,983Q6\7UC_JRD>:+E\#9(/P7C(] M&->HD$?>O[7Q"GF#W3-VD3W-G5!LM&:(1Q5/W%;I:LR5%Y5OGC.YQ+Y7](_A M[(:&N(>.0C "Y#7X(VRFB$E<<:PXQ1I'"%EPUU@X,,ARDOU(5_"HB13)^ 3[MBOY,/QO9-]XQWNHF;6LAK) MK=V:H4N2GZ<$[X.Y ?NR[;QM&E\;FDR@IZ-!L'P&76#MK/."\CF<;0:&^!6R M\_#Q=!AE*9H^X>=1Q[4(+4'Y\R#B@P/(\#3>]O1;/A4=B/@Y"1TL#?K*<5OD M. 7]TDP%4+$WS]Z](69'_K=KFN*::\9*OG@ ME*\LQ/7I-8#,=ZP[O(8S2)?G^9-(^99>#!?!B++\B&8'[.(TX9^ M8:ECQ^XH'Z^O&YRY432< 3G; &DC76(/;%\3]B&X>;D"7!\D9_7P321Y[)J/XVXG<3: M%V>&W@-S'ZYGTC@9K*!@CV;C+P1^<"=$H4!]]3[32,YKGT1'I9WY6%0U'K=? M0T/Y.JD8:NS&4!HHMOZML#=0,4GKZBI\:W"])-_VIZF.:Y!QVJ*$6P0?;AGN MQBT]N2]L4C(XTE&.\KV_:##"#D5P2[90 CNE.MXP^IEC4OODD)5.\L?X$$G% M WWI17Y4JZ/8[3/6MXHXDV*?W80# _6WSP.-J 4TO!<'4Q7J$<$[YE(?%Z6( M(U:+"7HS>U,CUKA1""U]@V4AI:UV=H%LL*8_LV)A!M:PF@F:_CWU2P&?PEF0 MG6 .E.M)_GEC@;"$#=#2;Y,!O<66C>3S[L=VR:'^3>B^Z&N?XM@SC&V M907";P?^;TCS_A&XOX=^,2)XXXC\^T#DWR?>\EBVAE*P8X]O%"SP ]"S[P<& MCI?NG_O2?0DS;UTZ!N$PYZS!8'R&$P';$-[:2;3J.98T \GXI.W[6*X-F@4( M:P>/+>0>-:\H./5ISG\8?QX23*7\5F_H'2>]NOO_MYXRW_0DX$UPXUNS"\VL M<-T/&Q0(-F"0@D*!*8"V4E%"-WU71.[+B'JIPZ3]48I2L /_XCQ AR9(!Q6V M#8/.O'$AA9O [4P=+7\E<76DOH[&$.!XCO>=X^_JZ@R510R %ACA*"ZCN.SE M96!,51,PBQMV$&;L%[2,/"_.648*D;/HMXJO'QW[4=CV"-NW0!HJOI N MRWG1"D2" 0V&/XR0"(+UCB)-;!!(0 G@!,<%$ PV&W7<*';[ZW M!9: \R*D MUZBS1N'YJ MR6?@FK:2%^W:IZ_3B@\A6^8H-SM*PRZ7@ZC]NB<''9QCW(ZC7JWKBHOFMFSN2YI51&>7S&878J M]5/E)LZ3O'=:,F[EO14$^X:K3.H+-#5^(1[O&A<,Q,]:?6F@;K>JL5?OR=JB?K 6"? M >Y_/7KR^/!I1OM9#FVT_LFBA3*HW=NR?T 3+6!X MC[88ZL =QSC=8*UZE!)(%D 0,:S7C:,A8Z"LC ^SI'2J6$!%E#J:&6![;- M.8(S;Q]<,>JK;?6!C'<,4B*[W/:+A6N,;4%S!R5?H6+Q>'F/'\T##$\.0[T& ME6$G4:$G3H">>]^^P;;G LD:TIF2AU([PL]Y"_L9&1HJ#>V2UO?J;B+X!+&H M)46><7'^Q.J\29N2UW8 0(D@KV1VFJB"TYJ3)$!HN,$:5SDGAMJ/(0$&\>K\ M"+;ECZ\)O:A8VS$!@U-F!;E"H@C>?J*'@;;)XXV+V.:#=-;;6\U&#RR^F8%[ M+KAQATNK@F&DY]Y<1D4MWZGI%:,*0VK@^6=M*WE<=O77+E]-LF-:WOHL>R:W M/?W<-_DD^[JI\SE]8Y(]*_#W2?:\E8X.BPGZ-)(+A@F^S-\5*_JYY&_<6_I7,6MJTG/K2?8/\L')RCB-!8%^^]^O)ME_T2;@ M\IEDK_-%[D@F7I-PM#D]]?0-/R*8*?C=ILK7'?_S#?I#O\5_W]':OT"5=3_@ MXVP3R:BW5S:Q":S.KO$<8M&R3C2[&U5*JVLE0"C&%"T&LCXQ?=IT!_UZJ]J9 M 53^MF9+JQNM:FP=[2)#89&R!2\,,&"DR?J556-;QY$J1C$_NTIBKPNZYR"V2$5N"O]NL1:4'W627F0L3=REP[? #2+1N+M/< MHY%I;F2:^[R8YGX]C4"#FYX]BZ*9BR7DVH]DZ_#U>%&G M;MNV^NUWW7@#M@VQU[?Z!>XLXHC'=J4!ZW4-)HSAP"D MKX+=D70(V*.Z&&R1LI0H-])@HU(ODAU(7*7"V8([/#@M]E"0%:2/]KPG@QWH MZE0,:/G?8E>9O(V&/D/1#>^J)T71=D,\93$U>@EM@EZBC"[08\]0@3!H,F?7 M"G?ALI;Z^WA("^F?%X+6W"Q(BRWX]G.M\GA$G>2'_LT:U$DL/-I9*#;H>O2/ M_"4/#PT+M;T^/C3UN_&%?*2']%%<>]D<3!#M;NJW$*[QA#;L VV)Y&'V?07J MQ%R8YRR6QQ'^O@JA!:''84ELUW7%R9V^DE7G>)4$POGEP_)$8^'=17_$+$Y= M?("XQ:&]>$J&_Z+P##6%TIMK?:>1 RFUQ#3^IK:7\,0^^XF"_+B\K7^YV'"6 M:F=UY9S<#R9+2P08 4 -/$7KZ G1!JL%+B48M/F*<:L?P/'TVXB5=H9R@9#B MI\6T@ J.XN+7C@\"TG9:];>#DVFP= .[NV=%,5S>B-%$R$66":.]3@J9E0/Y MNQ3N&L6>TK44;1HB4A<(Q-$A A4?C*0RY# [92ZL0'/$)OVNQKZ>%J4*1T"C M=6UW55Q10D[+_"<1D:,P" VY7Z"XE31/ ZY;^^A#@,E.C?0I8]8_,;V_46.2 MC(A>8_Y)3:^F&:I!X;S 2S;04QS4<8'\:T2_C=+V_BX41=4B5@LR,[,B]][> MHT2-$K5/HEY[)ETF)V ZT6#0M;,E_=W8BUEI=9M1G$9Q^B@6C>_4-K_(&^[B MZ+@IJ?K;,4A%K\"YP;\;R+>H"H/!"DBV2U)YZ4MMWJ"(IX,H1PE+51UO;2\OB6*]IB)FG/ M,FB>(ZT-\Z[+9V];H_SW$1R+QQ45=_&2AQI<8^/[T(W". KCWA*& KINP'XC M06/CP4%R'_>H,0E(AF4(2QV+949)N[2R_4*B^9O"E?/V3U"]\B.C7+#7=)SB ME"OR"P=D7:R\YM?(391XWI54%;X+)5V6!*?\BG+M M9HB9:^4W4V/XWY'C7W6<]=7BA"[ZO#8,^?Z]'2I\!F>86QHNRUF?PT]TUE;N M0YM4Q%!2IL?2?-3.LA4MP5*:FP !5%C=O77@#*A>OXG 34H'*4%[:IC]"B*\(0_>EJ$W:+(3N';2YH3_DO,$.-XD6JI%_/T [ V1EQ-'?IT/K=.<+?_G M\\:_/A[QKR/^]?/"OVXY&)?",B_M&H2>*J2MZX9QBT6&40R%$ MY.A 662'Z+FDX]+.%F.FIK1:0,G\SFNL%$<,]"DT,C(AV#7X PV"1W[YCLG& MJONSI;_GM6^R^U:[&#?82\O-ZV4PX VJE7(W$*6EYM;*ZPF'BO>,B?39H*!+?-U M&Z]TN;DB*_1XUT84 ?TG];UHQ#$KE#Y"ZG@ 4K-O6!&(2PC;&X 7%-QVV!66!(F_ -#\[W(0QES":-472Y5KDSZ MG>YO@.[;-3(5?6?AS?0[=G]553$5&E[VC$K:Q[''SRB3'R*3+%_H7.J))K9* M;8;AT"$==?K51#S59#0&"(,.G&F81^VW2)JCH--4K;7HO9[3FKPMUTAQ4X;H MW]'=KT+7"8X''MW[:I3\4?+?HXVS,C>FP]P'POE(6/.WO=(U;.LNUL$H M1ID;9>Y#+,-YO;9<^5XVIIB=QI,=C0(V"M@^G"<,^ :P@12B ,8J2\EJO(6; MNBE9FXIAXF.$BHG,54NX(:M 8-M+7'; G&=YUI0H*!'N%R>C?AS%=Y_XGG!N M/NF=2-(S"LPH,)=K8Q%'&25LE+#W M7Y5&0FLLPJ/4C%*SK^9PM=!< ZS*66T$CH?U$2';Y#Z9<>1$'X\0CI'8WL1F1 J-( MOD\D4\S[#L2=%CQA.87$.BX)1G3+5)]$#-V6@!UVQ?X!,!W""$[ M84ZK?NZKF>>G'YP0<,%Q,KC.UIZ'8%Y?5-S#T#>QV(DU'P_">!#V)NU0;F>=-)N8J7)6YL6JS?*S'/T1F5)EK,H= M!?#]61"/OT+@V=(F1 MNRBC%I%01-BIK:K3".7NAY>2EZ9%6VW3QC_1\R'UY,3-WI:R'*7C M03*2?UW3$ T+J26J"'S*4LN.L@QL5W]@/ZPS3NZC]*UTQ5*+ZKQP%^PE@DZ9 MB_HXKNHIH>>&][>ZAH2[5J<3C]\"8U)$;B^]P-C]"GF\9QOW(!,0$B.+=ZS= M8?9, L#27E#ZL!E"'MXO#0@/F=;G3F5-A0>SKS9*EXW*UX[K'S&^JN(K4UJ; M#U:&9 ?$8_T:+?M:Z=TXCXJFN991UB8@ZJ-J[<^[&._)6(PW%N/]:8OQ+LD9 M#*'#FLJR_JBLJ]&MSU?-[>X-D53LG'%%-CUR4717UA1B6$<8=R]X7R';EIXT MW3P/.MW1)"/5NGMYN:Y.F=GEUNBBK>BKHM-ZL.$V[(!0,!);G:-V*[>HB<., MFWV!'F%R2:D"^*> [9:S8OQS258I%RX!N M0NED2]L%5.F8%%^A(>9F\& ME:GQU[B*DC_M:^NM.R*3QZL]D")<(J1Q"G'A?KI<50)&@[:0C\8M[*(6@$)& MSY0*49VAQ8ATL?6%D'L/H(R8C9Q/657X$=H''5K1YN\3F$GAEL4-*&^Z ]_ MG0S[W<1;/FBYPW;?#A4ZQ<%O5F[^>R[ZIR9XFL*(U"XZJ@1UNG($=!_1O9/; MKR&(+B;G8,'RCMF1],SQ/BSI;6AW\Y8>Q'X)]AQ$-).8HF*B9UY*P;&X:J?* MSK!"M5&R-[%OJ%.3.LXT53H*JX#QC$2J>!.1G,1! '&V]-&F(ZU[AK)JEL9> M(E09T1&&52YU-A$;%0SS\V).YUWKG(7^1'A.>%U\6[E BT0#Q2";&JO#_@G' M?[G 6%L9I0U%]3X^R1+FG2FACFTJ;?@P(L56)B$F\7'"=)&I?&54E15?2[FBJ_<5S&>5G6K7==HS/E5NNR MWCAGC%PI-Z-I";[(^4#M$E/8U2://U1<>'[:T0!:NX$#)1'B-B'[YR5'EMV&7UV!T;= M+&'S<%]W,7'FPXC;OL[8B=%4'HJ8>>J0[5]RUY5 [KO+[\K MM^_&/0OY?N/Q(Q95EJWM#KP9I>LLIW70GWZ(HX:BT^M:>+O>B8P;&0F2C[R@ M,1>)$JQIVZ923M4'')\/FSPS!9IFVT57%4[S996Q85-VDHZ,Q!)C.BGI+9+V M,QS!(*/,O$]FCF&0(QT"4'?AE9RG"YI'5E9,L#F*U"A2^P+2Z]1 M<7I&61IEZ3VRE'*O6D@C85E.[*:HJ?#.#JHC.&R4O/>5%=0KDAAN+!,9Z!%A MUSI19X,">?*; @X'+HH%^6)(QRA]H_3M,\N$:=^'_SZ@/_,H3:,T[37R.0AC M\1/$2M*HN+8%&45H%*$](O1?THMT(JGQ20S%HA_J"R<&%R<+F"(SZ=^!IDKQ5A(1G=9K+7EF.\$P^K.5[B-\?M1UMX; M(/.E'D@'SDEB@,PP @0D;5TU/R#3#+88.+&0_1SKTD:ANCSVI<@&BVV%-H/# M$G5#X0+]FK2QLDY^ T#.S&L]SO]+C]S?6%[VN5:!/!VK0,8JD,^K"N3CBB+0 M>*#N3-4P6"]'N0"[@@PO"H6Q@;E])H!2Z2@I]I>;XR:,F>+3SCX/ !4W=:+'F%DY)"N,\?G28I-*>@7O?R_WZBJ2_H T_):C<0NE?#KWR MQ08H8Z2G .G+)0B_ LXV;)WGY@+9TJ=K9N1%_<:&4;0IT)DK3"(&V!U&C/37 M716=U;Y*-4E5.85LTQ!7/3 *G5.#.D?J!0A=[6WDPG-5J/*SQCE9.GP=CI_C M7?/OG4A-:'?9;+3]4EMR!(R6O=(&3+0.5U.^<(Q# IR>[)2V2'CK#"9:M$V_ M[M+B!:XNR!MI-K,H*A(2]C]0NXR'7%%[IU8 ^^HW14W7/* .;2/;D 8&V7GG MSJ25F-780EC<>5YR2^.:+1%4,A4B1@9IE#(B6Q&I[=G%^U#__^R]:7,;1Y8N M_'TBYC]4J.T)*0*$L9 @*'5WA"S)MF;:+;V6>GSO_:(H FBK$(57 LI]*]_ MSY9+%1:2$@@4R/QBBR10E9EGR;,^)ZM$FF1*)G>W4,$#"[_3Q&%@%%O(&GKL M"M[ $V8I M"69G6RUV<M0 M7"DIQ(E8\A3F$SUV5S)-:R=D5OC'S[WR7L5V$^5]EL+ASW,[H<7,=Y$9ML;K M0-WK2ED% D/C YFH284/?<;!,^)-V.!\;>A*1VSL0JTMQ4$Y#VXAK5<4#'W@ MC&)+08%JAO,\YGEL X_]$[MOL0S-FE/.-&N$T6!G(,8VAXG,XB3;@3!(/&MY MUMJLOK 9#DRLB%%O;9N[$F28H$X<\2I@ MW0/EF]-Z5E&O^D!GJRP1?<7BVT/D\_<"LT]LYX5"#B6:T)K!;9 M22N8:!+E=IFF$\ZZ*H7+W$#A*R0F:5I##IS)<'+5\+#"=:?H@91LM0^U,Y8AX)2,X M$_3BK@35CAPZ3,K*2GJ=J P#2NLYSA,$=#;A'J_ M:%G.6 .N&\:%_@![251QG6:?W0/#N^=;..<6CADL*0^! M4^ L6H'*LC1KV7%O<@]IH#TJE*+'L75LTL:V>@$N(0N ZR+#+@CWMD" 2MB, M@,%F:DS>'.68[T)C7H^=.$$STJ.<,':G>GEB4;6< MA5'=)2A^N!SQ\*8A-@3RYJ7"L0 F6!!F,!^7U*'+$<)JBA2N#%@+3N2A"LB< M7@)+=0OA\'VE'OO!K$7;@7](-!FV6R#FI3DRG4!KD:67T#1QXTG!$1FNI6*M MW"X<2T5S^&9!,F/Q+^N?$]4@T<@U;&%>)OP*!S3=2%SD M;3#V&!FCA8",%2B#S.%0QK"$$TX=0Y56@"XA%5&V:&8>6)O >5S$JQ, &4]H M8:,L*Y.JN5L7C\WFF.-2S7K.]$<>_H3'YO(W L!2"2GJ1)4OD*\OE9P[ M/D>S]N:A4;(W5R?#3VA-357D%#/#PRI:9J7\MHYWHS%:&<3]E9:E2!!R.M47@NJ!QPV]C(8 9BCE]P7B3;0[R)#3DC4-PW),^&JSLE5%!@ESL"@:6@)HZTMHX KIX- %-@)+N M,CL6T+BQ!>J:B54^AFA&VULAG,&2%,WOQ2DP6F+Q&DIS4_IK(U2VUXA(X'0A MH0' U:?(R7A=X'6:I,F)G4O$^FRB[07,]63:LTV3RQ3_O>J,5YHR"=B,"HOQ MPRLOQ2,)R.W8X-GCL",<[H#3/>\!4/<.YJ=CHCB ]G M@H8#$XFJ_&>A $2[ MY20L6:!;U*0"OJU) /VNMQI=E\K2VRD)QG!-Q]C3*L7J\ MU^EU6L$Y>+>F"9GF+P37(;9C9#3+F 3&W0FH86H?4%] 7 LE%]LDRE"U\PXK M%?=ST*C.HMQ.YC29PD52.,$%X'OU#K"3 C8",SW<-1S,#LO)Q5Z9$* M&G$%$[PR7L$<5*:/(81#B8OH1$M2]=1N$*7:.+ UK%B1V)2JN>#(L9HPC:^8 M"-K6RD1=XKUL,1EES#76D.$H59YJB=N,]+,$]#.O8\//T7"QEORV,EJYZ6W] MHQ4Q/4>@'?RH.,K&G1MY&D<3NF16E%+U&&B*&Q(49.0R3D?H:M@#:04OP3B^ M#MZX8_]P8HX6B^X03:-L'B5.MVM5F/BDUSP'3#;J&='3:> ?:SY5MT3# "T; MN(\RLH:QL2E,*.8HYJ.()C4NK3R/&L'RNEOIH+4B;/O*;![DSFVV'5IP3K-9 M%4B],FK&Q"IO=4+7%:Q__0^216FT#>&6=,TYM.RRS)*X<%87 M QF0?:/K"+8_Q,F7ID>+1[DC VSXCA;$;5,+<#\\I""2T'HLC[I:QY,4 ,_A MKSGC>"^) ?G\T:=%V'WN$HKT7;NV^\910BXO& 8 $2K-D",] >12I9=9");9 MF)* >K8 7CVI^9!R"T1W:>1^);P_3N1)Z>RIO;/14.LRGC?A'62#H27J9W/'BCE J_V+ M%]7%YB9^AI#\B69J85[="BJ3MT0+:96!@UDO*^B;=*5Q%Z#V6=POD!1(#LPL M2A_7=3U+XTA593#52D_;+H7A#OSTJC*M?:+&V V-\H"N-ILTJF8>BB(Q?YVJ M:U4=,2L3>2;11,<.%V'.@1YB3SVWU9I,"XRW91@)M=E-;#GFF]LW^?F\_XJN MUFVDCM(V+(E^=!966OH\XI'GL)O1MF+>&?B%4OL-U+@P5 [ M-#7Z6UU)URMA)>A+@1$&\MJ(;+Q[T&3&,4LXR(^L2!ZUI*\?AY^M-4(<#7=J M$=,W$A()],#@@7('XT> ?>#%8'#Z6G7/\9LY/IVK%0N+3 %B529=@?J]B/#,I%!5LD12]A;,_/*I-T;:@ ?:H5*UU>H^ J5IE2H^/)M?P^L MW@.K.%>F?KLZWY SRK2ER7.::T^_&V,%3S74( MR@+0W!GNKU)+?H@Z+2K:*$=_4$X[=9*F3@2=6Q9ED&&NO6(,3(S**)Y4_?,1 MMY[1V%;X('Y!4IE4U6"I,%+X"4(UBZ[(":_8L#9MI!]]J#(M&[)224X%N+41 M%BL#>G*'G2D=A\,LG%@-JCK,SU%94V5:P;KQ\Y,K#1"^^:QN./6:!+2#7])K MC)ZUY"_V6^+BVL&Y(XD!KW4&9!:E^=(XO4PP"LT.BQ P=^;'E.#=Q!R>(=V!BQCEM@3;J3_(S7@*NXEQF&5+L_:6\XUTE.-XZ;'2DWFB34V= MNKAJ15P1#>L+W!?9B%OV,&U85:^&HCKS&2]->E!',)Q=2ST)5G';\*GS7DE2 M7,(Z"YMM1,L@7T7$N-[18BJ-RWG) M=1IN8D2OPXR+=MC]I? 2539D>)>FTRE^K4S*G(T;S !1$9U^$I:^7V].4MQK M!/4..OQ=)3B:*3THUL"D(2DI]X'%=/GV\MF66SAC9HR19$E!:LC^E/1B5 ++ MA\M(W&'_M0@OB<4TRO+"1<"4O=(?$8]2:DCY^6"WDB3RY/'*J^7D,&>[E!& M=),&\]19F!E1[Q; HFH J;$,;>"(!<)PX*3( M9"_\)F7&K->NARB;\,$HS2'3,N.B2,T-E#W&2BIL[*"SY"I6KO[%P>E :EUR M@@Y42B*N\NI4;RY#I)'P5+EG:XMU_@8HH*OWN)B8,S+,OHB_7,:)RFP;"Z-O MT*=CC FLWLGU=,F!DAT?9B1U"XT6EX[Y4N,J+8M+G=4'@[B;::TI8K,3G^>* M!XA@]V-E+N6$YK2C:AS/%#+-Q!X7_VWED.1FD8,7XYC:C4AYNS43F3I1,N/= MN<^XQL0IP*8\N_,YPQ2FLF(-+MFZ&=,Z,$1&Z73!QT,(5,OJ6D! M5T2RI/)8Y)=Z90/XXF6"L*EZ+?"$.!Q+ :K]Y9ABMKJ^X$X][ULT;DHJ%)6UZ9G7$?I]&%(Y;S4>F.E?F:0 M W#W@U_#9)U!/2ZILN Z0M5+)= $D N6L#3IU:!K21N2!>!^T$"& MUDS2RGV0ESEB"4XZ?A'-(H)M9AA?2B1G%;Z$3SE@NEP! MG9M621QFL&[,HK&5W?F*:-$PL[:H;@:]DIIF7.KK6;.GVR2HOU.;(FK$T%E, M"[;&I4OX=>I4$-I.J:I^3LU^9K_8QI^EV/6(Y294.2I7F]EU)1$-'YYBX+BE=>F3E+5UP1;(.E6POO4"I[E.FO[5JGJ*(LL?6[E2"&*60**@,H*KJ=](MNTJD%9O0)<0-&ION=B/XNW+&M M3#4-3M;(!($$!J.:+?!8*18!WE0TX7YHGG57Z30#^546@IS.7Y.O9?K+"K(0 MHGR.J[O&MG#==01.7%:2H2MM-(O9,B=I0W?+U+P%G#&(J!.MV@AF>]>N$+L\ MAK=0'4<> 6W#3!?JIY5URT&:7A_=#J+=>K$JJ:N+'L 2M-*)Q/>VW"1S["2) M&LV( MEOFEV=Q:Z:Z5 /.1.N5:="*9[FRKG+:6$- >V*J%_+0 BXK#/U2;RW0HDVEX M!1?FJ-JNCI\0\&^EM>IFJ:P&A]>75FV'"]^3S4:] A4_#F\Z U0H\VNGN M%I[ 2UV/:V;P2B"(7.>59@ GJ,G%;Z8/45=P<(MBM'N6^X4;1[$\%Y3ZDU)J1\D$.V6ALOTD5H%HOFC/"77C#V14*FI**O.27(JI2F[Y5[3(*;M8W2JG$,/"R2&^L1VKSF5;\W[XR)U]-(^I#%"\Q)Z?(' GF'FRG 75CX6EK M#N(/;&40_KBVZ25.S E%?!J:2K@,27VA<4^9Q\))*()I0V>8UH-?\F($,8@* MBFP@AA4W0)@FT#7,0,D0R?Z[S$F991KBJ5LA%C9^+; ?W+/!I:I7-M+FQ,9J M(<77B&=0Z*!?F8A=6I"Y>TWE)0@/X(9?'6P0!YZ24A8M-WS=8LYI2=A13[EU M4$8D3 WN;WJ-QBJ?V+*N(>I=^^A]Z;G+>LBZ=R MBUS%'<1TCXTB0J%.>-S.^-M-#7*M*GG(=:]G-Z0)U!5Q)0DEM38Y6/#K+&2@EU+" MS#HER450F%>+5P $(XP072EW(#:XP]A+K#6#H,QP.V;L'I@^);71WXHLLRPIQ>4M5<'\)L%,+O3MY]B<$[?DF9*KI YMS_]C&MX#BZ(HD+ MR'5P9O.R3>(6L]HK5,13<:JG-+'A_2'AUSA;8L; '"/WL:[GC,K\.QH\UPJ( M%5NF.1U/# /Y^D) . L@-K[A)?=5F!B]PAB1K%K?K.YUL*+/6[KL:1,'F_O9 M7H/KA,, 7M*QVO-SF4#EJI+L9%%,3%A9+@$3"J;H%RKCB"O03!B&7HJY_=3I M'\$LL;,R#OKHN7QFG=5K1_N,0QS-(TSH.ID'X^^(>!@1KJ1;:_(K*I(8.N1B2;87+93H MRA+$J$[ 'Z8.\S8YT?C$R>I(6"OK=H$T1U9E9(*V;!!9\M%R.8IHU>+4^:8> MK6I%LAY826EA77OCW#$.)A<% L4JUKD%1&*=!/]J?VAC:RJKZ;=F'_P;XC** MW1)*'%GL8/A-.-6@$E)W**TM@P2':%NVEL,4/%61N&J5U4X+#<8>&-&1S7-6 M^X2^H?"=45$_#,[$V)#SFE&::W)Y8B#F8)7&SQFC)?QQ3CS;>09RS/6!L8 MZ]6:R]>SBV>7C>-7KYT)TFBVHCTZ";,)0[Y*X)E<8XV^;S[@ LI85PZVF^DL M2[4UND%LZ#LV&\6&+TW$&!UQQK&8\[,^EPM0M%)NODMI]CDS7ST4(LB^[XHTA=%-J4H MTBOKQZVL?V.C,W4Z@VNU5Y@@QZX@;.S#5CO!R' 0AXR%P(:O_1,9O-Y2\,RW MB?D4HTM4<:MU?6>N!V)E\K'P\A*!3PJ=;O69V9+(8651ZRZ2W]%(T4"%67("U&(]J?(Q5N'?&5J6LI&' MPY;]U9ERJ><*5L D#=H _9O !E9F7VZ#'!"P/UU KFC0[9)>J2PX#^"!SU6B,K>E968& R,N1@P*AT0F JQ73@(9M\?%_#*/K M,)'V"_M"ONKYM(SD>EUP&ZZ A< "8MVE6 7 <<;!5QC>Y3QLGR&)#>'N(8B^F_"Y9*Z9 M,E^QG2CI"'ML! Y8$&>4GGT7365DU8&@^U[N0*]9&CJ(Z*P&@(3:?'=EC>DB M1)+V@ZS#S29H3>XC IZ>!?^3DF1)O8)F#PL* MK#'GGN6YEWK.=?;D#$M)"M5,::I_SBL9"HTB,S<5MZD[R65E,TFNYSN/TFG^HX!]H^ 9T4_EEQ+I8 M:V#NDY;+EWK_3":K.O&TR6:Y7QO*Z-1MP+)F)I1IR4U!?SW&KOYQRGCO+&BB&H2 MY*JJM-;IS1K<$$#C#)A)N'C+KDM"SL!0H7H MG#3ZW:!FMU9;2>OH]\M(Q1.FPA1)-E(@"KK_$]20;OBLSF'2E_0*UAO/C%UN M N67X<)<'#K'<=.90??6'*CQ!?)<($6U'2;HH]2=1L"ZAQOC?L.H!QQYL$J- M:K%WK _)H2*V-",\SB7AO)%!AJ*@]!R459/?,;:PV3A*P$C]-X-QT)4=S5)6 M6EIFUU&_99H<5SN/K51.7,Q;=Q[#ND>V@U<6-V4MQRIS60 #884@]:P+>B(C MXA+&9L:P[S3]6MG:PE5HYSNL3C 34B"8P86<4'VZ0UU]J2K MMTH9K%QU8,SAYU$6L3F5@ZB,,K,V=O-2"#N<^ @5Y&Z 8K]2D^ M.N%-@P=J@/-OZX=H<1]IA8P>+2.@IF4R9NP D( RHD;-"19=3"HZG&M$CZT!%ZR"%I"/4IFQL74Y+'U54]SQMW3/ M_(&25"U W%*/2)0T> ?! Q(RXK$VF?2.T 8 M3;R%NP (W(8N@TB58GDB>D@-IJG]H,$K3WV=IJ_3;$J=YB'N?AX]); F!JJ* M]%"8<5:ZJKG8'R<0# .Z[J)L" R*1AT?V1B/GE?H8NBX4[YT=U(.5[(ZT*R: M.VV5SXY 'AVC;Q;E/$>K5;N@](PP>\H$QXQY&YDA9\P*P821N;X.C'G.1KOX M(+6)<3+OSEFAF2FLWPTG/=$#QHR;9/H2:UNMS,21R(,>;6*::%,X/$*6H,J] M/.>;"[P"M/[2&-T#,8 9F[R,&JM/$-%ZN%CH) & G%9@6W MYN[T#&-8X&09J!S='3!H*+AHH>/_0,SUREB>BA7O%&7(L$P:OY(1<+N[#(HX MKS_J-41TCMP44O)I&.)5EX$>592#+^9\U#(1^:X.E311@9F=H6&%A1B<6T-*QMF$O M$0=2C16T$F;==**$.4HJ:H.;4W%G&:QMK"U?#N@*1)F%;YNR1:6C@\:80S:V M@DI7R Q\=#O5VYI>$4VCG&.<>UP+9H$* P)F=EPAB=?2-+^S+L7>&V1+O>]P M+%$I!_66WGY"0$L%P@F"FLFRB.*5 IU*<6 ^#AHIHT$YQ8+DY8N^ICC;TDR5 MT/-9K!/H*GSB%_RZIDF82&C2_L"UYK6P,'D@_-XI8]=1U0"NYE\)W5X?"ISH M59N6LUGDUDB8GK.[.AP.5ZTUEPQ"C55-DU,^PH;W(M3GQ# 9?9_P"*I@8X0B MY7!)!4!4X+/TAQ)!O,/(MJ">+L(E*2#)N4E_+*9N^!# M!:\<49-Z!#=$RO.I6BLYN=:&.)6>'UAYB&N>'"A8\ZH*L/Q>QI/@&;W&<1"Z MX/"']SPL"8_C'^$U2#R=R2]TP27!2W; @S<2M.+PR#M3M7&?F[N#-;9J\5=- M]"=__TE-,'O20K"/0L^,=?$598"+*4-*96[&PIX/CG01H%;"%*VTGE\)LC.? MEZJC)%=M6$W'(M"2 PH'DN4:\E*-B, MXFIR-R1W.4_FDQ$U;#KI5VF .\VS#C:L3,T%X^C7<,GU"KU.=\A1GSAO!L_..P4W'G)@VLPR,'WCY@+%@BG MDECA47EZR/=("2H$7W\8#^;!;E'B*+\#Q7&%$W'$3,5"H_E4-)TJP0N%KFLF M*P<*&?;615 7 &\=1Z0S*\%'@S/3"2BQ4=8S +*SE+",=+II4(9)8/0 M!M6M84-7K@[,UM.NF@=-R-6:I7BC@LU!]N'*LNP 2>O_\>O63&)DKY(KU6@2 MXC0N168PU\&&VMK7&&\+;[^ '.4U'W+>DOL$F,C M5)X%'\\NI1A)K#0X#' 6LC6A= ;?$<:EN+KLUQZ)!,>=("D73J[?;\%CWEL2 M9U^W2%Z@1L.O(;#6F%4*I]:@>+HYI89-/^5*$AW/K@R(1/XR$^$WG:#4JV*A M"!EO"F=WT'0-U%Z.O:S#0Z*CQ1:D+%XU0>7:V#0Q;BKC5!AI>\TU0?5-_-JU M H37#!-2"(?X.6LVI-.H.+&DGB@D'N,1JO1:\R<)%0B_DM";[L=: ,<,'!TY M&1]2Y5=4Y.)46AD0#W9"-4PVK -M6^>#/&1&]UAR%4H=RG'#R2' U15#WINC M>EOC:B0O2M0:C/:M6DN@CRL5;Y6J(>%\&PX M)B]CC@5X"VJ2,"J",'GTKZEYK"D"%E2 2#4Q53N1^LP<#IT M)7!P?,2L$C>B<:V(EZZ.V/B5ECMB!+Y&$W[784Z[URP[[1J^:LO%]+"3?V<^ M^>>3?X\V^;=ZI'PJ40$;'U,9@U,%\UY7P5#?]$&]W@_.%>:.W+V2,3/K*G>D M^E*L$!K>1L7K7#,QPG'/R@Q<9V,F+R0_J4?V.>]R4P,-'(:T6@C+%5M,(=3U?LZ?WCJ M:0MQTTUDP'T $9Y- STBJSHUS_I@+;M)DH\YQ_<<]J!=TQ.UGZA[,9!0Z2B. M]&NIT'.J:"#7Q.RR[L?S(<(AS\6- Y]@9G^,9?L4B^4JHTHUU%3J;J6 MN+1)L%*(L.66N6I+-R$YDL>1?^<%J?K)Q0AA)L2F),UA?T"_19 MW- ^ESC:\\*H^"7HD9A&4$XI\9N6!7$;9E0QM=VRMCEJ3K _P5&?ZTH-.SZ6 M?/L<&52L?&[(Q4+QVI"Z+2"@F!U8MWF79:CKBYY.U"-J$LX> MEM:C K@3'R@I17E@3>&L1D'AJYK[(9H$<^+YK%%\]A(4VGQ1 M. UNH: X*5U?(3]6PD5\\R_U(,O*:-QT*?E#*771A8VF$(2Z:L,\36P/-%4E M40NTYU7/JQMX]>U*N)ZRW2V^GIW!U3'B2IA^W)58N(0A3;\^&04U/\9$_\V< M$_AM@UBSXUFS2:SY'L/N*HC)@L:IN1-3"%>MC:/\$9N#X@E7/%=MO=O*-M2> MX034+ICA7/M8,;^Q^O#H<'\DG5!I-[S1KZCV$CKMU4X@:=6K.6 F1@=*W*8Z MUU-S'YG29WYAH%U 3GG)ZC=&!F%(G MM 3IR=.E1GKRZ-:H@/0TU(>#CVCX->AA2L>F[F!B_5Q;G^AT(H9(R%&4F"GW M'%%#7V^QI'>VN"H7=\I>.M7HYEB+6+CE:BY:0T+EWHP%GUID]C;+'=5M8 M1<2I==-FJ$VF\#)3DLNR_0."NYKC'A)TC$/!$EGW7@/10+LP=QJJDT3IBD\9 M-TYDSCG=FTPLI(-#NTDZ+JE8KM:3Z?*E,_*\';RVI>1VS'0+Y;8L9FD&PF%U M&Q6N6WL2*60J\:BQ45N87'6R12#:P:]I@B6MZ.14WB5MW/A5MS8KA]W*C 4C M3& AB.FIW23#U'FAL/E PG#HD2?,LJ8:]\9WMJ36NXS#+*:@.:7Q-DJ]5L_[YQK'6"3 FNU=/3BQ4#!%1J5!*, MR'#A4OW)&,22IYF7D"8VNP$)5HG">F!NB;A$NPK^J6\O5Y742IVM-JH"KE3? M)W?&.,J B:^X,HK'V<68=5 3R<./8VK&VC3KV KQAD.4TE&>)Y^:]A5;F>^L MO&HW)K:1]$ USY6;QVU!=J1%M--$ P,Y]LG!.L\W+/6I37?HA,RS;>O7P7?+ M4+\[54(26^62$1V#G%9CYM4X(SY+8\W4 OJU+BP=#C:+<[69 =\(*PA+_%FL MC0"EO5P(>(=D '0QDP[Z@R1%&U]A]L!3\@3-B=YB@IC;+K86!ZCKYFAE7;KO M$37XG :RV[ _0HH4,SJURB))*6"4%E]/,5?LM?F@5/#7:%LVM6%92^1P+G1: M5V\8_;U:]82JTADQYU+]PMQFT8!2E-\9Q5!G./$.YJ5E]=D4Y,N/ MR9#.I38 J7@PZT0*X2]U9X7V9&)5% *V)%LQ782Y1K/'8@0=*J_6,]10]P20 M"@L!J@A^8#_ 662H&V).,NLZ8K&H:1(,IT[7G!K6$!",+%[&8?(9(1C'2ZY_ M(*=."D>XQAQ$A!L!J-G0J;RHK#53V,5(#>*5X#\!V$IR? ,1J6S3I,0-NE/U M#92_#DT;HXOO2>V(%^NCZI%2>X,@RXGI7JV_*/-JH7FM ML5(7?1[$S@=NH7@KA9Y5$L'.8#\JWU9JM;[2M3'#8O^UH!+;1&9R2D'2IGV* M[9F#%,9BTH7YK,5-IQ8B-)W/<3Y$D:(=GZV&E/!+7/-%WVMI\ %J>M<%.VAU M:=\B MQ39H)%4PW=SFB!N>1(=4C;3:XHUHCG%M6'5+AKU\9J0WE@C49HQ0H.-[X 4# M&6?1PD:J5X9[TPMGP.NLYU MD+&KJXM*$,>QZ9U?0U",$= QE<@Z? "&?S9) M@M-L(8_FGN=U;SA0==)/:1RGUUR]LJ2.]KBD+>E.JR35:"HD[A:DWUR!:VSFN433$UDN BS2GPCKO/XTD7SN1R^IPVC#US'VY>+S;%S" M@>C\L2*)HS#64?JMI+L.S2!94GR(=!*9MADL=P(R%LL*3JT(-=Z+B*"3\8@< M+/"B8&.!/FL67(5Q*;W$ZHL.SV_3=?:]YF7BIV,16)AEU.@MWS%V0R[QDU$A MR"L8TY?I"SER5:9,!(1UA^G-,D@66#E0U;A2DSIS8)/L]S4[U8TI8GU8&#:& M"1+LRCO!B@@E#,P @Q:!"'Z%KL+J?G#/0+M_5PL(::&ZLA8^MZ!Z87[=H?J& MDN"_P=[$$/2@%?0ZO2Z=BXX=XY(CYDG,BL\7IL:6CV(.EB<>^W?=TTY[$,!R M8_S .GY!C0'/[VUD;!FS8%]#Q"&D=M1(OU*W5:^G5UDF%'("=4. 0T;V[^L@ MUWB^KE\V6@>_0(8<&VS$'C<;9]0MNLDJ&^W2>;N;%Z1S@R9O4K]R&%4\E9VV M K#%ZVE9A'>J8G2*;T0*(5.LRZ]GX(4@.#/WLN9\N1,4+F=%'5A=H]CD!G/< M2_'7 I#6)!7$>@%T:=E(X7@YCI5;HC_5PR1,@W>5.&X1/DT$T5^8X!R>: 2; MPJU$2:LR2<,"+D1S)^>2;H#7M^-*>'_4/ZR6J13P2LY/X*/8^13T\J4N/4W0 M2<7K#QR?L#:PP&4N^;,V5 7EP?;)VX_(79NN>R?F7MC$U7F^!6>WT,Z]#K' MEH%3Z5P,D? UDH1";3 6\B+^/IO_..6H$#AKY-41"#@E01V&,?Z9S?YH8Q7A ML$NNW@56(P^T>=K!9"ERI3Y3A7*([JG&9J.&W1'YKOIB#Q<8[JGW'J#$.5_2 MG]I4AB=01Q:N6CQ>4XW7"'W#23G7:V"SE7PG/ ^P6?0\#MN?2XEQYM'-3&N5 MAD:FJ$!?(U ZOX_/D;J(6^9'L@[@>66F*B_7RLU9"#@4D2QLRJ<;JS#7O8#B?%2:ELK3K7@.E? MA937J.A%*^M<-R$&F\;N>4LMX8S/$ROCC;C-V"N\.RU1A\-?6.EHSX'&-DB] M79'JY1,T4:4/>RIZV;8QV,[R3743:59)S9(+[]Q?@DU "^4H&*V19GS@-K#+ M9[0TA=JL<'&-$38FW7:5X[IB(.Y19^-$@\LO*UL6$9^!Q49NK M7N^&9M65OTL_:G"KM^CL0P4SS(!4<7H-+E@=QA4GT;?W^7Z!)W]_*666B MT#0N\?=L]D;)^H2=;Y#R7+6I:=0"WEK;&C$2,$>7LT-CW((03.1ESNA+%%F3 MBC6G+HW 1(!**-0EGF8YT+/A3=SH=RAF%,*:\Z\4PEI "=K;F(5E,5\RK.> M9[U-UVJ2@+^IX>.X/4K4FXM@CQW++CJD&9$0P?>O=)#?#4(A9C;F6B^CL>F] MP3,PHL#S:W3+E7F, MGND\TVT*RF#=1DJU':W G=R )6 R?AW^D#"X#F)??U9+6VWI.SIM[%(#2C7#B?26DK?J&F^> MPSR';;D(=<:085_FX #$5?;"K&?&/!@:CINH+Y1@],SEF6N3^L("77$+IV1! MX91 5%3QB\"SC6>;S3K)5$<*;"76(&IC*L1B_/P%YK$:Q$0=ST2-9:*QCL=:<)QC3Y70J]^-^5X;HKS1U<<_;RPZO@8[J(QL&@,V@951;=[_;7)-@W M;O\WV0U=VEAY@%V5 L+S2KNQV+G?,++=&IB<)F1V[6TC#C*1FW9>Z F)LPXDTE#P<;K:6/1:\)E?I4!@Q/72 , M:;09+9T1CZ9708\EG-IASP2O2VF)L!52TH>1Z2+G+P8XIMF? ##P%- M:0 E:=!,*00X(LAW1M_3-3@[UTN<#:OU8JK!1<3G/C,UC MQM".Y]W B]B\B3V$M7Y\.Y+21._<3 ,N5+!3@;*FVT'C\9FN?7.S2PVVYU?/ MKYNS$G"ASJ*1Q/F2RN7-(Q@P1W&=13C?@:YR, (\1WF.VL11;Q -ST*(4$W9K%;B_=ED+V0"IAS/F=TVAKBF$JK+&S W#N$"-H!%[^W7JA MJ:._AIY'^ M)$9T@@#6AHE#L &UP'2&R49-/_;-I_]-I_U1] M"CLA_&_?%?B0S) MFWPH0+Y?@0SC*S^=GY[V.Z/:_NLOW4'G1??'-O]C];]VZ0&M/="+ M/TS\^I^@62MJ+[Q0Y]WQ8/QI.CGM?#KM],>?AKWAQ:?)67C6.3L[/PO#,SE@ M2Y&>S!2.5/ZIVSD=#LX.3X/>1A+8Q1YN (L%E)^I"$J6 4** _B="PP;,'+$L$!6L%']244 M0%7WY2[T EG2.<.H78-M748Q#=VT0&T(0M 2VPBS/?*:% %:<<2%_A@E.!!. M!&VD&VVX"H)GUT?A"%CA"#)A<:&]?P#_ M81;\#_P;/OTQC*Y#"_(_:\:)BI!B%U(6_&9981A)_I.R70FXH"ZYSU>N/P8O!I.AJ# MW391YV"W=GH_-P18'U:;SL>SM=]M-9[V+8'QQ>C?4WJC&> MB.NL^3#:[*V=R".):Z1+O#JNUP0"2!G]$QPHN2Q[K1L&+KQR (H(-#RE)*A* MQJ3#H[^W#!)+BE#*-'QX@E(D;:8D>O3]=O"!9TG814>56234'$]) "P2$*RT M"H.=#?3L/IY-/HHM_#?ZG^Z;3;'?2'*PQV^BN(U0?X1+%\ M;:8[ 9>=G?8O>H?GLM.-7(;K#GCA@;/R_? :&2B%@\"VR^*'RFLJ]C-ZZYQ M>CZ+)K PBF,,>YW^"]?3KM=\!%'Y]-/$S7JG0X& M%_V+B[,'[BA>>$?1.XJ-^U.5Y\!BNI[,'3?OOW4/1M>7/3O5^EN M%#.CACOM,UM%! MC=?OVK:-:4#^?_4JF%\C<;^J2S"XXLE<4M'I#B&&_J7B_ M]X>[<'N#G&V^0:0&#JQ+NP4S^(FW$O!>6O )+K7[X&0%?@UYD 5>_6\Q9Y\% M[\ML/ MSSMOS=X,/!CYBGQ5R[FG(3EV+"-?\"R<=]FF>N:MZ1U6UE]95S+4U M%#S]S?W]/U.A8;_?/[DX'9[UGSDXCO9X@Y=YT!%.VBK(?_%FFXGWB M4O_Y\L/KE_]?\,]0L/:$+D_Y]^ZF\N4@B$&K$[[YOJ/X[<>7K"(UNX,/W5"9]*#;\76(! M"0(X6BA<&D 337B0 &*F3F2YN1Y+6Z&U'I_)CB#"-3*JKYV L0CK#^(Y>^8; M>HYM"L22D9]+#=UL9@-@*6XI;K*)J#!X_1>XK=Q"-V?8VF$(S!!N[YVJY)^S M<#';FXF.@9Q+?","NT8,,*;B]#K(9RE.N)41!U$N$TW*>1G+8/,4L2C<##"0 MI,P2P:%-7-A:(-0'L,G'\)!_A"/TU5*LQ9)K,QFW*XS2__./_@%YS@5SH SO'8*X8 ML/LV*?K:E[N*5OEV/G\#CP=.2VTD,=L66N7DLXM+(M4_X(=&OI-Q>WIV.R]?&;5"RTRO3#M MU$@-@DGMUZH&F$J:"$/RHIP3JA4".&:_\WS,'T]!H^A3TS^?8.W!<_81K^&< M;G3/G'H+\]%PE*=Q6:A[]LOJO.!\\/9B[?C6]8J*#<>^L52C?>H)T01"=-H7 M/4^(!A!BT.YV/2$:0 BOFAI""*^:&D((KYH:0@BOFAI""*^:&D((KYH:0@BO MFAI""*^:&D((KYH:0@BOFAI""*^:&D((KYH:0@BOFAI""*^:&D((KYIV2PCJ MX*UV:-\B0RI97YWY7WP)J*X]T"6SF^GSS:>RFM7?-HSO%4'>+8,?N'3"#-^[ M7[6\^TUNJEZL;&:FDH5M].YT?^CT?N@./*$? M.*&[O1_Z74_HQT'HS@_=FT#O%TMV+->W# MI=XKV/FNV[M8%R^FZ;3>]K]3>&7>]C] M=_>YGYNB&#NO_:9Z:;=-H[^YE=9=]2)3%".!SP3=3J?=Z>R!VI[7/:\?FM?[ M_?9%U_.ZY_5'P.O#KN=US^N/@]<'W?9YS_.ZY_6'S^N]4^P]];SN>?T1\/J@ MU^Z?KE#[Z[+;>Z7E>A" 8XB+WHM4'JGP/089NS'^XQG4,^AA&13T][EG4,^@ M3670TVZ[V_<,ZAFTJ0S:'[0[ \^@GD&;RJ##H=>@GD&;RZ"]\VY[<*M Q-$4 MO6S"(?0A11]2?,"2[,M=/*\_&E[O7[3[/BWJ>?TQ\/K%67OH];KG] M+W?QO/XH>+W?Z7J][GG]4?#ZZ:#;/EL-@VX:Q_[U2V];8IB!!O8W>H2!.T2L MW;U0\S4X&E5PC-O,77/P.S9,3V@/E Z,]<[:'3-O+4D394XXP$D"02?HX'M= M_(L[S#'X-C:N3,BH'1TMXB0.EVE9/)]&7]3$/2D]/XXYHQH_W+JP^D)J0L'3 M\M+%%B4W7!&%I]UG=2&LR8K+NE5:?M,I\H_XV+N-_M!W\,ZU/%*(!1".E$F?^T.K2VD;L5T1^[QR]1A<<$T/W MCHNA/ZR91(1(1L27P*01#[E>P#O3"8XW*N,)C9\:*1Z9#5\D=J=/TA"SJ1XM MM6;*T19&6S]2DO1;3)^FFB#9@FVNWBQ+7=';&[NYO&-.]Y MYN6-T][TZ,,$1^@MW&6MW/(3G@F/^K, QH';'=XURP,:&%F]VH'#]S+=>>7D M[S;N.3SK#2?3Z<6G<7]P\>FT%YY_&@TN)I\FW=/PHC_JCKO3[I._U\9_#SZH M6.%D/#.3_'58A)_.+TZ[31@R/]@XO%6OVQFFCBO?&[>]!VG-T:P+T>:+\B#7 M"QJ[H]ZG9G7P.XG+#]3)O_"=0@TZ7;.?F?G8\I%"KT![N(CCRH(79SV&BL7>S3 MT_;Y(;%*5W$QT4 X@ZU9@XK^A:.4GW9:)_"G9T>)G?G5E4V]]MF%!S%M "$\ MK&]#"#%LGWI"-($0'G&\(83PJJDAA/"JJ2&$\*JI(83PJJDAA/"JJ2&$\*JI M(83PJJDAA/"JJ2&$\*JI(83PJJDAA/"J:;>$N"O(UDWYB?WM>KBH9/:C I8[ MOO4YW&L*8+^'<,1A0*;\G]$,GM!^:]PB( M/%AK>-8\V,X&([]JS0_,.=;VZ4W:QIJTQ^'G'5:$GD8)JX]BEI9YF$RP&!9_ M5E_&:E'POQ?3W[ M>O;U[.O9U[.O9]];L.\1A'9^4U MUQ\#KY\-6G!C>5[WO/[P>7UXUNIUAI[7/:\_ EX_;5V<;XLU>E[WO/Y >'TP M:/769'Z.(*'Z3U5L<:D?A>=\I +W&.2JVVN=];L^UNH9M*D,>M'J#D..0N( :79\_Y(2J\\'31;W\N5H*_1##-;+KQ<>+GPS95/;LMM?D.#Q[>O9L"GMV M?1 \_FLN?IK:I_CZ/?MN[RO8YP*M7D(:>('UWPQM?PK_$??6>6Y_1'P>FG M?<_IGM,?/J>#5^M1%#RG/PI.[VR+?GM.]YS^8#C]=+7AZMBRJ)6=\L=.8C7= M/*+KP8VD>J@QL/UO\M!%I'O9Y'%>/)Y=/;L^W$UZ=CU$>9GG7\^_GG\]_WK^ M;3[_/II1L3^&<9B,5?!AIE3A9\0>;;CI_C=UG.:_CY]ZAO8,[1G:,[2?K^G9 MU[.O9U_/OH^-?9N>8T6?-,QGK6 ,_PW4GV5T%<8J*?(@3"9!E%RIO)CCSSY[ MVECY>K0=!.?]3JO3VU:6^2BN!L^A#>;0;FO0W58B[SG4<^AAD3HO6F=#WR?H M.;2I''H^N&B==WRCM>?0IG)HO]-I]0:K=NC1-K/",W]/L\_P!O +%U$1Q@\L M,^D#,@\\(/-U,Z"[K?Y6=]*'(#W'/R2.'W8&K>Z9[^#V'/]8.'XP[+;.+[R. M]QS_6#C^?'C6ZG?]K'#/\8^%X_MG7;!J!D?7[PK/_)B"KQV$>:Y\QO4H!>\Q MR%>W=7'1;YT.M]TIC^+J\(S:=$8=G)^VAF>^0L S:M,9M7?:ZI_Y))=GU(8S MZEG_K-49^MFSGE$;SJB=8;I"-85UA$:;+6 M6_0)6A_8>4A"?=:Y:'5/?;K*<_QCX?C37J_5[6RKSO0<[SG^07%\M]?J=3TL MJ^?XQ\/Q%ZWS4Z_C/<<_%H[O=L]:W8M5CC^:!&U>I.//LS2>J"Q'!NZ>OZ#> MV6+ID[9'*(R/0N9 XBY:PZWWS*.X3CRC-IY1X7KHG'E&]8S:<$;M#,Y;O:W# MD8].*->G/5;G>YJ/:1G4\^F#6+386_0NEC3C$1>X0]%.(K5W_\ZB:Z^ M?>UM>_(:%]CY39$N^$?X]TSAQH#ANQ=J_F*1YA$F6Y]G*@Z+Z$HC#7<[G>]Q ME\[B5OU[@1O63T2BK#R.7MT>*.WA]L[:'8U@#!1.E#GB("R+-.@$'7SO#_!B M_5\Z)[,*QCZ&%<3A(E?/]3]>[(!GMYP$D#I=I63R?1E_4Q#THV8YP1M7= MW[JN^CIJ0D'L"$O8HK>&*Z+PM/NL+FLU67%9MTK*;SI$_A$?"VO,YF',O[EF M]I!?.1*&@XY@.6^38!KEL.F@U^D.6\&U"L))ND XZ9?C,?!;@4W;'XHPF839 M) ]>I9-H"H>$?!8\??GAU;/@8[J(QL&@,V@%6M:B^]T@-I!'X]MM\#=UI9)2 M!=,LG7$?%+'A5YL!Q*LO_^D/4-,*T@]]5H&(U1E(4,Q7,Z>3A MATP569HOX"\@XL%<%;-T$J13IAN0I1V\AX6D0*P%_"\+0*X=$@>S$+Z5I$4P M4BJ!+_T!AZ F;:,F5U3D?=^^[G&,TGARV]%;81!-_O;DTVE/]3L7(_6I.^F/ M/IV.NKU/(U#]G\ZZP[-^V%7=?K.:$NKC.JO*>.=W MW%@EA"5W^V20D5:*M MHP:+Y=M"S<]_#1-@(H)[? T:J,QS^##<)"^3,%[F49Y.?Q+)W T55C1)C2Q= M2Q9<'YO'Y^U-8P7L\B4FGP=V&X1GJ3>"Y_E3!%L;1Z!FX60G="[TF=]47L8% M?>0=R*Q37;=#C1(EH"8+-D@V;_HC7"-3,-G2:[S4)]6]A,Y>IF8OX\I>,KN7 MU.PER&=I&4_@/H&_APCRB=_ZHTS&]#VZ:?$"J\RJL*<%MD7!/"*OB.D#<$/! M,<#WX+I+X9GCN)S KU69Y.5_P:<*_ M4S@8/ -]=+A"9]'ORDS?Z$L0S1,%3[ 4X_/ C2[$# CAM,+@K'<2P++.^B A MZK/[ 'A%6 3P%%AH0@O]$!9E-@F7P3A._PZ3$BG1:^'KW'=W+^B39-5<(TO %LT:\NI3S.I[PY;]JOWM14L,8&!Q M,:WB97N'8GJC;NI9W30'5Z,@'?WN?]^^/L'JE?VI"[N.ET$"C\V!@D Q6$T" MK(T:(0/1N(JR$JSH632>!>.P!"8!'LC!ULX4'6$$RB$%JH$4D(0]U:(E.Q)Y M>4;<$^%JV+B%-R%U6D2>O!SEZL\2_AC#D]0X!DX&80FNTRR>P#VD KBY)FH. M[L=H2>SS._XE^$6%,3#@N^PR3*)_AVP4@SD=S1!-:=/2L'/<"&K=$G1( .8>,/J9] NZ2V15>C$M2"'5@:.ZM M%.^1()2/T['/0;O!C56$G\$+ NZY!.;.$EPB;K $IPK60FK:.20@+?XT*G,X MV9SO020;6.-Q!'XD*MBQ=BI;SJLC4-X5/@PH*$B-W<( M=1<1,X72JD$E@LWKSK?76 "QY/,:S@;/*X?/P;_Q '/U91A--W37V MQ5YUK36)W@'5KR)U?1B##'027\Y@AI!$+++T*IKP=9B#"SPFP4BGQ35]#@4C MC4MF8S0R0.?.Z?YL@9:!3\#G$PX9D(YD6R$D\P=L/M)9A1K/$O#_+E$#X5/S M6;C0TB@"*V+W%AW41)%R /,JN#E,LCABH(%M_211%=&M> U$(WA1W[M(HOF:&!4 ME:]Y#Q[1'&..0.)+U'ZX]\N,M- XRL9E5."QO,KA6*R84N0&+DJ0JW$ZAWN& M#%S2// .C#2BL1R?T)[)]D[!,J47P)KS$A^3HP"190[Z#O@CA&: M1)<1U0[QE\2(LZ\U&P =@3^@4.Y2R.[ YB_1.)BBXPF4K1XS'DZ8+"GPF.$% M2Q8H7)(G>$G6B0+/R##X"'H2+867>12REJ4[%Q\/+";7&S+POY((R41&/!N$ M;\H,=%4+OV"O5S;^1=[@D*>HRND\P7./M>)[^PHN,CQM8-P=4"R09Y :1@>K+\A>$I/&)=@5Z%5-0,W M(XC3,4F5;!3D"3Q+<@[D.70U+<=@CA7(FBWXQC5>KB!/"5F;&1;-94H,#?[K M& Y$3Y_ 0T>= 43](B%&TG6*S@S.$I7"860$-9'ZLL 41$[.+>N$$]0V8'&B M+3"#"^VDHNLJ>@E4D-P02!KM,)#D) MGR6:5HQ)C3[:&TI41[P(D #(ONY=S=R^QBN,4SA M +> 9#_]]=6_GC'+@X@X=S9%:38G-(X[I>DY\=LYT;59ZR;I)J:$*T_HK>IO!&_0-422>OD_?/--W M-#QAE*7A!"[QPGW=!A.:+4/[7?HSNV#VR_^;PE_YI6_?XX]OWS]S3%QT ^%-6GTVO92^U6#,,/;P?O*>FJ8Z_7'!!S,K;H3=NDZ_Y,C6XE M#9"':!FP,87&)QNX["R,%/H><8KQI3SH]C@;,H?WS2C"@9XF11E0R"4D5,PR M1:&O//JR[O,%TJCM)$L -P(HO9TMTK^1G%D,')5?248 ML10?*JXQ20YODM U&$4JS-"P!QYPPEIR"\4Q1>HD",>,,@&U$6$0E9@%WYB0 M<4YNRPPY-N-() 4 :*UMRI7HR".\4[D%V(0+H99#K ML4@+,B9C7+"$$>0#( 7Z=>$$5%"N3$0)PU6_ @N@9N)(6SC'HA.RRH'?'1)$ M!6XS]R\6/9),$L"U[_^"\5SG3W$Y'&A*IJ6L=W$6J)@=!C6 M$"/6(T>EL_2ZF.&W2.]0'&0S#6Z1^#W>ZHB>KX[PU1%-J8[8^V7_HZ+T'#CX M?(7JBSZDO S>>1@/ ?56]C1//P,>RXH%H*QJ$(. M@D)L>*GRA8BQ,,R%U-)E9D53SMSH3)E.D.PUHV$)_@I,%;QCN @P^ 7#/?B] MO=:\>;"64KS9;7EBK\,!8;0-*V6+%\&$#3O[E$P_ MF&*K*(#,V^G'JF-S.V^O'?Q,3 (_3Z/"76SWO-TSBYV4F4Z5Y"'PIZ37<'&< M1H@PFNDN4W.<&';\%CXN3&G+I^ K9Q?ML^^WG<:@T[ZH?@#3M.:M?6GK\B-8OS$.G7WVS]J#KR'*IGV#C8'1F_A$IVRMZ8ME!7IE$89S M3' 7[:(6VH!@CUH3#CX#PAVA:F8H:[9.04)!-X^7_#5W?^@:S%5]%UAJ\%U_ MV.Z;;;K[^NYLT#Y?>P#=B[TZ:CW7J>4L;F476%OSW7GOM+K:\>:IRQ1%/R& M-V< ,,P/YU<%SCDO"X)SLK:NF(<:[+&"I: !",' M^+N+,T>(X%:H%?5@+GF!UC*7F_?/@@D84V*!@XF,%C6Y1T]??WCWK TRK?T9 M6MG I=R-3S^[X*<38^GG/'W][BT]V-V19*46)=CPQ-0=9Q?Y##C'E "@V8Z_ MQ$9^ND6^ZPXLHQV(?S[.P*"]A,M[#!S!QHCV!S$62Y>I=4K4%-9=\ TNL11= M#D/I1O0:HNFRZ\2X*7H&5BJ=T2NM"F,BF._STZ^2FB)_P8EZI(\39PJS1^4Q/PKU3P M09*EE&];P J_T,T.RNN[?G=%GBC;,5)Q!*?$SJD]2#9>,- 6*Q."P##2/.1T MWKHEZ11C)4UCCN9 7+*&YPTAL4[J_YW\CMR 6)'!;VAD!4__\=LSLVQ.,U$U M5(*9\EA54^YX%O*(\TXG^( !E]P)U4L^RLFJS^%/*/C&/*6P$B;M@?M,#9>Y M'=Z^>?,FZ)X-AVR^SN=E(@TJ:*=B>01XP]&DY52=%!F76S#3VHH%+..1K[X@ M'N;0+2SA$DD\R4@()(T/GCO^#2\@T)MG';SRT&N5BC$GG$3;HXN1C L(6Y6K&+QAGRQR3_D[ .7CZ?][EG :Y2N,"_5*3(YFL M_\+_OJ*OB!"8+>N4-\D59D^#/Z)" CQ@95$\:KP\X>0IDAD#X$&^3#"7'&'6 MQ6'U?\#7WT@I!BQ!S8$;3R1;'3S]$+U_9C*-\.(R2SZKI?/U"@L!_;&0%,B. M+@(=DY/J 6OJ#S3;%\ ^$Z53S6\M/[UF)8OGW]YIFM5(U# M4$8SY*R%5)2=3C!9.8!4,PKQ<)^P8/B7= )5ID$@+5^1YX^O[#&^8GO3(==GWZ_O6S%R#!8S2D M_S=$A\E4$RTQ9%@K-87RW#$QF'G19LOMFY%$@WDU(B 46 (;TDQF^GM(&E\@"X%6MR_ .=O M[D@.+L"=;8O?\%$2R1^S[TXI(N9L2LU]6>AH?,'S?*["*";K6HXA7:!*H+OD M0$;$ZQ5WP"FS-ZVELQ ;.VRV1]27&.=T]5,Q%M"FV_E>V];:TR?S7.>F+A''#M*J M(N*:6^A7E'"<0M3$AH_#_3:B N!*+$T*G$Q&C)[@1-HP M/$*FM5..B(R+AV>*NS:^D2\QNS_8<(S)"]@6F>(%)_8P ^;F29 J+-4HT(LP M0F7$>9Y;GJRX8%(T1XNLG+.D.^RZ/LXD8(B_KKSD>I;* FO%:*W@99:AN6)T M,OSJS00XX:.YW6B)']1GT%Z@N;#ZSV7;WN![8/?>]_2I;G>%<]=XR[5.$UD" ME2C"F]>_0X3IYL?K!HI>5Y9T?HOOW&/SRYU\5J4-:;045U:MT :?L*!B9 5 ML)0K5ZL],3)PT:E'U%K!\'PEB(9'-.S7?CU$'H]7%H!J!^6+/&1JH89=I7.\ M +ET\5_M#VW0YV!L9WG-@41SEZU5,WT$H,'!A>M.*$QAMJXY2E7E%0K9CHQ5^D"=GI_ M,9!#4?OG][2?-;SK;.>OHXUP%#:'U0[^^L/(9K30IN%2GX(2/6HB]T!,$2&) M7D\K=AJWG&3N(YRL,*7[!(ZZS;/)-:8+8K"DBD^PWE(Q;/%#.N$Y#ML M;86A#HKMNM31O\V< MO"/6;SKA$3P(:YY/L3QKAB7PU?X/:9EA_QE7BTV-Z/E-\5Y!#_J%[BVH=6S; M1DUJ+- M%U3@0S=VZG@?^B&X*)TR8Z_/!&3JSZ_TA5)#'P@8MCM9%QL;-T&<;MI0 M=";Y5ZKPB)"0-G/K,M^:?*WMV*7\ULF(DF'H2,('I,//J3]ST[OS,/^WWR4EP3!.NBT3 ]X)1B@YC!M);W4Q MLZ6SZ*@9)*XF6KA!-Y_-(@#XH MBFBO"OZ \>)I+[>I;Z!X]%0Q7DX<3!4UNZE+\V^*SF=4Q&(Z\CD6Z)9WM%V< MK%_BSX-^M]<[[71V"KJS(W:A]B"4!+8":4?O4!&WL$ZAC8P2F,]$]C,I?P:3 M(]*LF7-Z&S\'TIQPBS %?#:72-BZB& 4QBAN<,A8FXXRRE'9,4$JJ!#%DI6" M>YW(BL!JBJG6+!'\?HW/YA1>N+@ 29J\!I9BLUO5T25 M&9S_*)2@BA3:)Q9=G]1G#[I2R\45U#%- @)RA/T5# ]$I@@"'Q2Z$W79#E96 MHLF_Z2G&0M0AR%*ZO/$IJ]+*FG]4$,(/%:N3PJI]BCX!:J'DO"U=,,VCY7M, M81!2HB%A MJGQ>ZD,E9X*$@=\'&7=K2Y,,O07E9**H3 P_9=7[QA)[?!"SAFO4@:C!Z9(Q M(?VOX_N3L9H'O>(T2Q^BXDB\U"_>Z!]C^#&DJXK[;*K!4EL5J3L6I!$)DQQT MJ]V7?]T?U'?[-1C+=^C-Y&7@6R7HA2$;2<_I&"?%V+#<4_^"(VSTFTHEU.9B[3VX[7&9PT>YUMV$H.V$HY_F8_I\"O^A#TS\3RO%S MCEE>PS'=&"YT6E'-1\,1973KL,-[ ?SD#V(7ZBW!MQU,XF]%&Q^>>4(T@!"# M]G#@"=$ 0O3;G:T3HCPA]B81%^>>$ T@A)>(AA#"2T1#"-%M7_0](79'B#O. MIKS1?=C?KH=WV/6]&NJ-WC+XJOC+OSTY>_*5V^^=ZZ(37:K377P)*#@0Z'J6 M>SR%&0:1=L(4V_50D MK2/$73?15//XZRR"7>W^IN!Q(T=2@HO:WC;>=U>'<^]:>94UOK])%^^.\-LC M0I[PGO"/C_ '<(N_/RK7MEX7?@S>:A/&5A_+O5OL"#1"7SY,Y\A[16L) MCE"FGN"/B^#;++(C]H)W>9!0Q^[MWF([F'#[+K1BG<8].KGF)'2+$= M9Z"/_ ([#F?48$]AE^2+)QL1$[R7ZKU4-^S4\U[JHW):^IWVN2?X(R)X[WPO M$G[DEWRC[_);@,EX%_819WY[O:TZ_9A5MT\- GG[[5-/WH=+WEY[Z#._1^5L MKPTC>\_Z?CWK!R;V9V?MGG?$OL41>V@,<;J7=*)GB*-AB$Z[[SWWH_+<*X8! MHP)ZS_P!A\]/MTKH,6OFQQ :'>S2\?+4VS/U+KS;?(1NLTQD(-#7I^(Z/UM; M@>5]YP>1E6[6<31*2S^8O*2G\:.@\;Z:HH_\,F[4G5O/)6\?-^&=U2.Y5;^J M;=\[JPW1I5]'/=_=?;S4ZWAG]VPK]TW[[XIEW>!YH M2N_67-!KGWHN\%S0[N^#"X[<-FB4"4"W/GG)(X6CWBISWKRK_*!=95]0?;S. MUMDNH90\]?9,O>$NPU1'?AT>AZO\XLFM)JEZC_G1>LQ?%S+;1_5CH]3[H_&: MOJISN3WP_/! ^>'67G37>]%'Z$7_4YE\LW>;O_Y*[X/(3M(2AXDW0&:_SJ\^ M[D[6&^<"[$ Q'S^5>T=>:."I?+OZZVWV6/,OW/JHAQ^*$*BQT\..$K@=BN?] MP4[N$YJSZHR/'<;E8J&PRUHH>^@X1PV"6J>G?GOSE MX[M7-9I^TROY1WP0Z(%L'L;\&YG\)K]RV U/%M;S$444)YZ\@D\#!^:&=\+; M"$F5:.NHL9L#=?="4^QJ)XPE)7+"K]+Y(LRB/$UP6SQ?-L AE4&1VA]QM.'B M *NKC'PC_6CDD6\SD,4X7.3JN?Z'^S+D8.%>//LQTTPK*Q*6L"Q2_0L6%?I- M1:"2V/M%9ST\!-X_E#RX.,(X=[,:A)T0#"-%M;W6P M/1WV1(=AN[,U?^<)X373XR($:*:MP4M/B/VI)B\132 $J*:M\3%/"*^:'A<>D+LCA!WK'W8'N?;WY:'=]CRO?JMC=[R.(WQ MEW][8D;F'_R=\X <";Z_ZHP^^L/HQWQQ;Z3 MZH<6A9O,\WO.D#;C$&XR!![%(3Q"YF\ZW5^ MS&Y_=3V-D@!>$8.1F3_;W;UUOWR\@6*K_UUOJ?2^UE*Y:)\-#T[;;S%4L&3! M$_DF(A^V2^?;:8QU*,=A@'H:?QV-7\W"Y%(];"I_BPUUQ*3]/M@I<1MI/7U5 MP^S>PT*$)96H DO^/L[@7??:&WOH(-!A>V-OJ&6ZA\U_=Y_;N:DDJ)&M F?= M_EZFSCYZ3M]W8]]]L_I^@Q8[F0B"O07[8?6#!K$\JS]Z5N^=[66R] $X_?X[ M\H^2X/N96'CO?L7-K8 -SBB_3:99F!=9.2[*C.';L6-FGNYH"OAQFE!?XQ,< M&@[CEAKGJ_R#0^]MU] OY_UVY^%41>PQWWUH1K@W)C]L*.Y>F/ST8I?H&,?I M('@F?]A,WMN.XM5\'O?DW4;>G4[4;)PCYN,,Q7F:F(Y M)IT&WV':63<6T(R)M,R"M^G'8)&EDW)[^^^I?Y'B73KJ-,Q2K/@W&:)&I<1%<@3=6/%,#->&[8/HLK,JN;9NDVK.]7,?XBO589LW,TAS,R#]G" ML>NA2@?" M25?9"K16_RILLEC/-4;A@2T\D?95[,X25T\-UN^\(N+Q#_/R_D"!3P/2CQ=>*+*X23#0@57;@,IC'R&&XC!UZ-IB"920&\1,>P &JE] KYEQPF M'PZ=N3P,#O*+G2T?3,-QD69Y&Q@YN%0)K"9NP2%67S]2-"%@CI/VX""!T5O! MM:)YN_! /.$O^%J5C)4Y 'KG^NVU@]]14D"W1 O<3S$+BR!1U["9,$G KARK M22N8@9"JC+\"/R; >;)"4N\5Q:_W!B2-K@A?(8?[(H[A(*>Y*H(TC(GX&'#FT"(;KM@9>()A!B MV+[8.O_4$\*KIL=%"*^:&D((KYH:0@BOFAI""*^:&D((KYH:0@B0B*V#N3PA M[A>Q\J;(Q@,$*[OI-FSTEG< 6MFG67A'##0B8ZMVBE>Y#Y8X/ORZ[=;*7@1% M/_85K'F41?"87U1\I7 ?^,@PR4_6,MB>< ^WFQ'^A&ZZWYN'@<@WXB.'0;QG M=7@H]+1NA]CQB.^^G>(@>BHWELH[1$+T5&XHE7<,E]? B_;K.MH.X)-R,UNE\.0^PK;G64[WZ_#A*@ VX3Y). M53^8.@7YL9OZ#H'&Y7CF-C^ZBVP'!V7"WQ4U0E:;#7FWNOMS8SOE&%1.&"7U MSDKDLB@/D"8%=F^FU\EUF.&AJ3Q'5DB3"@F(!7 1(Z5["X%4^&K8!O:K7L,B MD(.PH8^8NZ W*=W.*(])X'PJ;'6)BX,_?L9NQ1D^XCHJ9I6UO@":TJ/&:5[0 MIM27*"_<%F%8";BJE[,@FL.OKJBY&+M%7P3A>!8IX&4FOWP>69@?1JR!+[L. MI_#WO%PLXDAENJT^RB8GBS KEMA?J^8CZM2$/Z@<5EN.L/\PXT;2&]\$M M* M[+?%ME_A4MR+6?$R4O'$["0M"SI>8*42>U7+3/8+=(67@?S)H<3I)1[&..?W M'*BU\S>5JS #"<+C>0W'$*<+[&/>:9OGOGLX.^US7_+;A)+?7OO4=R,T@1 W M(1=Y0NRM&Z&W%5W+$V)_JLGWYS2!$%XU-800H)JVHAEZ0GC5]+@( :K)FZ]- M((1730TA!*@F[UDW@1!>(AI""&^^[I80=RWEN2G6U^@6W_N)JC5ZRSOH:NZU MNZ='W0W"78_= /[OE3@8]/Z3:?[BI[;EP*X MWY$,.V\Z9X/ED3>=W[,!A;B\):F2?3F]XOI>1>X>.:7E6WS&K[S>&L1-6/]M/P_6C M9_4'-@W]"%F]W]G3,/2]1V_W,3?W" G>[;4[#_,>JS=$-CNE_%YE8YD>*&,' MCR',V@R,B+VSUBXC$<=G^?=[N\6(V+O1L_L._:/FP..[M&ZP4AXE!^Y;T3\< M#JP%FX\A6N[)T7#]_&U 9OO"[OC:BHT&3.9>'W,GI(6$/U.'VUB!J] /Y%GI MW6$-)6.ALCQ-$A6?4.6MFNB'YRW\:EPB"PE$0)CGZ3BB#Q$(@D4(F:EP,@;_ MJ6"(CB0(QW^6$=?IME:A.1R4!8/$8*$(X O]&A8(84C,4Y"'?_.4:00F2(HP MN8RP=1_!#S0,2+?=J<* C,*]XX9*C=$Y!:LM[I-XNU0F7D(=36.CS,+X.E[E6\*#A3?G"!_2=N9>7H$=C!.> *M@-_JXKN(+^[H8Y=J%BDB^>];AMQ).;PHZZ8 M/VV?WA-9:TJG[Q Q#&:9FO[MR5\^OGNU3G-^$SH'/0CNJ6P>QI72.?F5PVYX MLJ@$"8P#Q.)52J@:N>&=\.^W$)(JT=918^_8(Q\8]*85_*P2E8&R1DWS<@*$ MCW(0&%S70Y\V#YY,SW>/5(M)?6/;8R:$[[EM""%\AV%#".'A !I""*^:&D(( MKYH:0@BOFAI""*^:&D((KYH:0@COT#6$$%XB&D((?T?LEA!?45:V-=;W 'O6 MC[I-?S=()8[KN=*T@.G6Z[[Y$A^:SU;P^-$R".D]E\AYA/+3'IJU9VJ, MB=4)KF*,HL)(.R!8ZL\2] G\_@K>B(\\-"^]84$Z,/=L44_?]4\W\0M(XG9^ M<;5D=(MWK:I"X25'&PX=K"/WL?"?,BZ07Z99.J\H45$YX>5EIBZ!R8)1&(?) MF)Z7I,1T90$J*R'%2=H.>#//1?MV5_E*F%2%P**P(7QM&>6SN01-PF"!N$V, MV80?A!WV@G_BJP[$;^^S%*]36-'3'T&K3Z/B&=TEHLH^AE]4_L !60;]=J?O MFV2J-;.^?^\Q$\*WC36$$+Z1LB&$\*@'#2&$5TT-(81730TAA%=-#2&$5TT- M(8173;LEQ!TK4VYTJ!]@_^NABUB^:]<"C'AQUJ=.AM]ST[O<[YW;OK.Q] MQWCS&A!]GZGO&'\<1/8=XP^>R.N:BG?5F7L(A\5)O([EMV M;J4=<=^';^E:;?$9^MY%S^@/G]'['=^EZSG]V#C]MMS]M'?>'CS;451AK_1[ M,YUB/>@5&5]4='H,H0'?W'ADH;N=(#T,VUW?6N8Y\' <..BV>YX#/0?>= M;S1[WEG?:.:VW%#+P8KU0N$DMY,BS"MM&DY7QOHF"WQL!)\?%[4F#FYE&%-$ M#O^4EEF@*QT"W7LF#RA@E87N?\B+=/SY9$1]9K@4E>0\PAI[T.1!U+A!ZTQX M3/5)/H-E80-&EN$;Y6&ZW:=P^DDF>KWP+G?G"Y4!"?![>#B3",XJ4\E8Y4X[ M"CXVC%OPUQQ^*I03B3.M*=CG<9D R2;U$]&#N2L+EA.B;ADPBTU/S"Y[/>[( M-JMLDM/:53B>Z:84.*THG2!#J!S#M!,Y,6Z@P4_\J_VA'4S5A+H \R(LRB+- MELXCL2&O^[W+2.&<1J+3K'(Z5Q5FB9QCFH'0)<$?91;EDXAZLO+@>@8T8A;2 M##T/E\%(!3.04&SZRZ11K(!CYJ[ C2MJV38TAQE '+4I"6)(YR8?B^%;!L31+U3:Z*N,U/IBP5<#SDHD_GS<@$G-P9Q MA,_U!QMJV_[S/RI%>RN!&LF).:<@Q8(]LI NU0G7!(936.CS,+X.E[DVJ,"B M.M7IMN%'70)YVCZ])[+6!+KO$#$,9IF:_NW)7SZ^>[7.'/LFE4"?]^"R&I$FT=-?:NT'\L\RA1>1Z\*XLX M33_O1W&+M3%-8[CK^&H5:R(G!3;2JTIY5<9^6FG_MV9<][[,IOY@%R&T)C;( M#G?2'PNJPE=3-Z"LO=N^\/T%32!$?] ^]1WC!VPP((UT-"6G@J7P ;Q2#EZ@ MP["S\0C;=<)1S;X0N3KB*K4W>1'-*7-X0YW:MURX^RW-^MJH:,/YNGE-!#?> M*H?N(O@F3MA9K>;^A>,WACJ^UW+,0_/[8:MUFL'ZW_7ZYP;2B7"L3LW/1ZO, M'X6VWNDF&\21WP;0>9S:]N<,$=;X5U[C/FR->S9L___L?5ESV\BRYOM$S'] M>/K<<,]0- #N=I^.T&[9LB1K\?;"* )%$A8(T%A$T;]^,K,*&Q>)DB41)!%Q M;Q^+! M5E9E?KI6E/?X&A ):UV61^>#&341;F6)T>G&OX )SUQMS_]+T>F'5 MKB^WKB13;B+T+G;>H(#>]8%>M:P6UNX:A2E2DVI/X4T^UH(J M6*U;0.^:0^]?@+TU"NJJ9:VVI ,&+WJ>X $U8L?6K] R\?X++!K=94,K8#86 MHKJA9TB/\,5K?4_Q4(%G.88UQ))N,16L"+.3V=+?<35K*;HKQO$M'\41B RG'%00-Q(0YZV]%-$Y,_BFKA M_;#CPR*91[_%O7C C+-;T,,Z$X<*#TS>P6M\HAKADER6J(#'BS"X8XR5CNN8 M\-T@="RQ^?*#&Y@-"LH6%>.;L!:8 =V341*+O<1#&"&0 IC<%A.DSU,S2%[^ M#F;I#5TYUMWS\GT>;"$@P8K2CR4CR"D:B$U=0"=Y",'D5"!#4S'OP,8:;KWF@= 'MY';;KM.[9V-92$<5Q'8DTWKRRGU1QHHR:1EW M"4P'HNG)R\>JM12(FJ&='8F=7RG ME#FVY$P-3K?\U.OEVMPQ\-Z99'OHUUAXY<]X& /<,,!5B)!R6,W$Z1+R:8-$HT9Z8KY]1F:YA] +,4NC MN #O?\U:BEM@">VH/A!AUP!O1F:0Y"G-P!K@IN+1)=>VN3SJAIN+*A-=$J%]&"A,T,;*WL4I ML7VEIIAL[,]:$/ZXHL5?3Z]D65>(W 8O.JDJZ /BVUB /I74[5JSZ7-* M9T6CE]AX6D^QTJ=8Q5%0'IM6#A=3&+!KK@S!G.PC9=$JL*1@PI=^.,0KNL@. M [FAPX_"T,'_3Q&TPX,1'AI+/4A/&4$(E!>_$9/<.STB&M9:=]*P4;^#AM$M M>\ BQ(S1F'.OSLOLR\QW3MR+A@NW+8YV)FP;6M=HZP0>V*M2_.6Q2[D="%ET M[M=S3;"#EF;U')%UEBNK)_3%N58KGMJD$JO4M=1M=0M;/#0P:0^UGM(>LZR= M2?1*ZP _8AWA6Z5OU1NR<716^Z^*5I]0472.UP 71![UEN>%OUI;!Q:QR(X= M\L!U@W[J@$\7'$ESB'Q[ 8X-LR?N:DR?8\].$N=0:Z3O."5HA1]&PBM](/"' MZ&EAQ(MC.,DYR.QU@LLVR]OM!IW\!8:-Y/M Q;DC?@G^!:]TLC> M\4AT$=SCSV.6B"EXE@><.SB55E1+VTK1NQ[+ Y%&7-?CKHWBN&L\:G'<=9G' M7=.[K95K3QGM?8B%( _:Y\E"2+NZW7AZDYI 5]5R:V$K(:L%]%;&QUO00+"< M.W7 7\UJ+7O++BS$ +/:3UJ#6+X?1G?H4EA/^*$9Y:&I$S>7>SR!<]GB .UR MUQ&>;UI;_%77*ZFEX1PBK8,KQ3?F4^/?0>>[:747F:O-NVR%)]+UFCX1U[J' M7+/X;4GA@ED)@A)-6'(*!9A-,#0K24 HR3K(IC7@"5'22U@5C@5;(*Z'?HT< M+[N P- U<95SU,*%6/\OK9H.MSQZ;'W&V".N]!GZG7@KNL=&#C"$FLBGQV]< M^X:"6-2[1NF"8X?9I[+R%7]Y@Y>S*^XPD.<=8CC -^-^1P8^*'9/'../G4/Y MS=Q7H*B&PZCY3P^;0(GS_/#&Y+YM0JI:,F-<%"H3_&)_Y^AR;[ND#.W0IU^) M_0KZX,N.W-"FU -,"&0!&):,/2 D^KL4.:'&*?A^?HL(I53*.N7_P/$"X/3# MSD^,VZ% P>XS<1^\Z,*"(1A'^42-@/1&24+M*-H&Y):*ELR9+J2_>S-HP \A MN$!::C@28APJ!:G)M>"2EQ*$A:F"W+'Q/?N.2!/:-I&8WA#$>2=34(!:/,E1 M2PK#1(=H(".PP0'.<,R2?%\4)IG(?.F5M).2$'2*O;'?4Y"]1SUUY[G@0S,5 MPJ/F$!&[^9CA8]B'"LB,I$$I'E".2?0=\VCK4YSK1HFRN!T9LA2UGO!N>(3! M,+VNS6]E+A9'LM%*H;!.Y OQ/3&QZ.,D/ Q_,GZ"3^R>?CG:V]): MH))@LP>6(0@OX:<>P<](:$E.\5DWL(2R!#KR@9#%R'U*TH7I/1.)Q/CA$1!! M<0T#H[8QV\90%SHV>N%X(3T%=P3:<+.L7'!.(X+ E91_K.R1O[1E]>K?/<#* M?]Y8_Y8B>09SD8[D4J.WI)%1?,)9>(!HLA/5L/D5.BH4.EN2*L!(7#<,D',, MF>#V,)OJR0G3-II\R+%/F -4=L8H5('K@9 D+<*(+!*ZA-,)7M0HZ)>B%"(S M##X,(@LH'2$KI2/ R)8P>1EKF=MX#'Z+. 6_';KX,.YRRJGV1209>^6A-8%L MPXV^ PY=+VH!1;T!;^&!J&<63DG,G-*?-.NL54)BV>' ,#="HD!4_#@9,IT[ M+V52I)1J%: DH!%'V!4?'$0H!=8,8'"W:QD6]5=S0:QY(,5W!G6"/OBJO3[& M,<$!\0-:E@,;""3&%&[0)R@+^O34",.ZJ"$Z/!H& ,WUY*<< ^_$RS[GUVDV MQ?POKA-@S/4$L\,;@62<]@3[?Y&?CLW9:0[%<:A?\E\LI# M]ETY&SE! .M9,\(O4=U*@R4V(I?6'LZ!18H8]VD'4%-$PY?45$C&><(!QL!_ M+JY8SP,="F3*#2$*9,H%(1KW7)13$** MIDTC1 %-N2!$833E@PX%,N6&$&K1P#C%Q,>X?W>U22,HSD3VSXH7N*$HX_K$,WR@W:BO-[Y=NP.PGNXEJ3:G<+*O- ME:8RUK@61%YS4<83(@61[R7R\N\-_$,B5YZ.R'?&$ HB+Y'(U8+(]^KDU?8T M\(1G0>3[)+FYVCKYLL\]3OU2[O49']5!>QG.Y+'K],A#;+VC[JAT+"U]SNJU M]O?S-M-^B;!+7IMIWU?;^ RK_^LYUW-/B>"3Q]#HY%KZ?&,ETV2IWJB5:O6& M4C!PP,[1>B->1VIK^ M,M3><%Y_Z4M.GIO7[ZS#*YC]!;"@8/:"V0MF+YB],-EKE5I)5=6"V0MF?]+" MN%PR^SQD7X%:FR,,$7,_P!YR]KVA4GUFJ'0C_(X5=:57VV/66J5:19\9WBR8 M;FV8;C4-G%*EU5JAFL."/]<%%!=BSVJI4M$+]EQ)6WH3@B%/SY\KZ 06_)E; M_JR46GJSX,]-X,^5-#^U4JVJ%?RY"?RY[B&QE2DE3"Y9ML7E'>G06*6H(BSJ M4E;3H:Q42RU5*XH("_Y=9XNI7FHTBQ+"@M57&JH7Y'2M42TXO;ZU;2BI&\611A;0*' MY@P7G^A 6L&@^36;-R'F\1P7\&A!8<6'+I\#EU),[3@T WBT)6,@:UE MK6#0Y][4B=I,K*Q65 P692BKZ5Y66J5ZT7:PX-]-MYP*9B^8/?=@O6"PNM1L MOE#.?;-9/1=NQ4974FEJJ:K6B_J2@M?7G]?KI4JU8/6"U3? 7&^65+VH!2]8 M?=,CIF\"UK%YYK[?Q\^]G% CNM(F]4G@#L6?\._HGN*RUN*#&3<02_:1UPJG M+R.>HJ2\*2=U\_'T P@Z/MUAA8> JJJ+B>],W!],^ MQ;,0U_; #&PV]/G;Z!_OGH"/X\N ].FMHTELV6SLAL';KG7+S?1.R?5(ULC& MPN^<-Z=D@6[*R4KAA+"D>3=+RS_:1?$G#@MS] ;,%I_( MRXOD1RD1LWDW>#='=O ^H*W9[2T]#L_YW F4H,^5H6!Q8V^_#!),UE948 M%Z8PH6#Y![*\ODHLGVWGZH8B 36'VX$Y@2XPN83O?<6 EWC,"$+@62LUU@33 M3K)]_%I^:]BA"4\ F\9S.\K;(#2\YNE)8CF8EJ^ : ?T&#TB>7[(4F)X?J! M7RZX^,FXN+):7'Q7HQ5 5.0PY*L0.1:P43QE*EUFH%EL\8)WGI!WJJO%.S// MI41,DX8WYGG,Z8'*12ZR!,0!,PT0I(;Q($@)5-)!7_'#X="VZ$]4RD(U V@I M3"$22LP# +.)QX9LC(,KOM'G9FCC8 H8RM8@'$3?^8H9.?Y@G;IYA_*\2,]=6BYF3*I*MJ?J1&?I;<&#H>?AOX'EW %S*;J7"]MUN M,&+ LK9E<"P6,I32Q&>4&W"GTH]:0 D>^A[]R?XIX*[D74%G]S#SMY[ MJE<3_WJ6CRT8";# 1^E_"T+./;!<.)8Y9!-BR5+_]_]:R(%-[8+T975BR1[? MZGB<76_17:MOF3UB8S^Z*;A)Q4J1V$2KP'U3:N5F\S]*\L^$ !DBW6ZE-ECR M]Q9RU%OQJ^@CBD1$GTTYV*_FD5[7RO4)G[]:KCX365-Q$HJ5I(C(E#ZX1O]] M]7\N3W, @QXO0]A+1MO3/&^M?W!4<%;B![G^&O3*5 M \L!^\ "Z^,B@ ^$"8"318E$@I/;A3A$L%PFOGD:NJ=YF*Y[GL4(0K).N]VM M'1FPN.AS'BC;*5OI">=$0F0Y)@PKM/7\.6W[2.D/S F9-Q9$T4LR4#+B2I^A M^:7X((]6%ZP$X#L75A&%77Q:1=KB6]+6[B+S@Q&C;!OD_*)0G %[&)94TOM2 MKI:TS9<4^.)#YL4.>S?F63_A69PJ@R4, .'&N B'X@(@26!B(_^B:)+D7Y4O MRDH/1,]C-@ (_(@/4118L@$R3&9S#,']"BTP9D!T6("$)0B*P$:^U_?#P5 8 M0?08ZW:Y(8)VD5<(2W ]>$U9V>TCS6EJX!_*J1N69X0#6 \P!P8]0ML$%KI! ML$NSD 7+,^+X!TPKM&G"T7S,^'V36#)KT\H* &P' )3?<.EMV+8[P@&-B"W2 MNQ*SA5@>PMX %#!7;?YK?(S-'L)->(]>DK.3G/./.4AM?$]Z'@#0[C@T]PP M.R36(HRD/(;V#C<&J,I]7VZT 1CLI1#>DK^WB#/ U.KU!;G1(S-B5F6H=_ ? M PYZQO1+&5[)[I)RY("GA5:UB-4Z\$M0=+;UF]0 SI,3M(R -EPQW9$33V,L M^&[ QABY]8&(0)D;' 6@G/C(1V40>9-N!S0 ]\$L-6!(P2KX\,1P&-\%T] 4 M5(:/'-A@J==@3_N"@9CMNZ N?H:^X/AX0]/[-!8*&94=D#E$Q@\]8C17!.DX M-\5>)ZSL<]"=0AH!,6TD!L7A<%S!<12R%9CUF.'^4A7#,$^;>M+LC^V$ ;!2$,G@6*H'$( MF!6$<:2#?@2">LV#H0U.,28WG IEA/VAC950VP;?4I@)6V[2& MV%"3<_))!+IVB!&5@*>Q$Z >95@![N(EJ2XH[")V@SX1DT2-(8P?/Y(H$@"* MZ\'LNNS&]81%BB(!&^;S6#W 1'X".)(T$SO?B/0-:H7,^V!W04QA0AB$F7HO MFKTCU_/E.P!H .9(7\D7<+.4M=%B.2-.1/Z(9R]UF)E+( 8&L[R(8WNN:Y(9 MCCOD)K$&C#^1GN5H[F5QVN,W%DQ[ZCE ',OHTT[VN2T('/JX;PG@B3"9?!X? MB.)LJ#=!&? 9^E!1>@/C@LALZ!5U M@05]@-\A<93$&&$;X=^=<3([(3T(X/'CL)O=T!8X0"+D34J.Z:?8A74*JZ7)KSE MH)=&4S&M+DP+L0XW18(AB&F* +Q'!]0UXMW0Q M+BBT$N()F_GS, #SY3=QBI)BAI@1E( ;?T#^& DF MA(XYX'"1W1ZKB:[EP8],-HYT7A?^@QH/U@@4 ;* X>T1GUB.2"): V4(_W5Q MQ\&8X& NP%>$U;X, 4C9Q>V:EMZ8@O$T)=1&W)(V/.8M!4@BY%B\@Z<)3[:C M\!GPV]"QB&^1/2;D?VJM+0Q M(3[PH=R1!8);JQL!;A41X"("O%X1X*>R);<-8>=.VVY9FQ$]4< 7)AX'H(T\ M.L# R=JJ./$JO% KF \Q,@(JB! 3H-)PRERU6C+9QB//MIPZ%!'DR1M*SPM M8##D%%1P*LH&TQ(.>3ATG4P01<:O(G,M3@W #\)@MBD8.I'&)Y_ M&0(Y+",0MO9V:NQ(J3LRW$ ^(/AA:"# O$KR]V#K6EA5AZN0-L1T3 _'(LL" M%398D1[N>+)"$?*3WCB&!@4MILQ,7[Q4.)WR(_GC3A)1P,U 2TB,1Y:2*TI8 M1&HU=V[@.>Y;&.O\6?&XQ!SPY,,44J(*"M>.Y=4#WP 9!:TN'^D%$[\A"P9E MEW0J]Z1Y'\F3T+09 I)&00ANN&P=7R(ZT23!_E5 M 1,RB>#(+\3/'&:/?PN[#*3C?_/>.A56E_ YGD5$JA6(J>A$TZ&) D"ZR;3E>/@GBG<2MW2=B5'3@])> M!)8^,,B=<'1&4YK MB"X,)]W6>.2II6W' 1Y[7(H]8XP?$F[C2ST+8,[U!+UI^AFJR80![8K08")2 MFX3IR>(BA!"13Y$&I9BQZV2I3CA/^0^AAA+TBH.E[(99ME2!<=8P'7%!7L$2 M)%H#3,VZP:@JA5Y@>K25+&#D2>!:%^,FB_(= E/%1K#Q#+SP76 #"KC9B)/2 M^_#3BBUY<3I:D>5]H4T2)3#UOL!U@12@=U#\X=^VA;GG>!HD<<+]E#LZCN+G M:<6&L2JDK;XG>RSQF RG4MXR MQT^E="X"U[C>$GM'T6O'GYD)2E%6.K=;L4'FSQE#J!ID\%00/+.!J6V#<42Z M7D!HUGVFB$9HV_*=]$*%C9@'R/A:U#(@[-YB&E/*B?#N?N:=XD4RU8A3IG@'K"J8-\M[7HNBEDI4!M,#2\N5*9_07]G:99Z-*?1! M:$O\F?U>.5.Q?%)<8*VY8QYM5F+#VR#P]*;%)X.?[]C@3F]=&'W,FD4OBO!J MX)J<4C@QYPO=ZR6!]XP8"VI)HQ>VJ,LM,O4\^?)D17*F%.!T[/$$'^(86#27 M&!D^F(,\&\X%6SJ(,4TF(/![SZ+P#09%L7XT&[4EW21CDU-PA$P>XDRC:Y2PV%]!)T=$2%YB:&D=D20E=XV$T?O?.M4H4SM/J@3*+!# MP^U.H,#:0M]1JA9S*O$]P;F@8@R4P-B=%!6<:.@R)(XPO'^&GN6C&Q4!GG"] M@+#"\R!L2^Q3S%BY-OJ"T?"1L$DNC:I&L5 J*:X*W)XPR42),@58Z8<@\J[' MO'',;M)63#D4(A]-*WB-,<2_A>C ^%'Q2%3H$'I#D"=1Y.7SS)")AV;RR)' M$9(44C19"WVUM/^9%&2@[&0X*E/<5(YT#F8:4J%;"M328S*7CAA&)JYM7:.! M2?8,YH_(W*.,?QS-\/#GR7&7Z:F3V1#I69#+C\H@^O C4K>"PEO)F"R]C5 M$2R8S.4^F1 U(/*]T4%''X9B%$+#'0$W)<@Z+$#W,"[H<<8B0,ET,:=2)9*[\0X8L$ MGR-GC@DCSZ8X49");T0;13M44_\3[5CLTT8H(&)N6(E!4IQ4TDI$E^L01TMP MG2F!M<=Q=1@YF]$.^&$'0XY8*R+%E!@3#6J*D\HJMJE*$=C=3JH,ZX:!CP.[ M"?OD4\31#0/< E]BZ%;,(?CC>>) :BQ*$\:R$6638U8H4401>#,J.PH= M#!Y)?L7-=0!?Z,_8KY:5 TS.8$H?>AG:C2:P,*I\2ZE/EF54CV)FB=$C,^'2 M9J)-]ESL#N$ZT8#2[UU2S6Z4X1QEZQ[3NR M\$6AU/)3(><2EORBE>N)4Z.P M.UA/ >1S$OS!2DP[8M0DI@\B$(B378D>3DQG$M*1%%L9F4R*.T$*L1;1(+LS MAH!X[^/J6 ^]/G('4D23YW&\*%]-!3&4?8XJPYB$Q2S2E420*U.K&BM/+DM$ MA?*<-2G)LO&QH Q_X)NB!#WN?E1$P9+HG$!;A!]FB@R$M#/)-,3@'R+6T.91 MJ7_60(WK500041"6UBCFX4\8M)$I2,_X1%EIP,;X)L523%4$A&1^"2/" 7=, MX173\KI4AR:"ISX-(TKH)JR1A$I)99^?LF-A:9DB7MB*7P1W*=I3U4':<"=: MD>^%6R>,.> YN=]KG3VOJD7VO,B>KU?V_ &'/FVJ\UJL]ULM>KM*F^Q MELYUC;6:KP3'B5\4C"\, I-MB]&@+K"T&T6C?"KV*(F2#S17P%U"SBZE M6_@D \@ 5WSZ._6-J-C /D/I%[J1EY?4#]+)<.\F.+4PH8VTRY9OVH]-D6IPSPE718 M+![$$WFTN;N*@0N $Q\-:'DR4)&' I6QQ6V$JJ3N$10#>IN(8ZY%6[@-UJUA MHZ\+\Z$?X!Q_<\_-/'C7LC-S2 XHQM,03AZ\QA.-3"BY1/$W45D[M6. 8)0? MO27O']S0OVIE79'G6G'*$\N87L(#9KL'H#_H@%NK-W&^6DO.ETS6:-+FHV9= M+]>366?.O;%@>GX@B.,H>FN"L^MP$4@Q0T\Z/X;KH(**_J3C([*7AH'U1$%R M9$@6>E.05,0>8[$I@>^)T=>)"21R4TX;K$L$OGV1;5I:D!/A@]]B6%Y6V:1$ M,C[PD\ZU"@Q$EPI/T4BO/BGT2P)\T?$]_%Y23O;M&8L07O9=,B$Z\:1(SLO# M:8SB4M2$)$KJQ6.(HT;1.4%Q"@R7#3S9MVPNC@XCLWMLY"29N,G71=XR\X-2 M_!L'8,+U/#K!.4?^R?G'Z <]=^_X0LC$J4,ZEH/'P*CB:1%2//F1Y@69]L % M.ZOGR!22,4X*LFB*WM/:$7_$Q]W[IYHJ[(Q8-:HI30>I*$L+5'< H<^GJ0X?8(E$NHX-FUTXK">Y MA?($";LD7 (,4E8.)Q*C4O.,_6Y MB8>#4SLI@I/1@,L2_Z.4O0KKV YI;@**+SCL!PG,RR# 9*,()=,C JTC,$PF M>H6 C,CZ%I:>NA]/O13E<@4M"/N3H@YL.V=AGD#^&I.B!D.VPP/540,Q<> , M/=1P+#\K1\G_I-^*K(R6%8T^R:P9MP@5M>5QPJ]#V3E9U@UF%\YV3#4U_F0I MHT5**)W:P?.Q4@MM10FVE"4YXWB4$Y_WBJ>P!1.@X]7S=HYRC52%[:6J3CK9 M?'7J+/OL(WMIARB&Y!E' I]2 .9WWYYRSA=LQRTC$!65U5J&66G7:XU*NVIH MK-VI-GA;ZVH=L\H;M6:S.Q6!:,;AD 3G 'XNL"$=_06LOOP(1'-N &)F!0_B M9V8%RAX+V(OA!*K$N?/R,_/"$MF$9>F4+@:>X =3I29GS O$FH^^E)1D;[1: M7#$.YE+TH;KU,NL!G@RSM5ZAZMMKG&S7>UT M]7;3,*KMEM9M=+NMCJF:+C4'R#T_.Q)-G' XF?IR^L/M9P[@)+I >?Y9/BRP0EZ0/'1 )9_I MLT.B5HH\VG"(A[[B"I3X 4>HA.G..5:Q8D&=,%1::8CAE0/VK=X5]F_!=>" M<@FGV%T$WO%Z=__T;QI9/)'HT>2)@]._2Y$O$1=X18V/<' SV68CO)NQ MD9@,3).9=Q[:4<%[A6UIM=?\;_%GLO+$]85IR_#!MD$%/EJK4E5>XT/I;_XN M*SM1,9SHLA!O:.F^W=D_%7MP<"HBY<(>C6/M]R\0?#,OM3O9:&:FW:(\P8R) MX/3IWZ0,2U0[9I+,B;/7X=%D9).4./8A6E;X2I><:9=B: /LOA4]EVQM9C]E M# 0C0Z6X&M3$ ^ ##./]EO7(44/ J%R)*N:L.-SB*_Z0&Z+UE_SV8G^7JO0; M[^ -0&]?;(-L@S6(TM$+[&VF^_B,[TV.!T)D];8CBU07W40\4 <>-AW:D6LU MW,$@=*SXK/P#F ?]<9N:T\#>8!L?V!1?'B%-2@7D5)*E+ZV=9F)V4^H$@YN[ MT0EE//2>X,%YU!)E:8TUL<<8P]:SJ?I0-TJ:4E@VX@\9^Q/EBYFN.J*L;;9< MBI:$HB(0CR^3,*,H8$5:JFYR'!=KN]//E^9,B78SZ6H9-YA9$N$_Q>PVX&.DF@P7/!&,9=P(7P41+60)0C"W*B$=RW#BD M-6-$=5;WU%P0*Z[9G6M,+$R5.W0L'00:L&NQ?8CP<3EJ"0]=A-$,L&\LRB_U M/07. >-*-I';!1V VI/L_POD+I<2YHDN@M0D>G_B53];:Z]W3 M"S"M */N.]J6%39Y-1U^W!-%60<>&_"1ZUW3R;?7NJI5E&[T6=KJH>!RTE)S MQ"=LF=(=6S8;M^9O/IY'C:V=3F)W49\/N:LOQ')QX9#)AYR>0.FQ_(#R>R05 M1KHPKVMY@Y*R[SF^##7^#QL,WRG?X?N>^.#X^*PD"J1%]CO /F^1'1&AY(/V M2YX]D;^FHSB>OYKQ216XQ:BI9KNK,]ZNMFI&N\.K:IOIAEFMM5BSJM>FXY,[ M=!5'JG:R75,;S9J6 ]=V9ZYK*ZX/24UZ#4.*"Q(_)].0/-BH-!J\Q:MMS6BR M-C <:W!S"*0F:] )B;OCHZ.VI6FUF@^+[#/ M%2E!@%0:\>CH93RLI>+J PSR77DN<&9P!(S?S-:AF>?**)(LODNLF*A.8R1< M*4=4B%E19(^)@)^H73[SW-MQDB7&G@5X5R4=9#OG/=DQ188$J]LBNH?;I:OO M)GY+GVKO_L9 0*HQDJ;+NA03 $O47@LGPS&3SKL8"Q!/C8&_%>I9G4I)BX6) MZEACQC[)%LN)34TG)*9.4+O/,,C#Q;,\F^J0 ] MEU5+!J-6,3! PK;BGH=3A[]5]FWQ8,;++TE>CGZ2[&2ZL\OD4Q=B)$FB^FLF M8^<[=,Y9!.]'#I"A;PV36 T-:5M(A6@\I)(<<]JU2:VG3[HBFQ5N=WFGX4:VJMG(@>-I< MP9O-(TL3K$02I #+1K7JF6C; MS.RDG/* /SV.2Y'+EOE7,6T!G_ MR.S9'M+)U*B]SU$JKW&>Y#7.1%XCO7 +"Z-7C?$?QN>UEEHQ68>W55/3VE5> MK[0[FM9JJ_5JHU7MM+16J[[F@=]*$?@M K\Y#/Q^:6LUM5;3\Q+X_3(98:7VE9,K$PDO3R6]+E>+QO\IL)>,6"#I/?/E,;A,&&*NQ%M$"T.@3!;?U6$P@>[3ZC;PHK=&Z"W6 M$)CQ"KA'-SS+%0O-+4=I5_60-"/HQ=&CK$-]6/DS*Z#9777H0?AR0;*GC(A_W@3FHMM>+^NK ML>E3ZWL3>,AS3\9?SVPMQN![5R91@L^EJM9$#4S4J/^X^K)!ORJ!]'!NC#_&B/+R8Q"=4/-C2-I1%DYB'"'E0 MQ&-S&397/*EO D^F&^7(FR_HX@N_W:@VJZTAM M%5]6-XTO$Y\:L1,[W;2KNE91<\>=LQI-R3NAXL-:8RJ.SQS52AH13?=JTXNKY*'%W6IGF: M/EN JU.%*+ZHXFBWM*;>TG/.U,G)X/0*_N?_5%KO%%F-4O#XW3S>6"4>?RQJ MIRV/7>;W#_ F]G:EINJUO+,X=A&GZ1:-D]5R;08OXZ4,?N"F>68Z M4=BNUW/ US15D5D+W/OO?EAY;DP3[&"K-<&/;RASE9MBE>=+O5+1T:M_[RBA M?88<\$*GB^3,MFU;\:,YI.YNBDX1^9;H<7/7\0P>CX!E2GBY6-)_/.K&@9_* M!@C4-%#>P.>'> 3%XN)D472E%;7"$ZL+%])-ZE<[(9= MNC#,%?=(?=0:7YU:51DL"3VN:2;HF6=@XV15#-J88]Q MU &(V%A4M9G\EOK]1 ];@P$W+7%[0M?%'CQ1\XP%2.5QV3>)^=19"]B$. ,) MUQG?<3[(NI7#5HA2N*(7+2RGAZE^':*.LK6:#2IST M>B%__O>5_NKQ^Y&X8EJYJ2UQ,Z9W *'JN93-L]9']9^015MJN55?41Y- @%/ M*["K4U@DP?>?CJ>\^?5) F6/;^V%6&&9=3 M'C0GKB5F2HKV(2%;O:S]WTSL9P9[+H_W[@DW/\;IN3/$E0I2WL*.IE:;:J+X!!M4TM5JOM715K>A:H_4F&.BJIE?J55-K\UM]2ROW@T$. M3/-MO!],.0MA-7C)XW9T\T-)$3[[)P;?*)I&$7BU1+,C6'>(,/7KO+;+]$XRBO MX]" !'P%1"GJ#()>O]+<^ACU77:BV8I\@?IW>6;H]>%(M%I@4RG 9L/ 1FUI MNEIK;*DJ_)]6J]2)4VX18NP<8$P2G7.[(+0AMGK='H@4GQ!]:I5K4K<)<1R7 M1Q5*(O0GH\>S0$6>.)L)%N*[2H(8HIY5#I@;&G*ZU0'?)QAW+4] MU63V ._@/'%E-+=2J6RUJLU:Y>],_ZRCL],Y+XU::6TL2.D%2&T42$F+2&NH M:K5:J[UA6F.KHK5J;9W?5DP])_;07?"T,[;9R/\3(-+3IHN\>2YMOV2[0S>H MFJ&QH0A1+"E03N0+/4A2P9)0RW5] MOB6A2".B-E/L]4+L[V O/'FZLG+__PI)7KED*1H$ R?I4!R79SPD%,&9T:=6 M.8&OF/$EI_1-?$^$&]T>,\>S0,XOHI;S8:$(6VX6B$3)3$"2BM92WS!-W]+P M9L2VQF\UU$=FD$FP.)-'6< M@(U5*)XX%SN.SC(_%O;(AXMW2K3*J&TN\!7QWTT#OB@A5&NV:NH;LU+5ZZIJ M(NKE!?0N.,"4N1CJ'?".-UTLEA_D>S80F[WPS06R(A2]84!6U=1:HPENIZHV M5.U-<%/3Z\V:VD8DR\W!HLN^Y2V(9,(?4X0@MQ8_8Y0C\%(F<2L;.\^N<'.A MJEY U69!59(UTW6U]L9LJ:V6IN7*YDI7_-^'5)_86-'K#ST+N3HX1>MK;'J. MKU&@U(:AU-W!_+R<38JOZ$:A/P.1[HDIA>=Q$27:NA9 MM@P!J7>?DY@=4P)?^?/,R/AF%T;#9K4*9%AS9,B-1;, ,NP/AK8[YEQ"1-RJ MYHD18L;)B0(AYE9!J@5$K#I$J-4&@ .V8P"0T-XP7:^HC8;ZF]\"_=N-G"!$ MIAP2.S& U2^NDT PN'*PJ/'08TZ Q.<_QC"9CR^-F?@R-ZVE;3S$%)76:PXQS3Q"S"?F7?-@(7B9\>AR MH*7YY- 2W>FQKLWK:T7S^GA4HF+1O'Y)S>O3NZWA/3NX T4S^:*9?-%,/H,2 MD^B>>G!8-),OFLD7S>2+9O+KY?^N[I'"PO]=R/]MY='_%3[IZ9"*B^9YOIF' MEN/SMHIPVL/@9.*@GTMK:PNM01K67 "1,XAGIR!08L/XH6- MBP35SBZNEH0HFEI RL,@I;I2D/(GM9$% -W=4C$_U=S3-]D\I%7*(?@\ X2/ M"V;TY9?_PP9#Z?/LNK+O6JHV.[DIHB0>.C[>)?CQN+PCF?SUN.C;Y\ Y '06 MP"!>A3N4$_9\Q0'$2E6 SSSFUWQ,J5/1 G(>A-56"L(*JVA^J5-3K5?J6N4- MTYI;E89:4_%>B1P50>[NGRJ[XA(9RZ%<@N?:*902TGYJ!&Z'>U+8*R2?S05.Q8R/X= MLM\H9'\]9%^'?]8;%9WNXZS5ZPVZCC-'Q^;OK8C6567'=4*?XAQ_T@HH<]54 M=://?.K:*HEW$ZL<6-Y@0^6P6DAA M+J50EKZ>G7[=/S\]V+Z\/#T_V?_>KNM5K:KE0,S.J&$)'L /P#AU^%AY;3F& M'9K"JO3A448WF& UM# NR0ZU_(FTVH::FA6M4( Y%;W'*,"*EA\%&-]**F]+ M1WOSS /IM(;,!O\PZO5_*GK]RR35K]!"Y=@98R8+?RK;@JMZ-,8%\SK,X?[6 MZ:T-\KYMD)(%3UK?6!'6"Q%>)Q'.2^#W'A$^L!P&_X1_%2+\AR*L%UIXG418 MSZD6ODL\6VJ]$,]Y*1>M?'1R44AH_B3TR+$MARO?=LZ/E2/'#ZBP<\\U0LHX M4F6F]HZ8VHJ^-:-O31?FX+B!PH9#SCQ,6M)]4G@Z!<0<;=,]%C#0@&FP MT.=T:Q6]+6 ]7V'@6?)!AYOH;V+/NGB,9%K1^\J;)3 7N^\+@RN\PV0EL8.,>6<]W!.@8]9A]N;SKIGY_L%ZZX.4X> \;A5L%_Q8) M^!SR[BXV8%'.6&]>5.(U'68- E%SF69U/'R!?9<8M<&WG%0K>NWO.>W54@U< M'K^>JK+7X8$9+F6R?F$4:H:5:V4P/1Z\NUWG4VD.O ME=6X 9KC.CRF@X)=I1154=]-]*=Y#M&-FZ/$DMJ<9@E-CWGB_\[K@!*7Y;K> M$&MU@>SBZ!Z&>CW>A7]C^$N6X<+;,"H,#W5!=IR>B$[]\0+KD^NKU"?71Y_, M7]^\MDKBV_\WO_\+B;K\X\XQ/C$')(I"@"@A*%6*Z\&_!T-0"ECD/%:&6,T, M'S+/PP,-0ALD8,(4R_SOJS;G+5[M:EK;J.AJN]KHU-J,&VJ;USJZIM;J56;J MKT2P7/SB*. #K8Z5)YKZ\2(.5WK@%M8MDB*Y9TQI=K=&N MM%K-=K5E&.V.VJBWJWK#U%FMWJA4*I+0Z]K+LE[TLHQ'C55>T7%T>+)]>76^?]%N5EN51OUYL?;^5F<)^B93>QDPG7S_6>CY(1.WS*%9(-/# MJ._HD$ F1:Q54"5JM=?FW_&!/\H7QST'P,HTQ E F3366I5J28X<'350^GA! M$]X+12DU4Y1C>ARL%II'AU/=IJC@Q'Q;A_>9W44S!@>B]BOB@5)T31/\B@8$ MPZWO>K 1\)6%]USZ ;8NN.2WS"^E>Z8H=)89Q)*V/5\-3A=L9WJ_EU93"1=? MSGVYPWP;+MX5V#+A[2!_: MQRYXM3E_XQE]9_SVD8\!0.O"0._#%)+9L?P1JXY?1:7 MO[PNL;)6-85*K !^;* 7[G&?KC:FM,UNW^+=Z0-2_[RQ)G5,E+C)I2?PW)-Z M6&16;33TKMFJMHV.;K2K1J/6;IEJI]VI55NJ4>ET*G4M$ZJ?>^0U)Y&CN6%K M&6T#KL(5**<'2K2&IZ?. R)-'T].ORK;Q\?*V?[YQ>G)A;+S7;E\OW^QKYR= MPW]/+B]*XC9NSHR^,N0>BNRH[_H\=8I75&IC1,AV1YB]\0,K" .8,]TJ/ARZ M%@:N)KO.X9)L)8@Y*"^56G1[FQ&\L,F6V/Z4P3 MQJ=<#]-I"I/GC&'5L&M&4!)#T'WEW="VE6%T(MD/.V)V=/)"-/U-?512NCBD M-8A'=BA/FWH7-N L82I*]B2&63,1V&*.O$<=7FBP(3-$QT^,GN%F9;ZGOL,B MH!<=?6:. XN+0FX8%LOF=_"GXI[TJ'C=Q[?"?CLB'DB915HS/AI$?XD[T>$M MV-9'M!>E)8@G82[RY(R\7CUP4Q>]IX*(.$@<2-QU!P/+]VG'>A@^1 I1Q,]G MH' B>O@10<2Z>SCGT@P2IVA$#XJ 83#&69LN?384/:+%#VD$T(9C)1H;B_Q[ M(E#J6X&@#&P+]WV,*XKXI>DZ?*$=$Y/HN&% FS#T."P6*0EY@VTP9W!88)H/:74 E=X24 M$!3S42IEW%N^+!5 EU"!GR;2+Z16?(K=._TDQ_]V!:+JWO.7#G]V.0&5I]@)HXR-5B2] S1\9I>UFNK MS0:7%KDC#^:#%[B=9F780*N7:RO.!GN T%DNN+_:= "[9_.9B)@_?WR^-]E\ MCJS@2\#DBRXN0^PL[BV'V$LC;1Z1[QEIG06W=1;L.0%G$.;H"MI'(&%>M0&& MWD_8CN:_0SK.&YHX6SP4O N_DEN ]:PRQ8>]%U[/:9A5=!10[6 MCLL\\P\(L7QT>@[*2!!:\LHFZ[:>&3IRB;5W8H9\OVGY0YN-Q7F&/('&$^2D M[EK;TL'DF=>7+YQY26+F W_^M!;D@3"4I]46[MJ?NVMKM< <8]$+>63KL>0_ M"C/EV;F:6]>T H#T0)Y= 37U'[^&_5QOU MGI=G\H%Y]SJ :^3H;1!^/;EKERLASJ_35/@F^1>EPCF<&'R91;F1Y0*%Z9P80H79LUGD &X01A?U?V/_YLJGR(TJ%_5_8_X7]OV;V_P=F7"OG9>68_69K'=DK MK/_"^B^L_\?$_S<%(0K;O[#]\V5/Y4>4"MN_L/TWW/:/!EK_\^R''N_UE&-W MQ!]HJ>4'KS;$.5BU,^V%H["!1]WGP,D"=N3*XLF3NQ*KM[[U 9XG=WCRO>+" M$\NU95-X8H4GMN&>V/IY7">6PY1SR^@SS_1=9Z4 :4-4"LN_L/P+RW_-+/_H;.596?GJNN9* 5)A_.<360KC M?[V,_PW"B,+^+^S_?-E4^1&EPOXO[/_"_E\S^W^W[UGP*N7KF 7!2L%18?WG M$U<*ZW^]K/^-08C"]E^V[?\F8!V;OZ2AIRUN![S6S"C^G(ID4E5P7E(-E/5_[P )NK58:"HR?]/;BC] M,/"8XW==;_ V' ZY9S"?PW/51D:<:)'TW__]O]*+[3#CNN>YH6-N&:[M>F\C M/9#:!4E;G82IQ[#M^)7T4<>34E^YOI68+G.6X_;#"_'PK$SHQ(5 M4=_I6KF.+ I_1F<0J^7J,Y$U$02B7R5%1*;T/=[][ZO_@-GBDY%8J_PHQ6ZXLS"?2T1"O$QZ%YX&#O1CWF%I_IDG)%FBS:*&$,MS M/G2]P.T>.28?<@?O*VAK-5VM-J0L/LV^IY?<<6WS3IN#2*/I,6G$''$O4K-4 MSGF/NL%S4SD+.[9EI&\R.+"\P1."]M3TYT_V,KK[&^<;&?0^W;EP$;C&=1]^ MSN$#^/8"L--P'>68@7@R>,SBOKAB^\@QRLN9_NG0?M9C6>.@&^^!%^V!PHBD'YA#;H$NW(*2T@'H-W$W M#0]>Z5E,X3X:.9;?A\^MZ5VF5^OOZ/,>3 J>.O#8@(]<[UJQ?#^$#SICNF)^ MUQT,K"#@!!,70]?Q805XC8?78X[UFZ'(^]%]])>@(4Q0#.)7OH]$?JVK6D7I M1L/_K;RF84\O3N/I_EV&F2ANZ"FNX(S2_%V3/W<'0(?QW\J P>[!_W.SA ME MM@T?T:"X;_X0),,O*;S;A7_@]8E/M]=3JR@_O1WW[)S*;-_-L*O81< XSX0= MX($M]?%5$J->7SE"$@*@C \,<+:[?;KS M=XF&,9"CP!$E)NPPF]X*?,N#N? E^& F?<2]G-S@@PZ056_BIUI+O(GT$KPD M\T8?YS1 U8>C68[A#G@)'AD,/=[GCB]X1G[:9TZ/H[S"SQ*4E7*L\%\A6*DT M [#%^DK7=D>^ @::PIG1C[8M . *V/0HC00?@3&F^6:"JH<FJ&BW3DJNJR<$D?*'2&G#? MQ5<4(S'* <%764%(\^#_E:% )Y:@4A>L-?AU;,_%R$9H1!N//_50C/%[F'4' M*9<8@_0+J53PZ]3TYZ'F5?FBK'0YP 1,W>=&"+H"$Q%,@@^L7\K4"FM<:-Q:6%/:>(]0'*^$K*;H8&X%!-H<>5" M4UA[06)"CUZ M-:B3$(;HD, .7\6-/: ^T%QV&/\A@\12E,* M;2AN5[21-?]HAP1 @)XFM!V";6Q$ZB4E+L3RK[6_A78"Z2)PE6J0@) [-'58 MML=Q(>(WY%&D-MGD\$.[A"L)T?6TAFG:'8[C#!@LUG7LF28)"X'&7MIK3UFS M8H>C6-+DAN*WKRN+;&HB.[!1 .!BGSPE #B :0']N1'M7>A$4Z+= .TNR%M2 M0A\\+OA5BN830$9*=+-8K>S M6A@DH!LB^TF/54B+'W9^I@SBQ!R0L_5I5AV./C0L!=@3W- V35>>LJQ1J/1 MDNM&GB$!)2.AYXD8%%(?X#AC/\:8Y68T/+X8UP^31:01-*;L7YP&$2EQP[5M M-O3YV^@?:9)BXD F#3#D;8A0>90CHAP%,+$;?2 R%/1))H^1RDG*9Z;32M.= M$H6[O$!ZMZ;FHZCM ;G.NS/7(OFVT.KN:C69JPW,,,045FP]2PK]\=OZ#$R# MQ6#[GN,'0H_\#QL,WRG?00?VQ ?'QV?W-@_-%44SJ]L.T+&E1[%3PX53%U5K2\.4K86H/T [K69]QL!4M9WDB#B1>Q_+BTED2G,F,J"/3H5G2U)R%%B MNM)ZX;3T:W2@1O@_(K41A3+QHZ>1VT?&S^51P_?V=475 M5573ZC+.]529Y9=,&VMZ^&GEL^%;$E<&],.\- MZ<;?LPXP3;/?]/2<61Y677&\JE6(%,%'CJ7LNW2?2RUWL#!M4UEY,_?F"A MQ\7L)6EI6ZE@A(P@[$6I&_ECX0]-C1"?E)B;.BO109F_M(HRP :?>-9PVR># M/Z1X,@QPXH+_H"?5O??Z-*,^=V25-OH@T?JBTUUZA1U23P4\&NP*!O?)+Q6+'8.;&Z6$UC) M#DHN:.SB#6!_4M1)<"E.&5AX9D%2@D*L\XDI3B.*RO6R0C[GG)5%2X\_!K_. ME9%$6JG5=UU*/C/YFB36*G8 OAJZZ*M0RLRS#!H+*^5%D&6%P',SS(5-@4V* MJHE*^*D3K3';2Z"9+TF(6%'X!A@\JE0G=&*V(7,*463(3T6 ,N9ES 1'"AAA#X]X ,+EO^5@2@1$?7)5G8=2Z-&,3Y%(! MJ1QW8!FIBO\897Z%#(&4\F-RY:0R L_JA*(6!D>(-@^PU^>V759VDSH($7E/ MO]T KK_[7$@";G.V4$+T;P#8.9641=&B^(%>%"T618MY*5I<8EPVMR;/G3[B M>W>$^;9MTY1%'XF7B-B*>412M(7+N'S;)Y%KH)C(V$=5.JD3_J5(@4MBIL[< M8[99?GK'\?OX,!_50I%CQ!DF;.*CHQD#(9CO?21*%+-2D1&65,W-,G=D,TP6&M&![[Y[5@(/%8((2ZHV%/97.,&#G1E+T#KBI3P@"F^3LQ MKV)K$[U2&H";DV9@)VS.F852"=6F2A-21"M-,KK(T0:"N\FOIL/H1ER1M2AU MX_+4Z5X]&8[*-IHPTG8J5SJA;^%,DD)>M&@QV0Q+2=N]J6-.VD4OR^>_0L(;X7K@3&\0&U8CU%!D*1:/TZ^%?F$/Y0+F!?0$&5Q"$CU]L7NWTI3 MK;V,<1?'0V=93RP+,?C(Q-9FMA+W)BIN0^*D(J2R4';2;I96DC A)8$S):+X M(VK0,<"7$O,0%F&"$VN"_H)EG])W$ M)+2/U5UR/FH*?^TN*_2U'M.IUM$JP3L2_9 M660\9XK-Q?FLE&?$AC 79O33,R=W#,1)\MQD2#@^)"0-RA+NF?2]9N^8SZ>W MJDP4G6LB8I%SY*\L/&8248X\@)[GCK#&'\/;I30A!E9/2B#8CC<\J5NF@"L] M3QLZ$;*EZG'7&X$8;=FN>QTUVA)-?CKP,+FI@JLFX\KX( C&-0]2(>85M12+ M:,W:*=%%$OPO'-&Y1S^D=,%D NH/HC$I#W\QI)@M!@Q@&WQO<+"U5JM> MSCUMU[JI6M'L;@7H4C2R>XEC8H^Y/3%/9]=RN5/R9*7!.UV]537;9LULM*L5 M4V^S;JW>KG5,W>QV]:;!HHOCBGH[\8-*46]7U-OEI=YN"?W^X+4+M,(3^+*; M.F"R(XZJ7%"3MW:CVJRVEM>T$!:1GILB)Z>(V3W[M7+S9_7ZB JJ0Y]1?(/? M8BA[O^9WBR-OED<.*HEZW#RO'UN';XY?N.UKHZZ8W:^O28SDU] M5/GX_MR^'CN-C_;Q^'/O\!2?G!KS8G#CN^^#;_[^Q=[[.CMH#WY\^S%J5]KJ MY)/'/[[W?ISM6@WU].=I]>0;/S/Z6[UV=?K)JX^>?_KI^Q=-O3!T7J\<-O>' M.]OMVO23!T['5L/?S:NK<7C1W;]Q@\_#40^>G%I1W]W[>=;YMO_UBMWX:OC- M/>E_/1G!DU,K&IX[!Y?NZ*"Z/]BIGWZV:S?5']W/[?KTVW]_J;+ZC3JLJ..= M#\;OH\-JW_KUN=V8?G*[-?KVXVMS<*5^O=V[V1FYWZZO?G]N-Z>?9#7#,#]< M:Z.KPV\_;UG#'E:^_]INMZ:?/!K>\%&_?U:[.NU\;[9J[^N>\QDX1)U^=-#8 M'?*&W]F_"F_<^JEVMK7[\0NPB#;]J!EO=?55KUV>'GRO_&S^[K6U&;17SP_8OGWS_6J_KIFMGU\_G'_O MW(S:V@SBO__PJ_;]\_D70SUL'7_J7K?=W^,S>'0&]??.SH.0]\_WU<-/M^'/ MF_W3"NOU\-$I\I^>]T\^'=KVA^O=ZGN_NKN MK;M_J/^HG-QL?1A5*O#H#!9X_V5_[]IYWQA=ZZ?#Z]K)^/W@0MW&1Z>6Q;E[ M./Y\:5Y=;WW]XEOJS19[OTV/3BWK9/]C@P_\]UM7_*RY.OK_[';F_[YX]C>K0^^6AW.*K:_NZU^_>7'B&W=GK MM?493-C[=?3]ZX?ML]:^_NW]Q>^SR_Z701LP90836M_[A_Q]^)-=;0U'NQ^N MSL]5;P<>G<&$O_?MV];A^T%?'1QY5^\K5]?^Y25,8 83?G>:7O/(W?ET-?YZ MT?V\UQ]_AX_/W'?GWODW8;]+_??/L$H\X@K/7Q M2^6W<_"K?7T:_-P?7[Z_\'_^!+">0:T/^HEYXQYT/ET=MDZ^?/"#04/[N-VN MS*#6UT^_#CM?C/.?ZN'5_F58-XWAS^U>NS*#6BY?\ M;,OW+T?XZ)3 7+X_KIR%)[V+_=/?'W\.3YW/IZ=!#Q^-!&:M@NZ9>$NC0L[- MTAJ52">97CS5LV2M6O%$VY[*O3HN95[%,O5RI5H0(@>$T,K50B+R0(@6Q7D* M0BR=$ 4TY800!33EA! 37I!B**I2L4Z(T>H[%010! MK0;RY9H-5IP+M-:].#A=)6(8G'>[[W( D'^R^&VJMI\G! ]==5[M@L=I@J=: M_7V>\7JO_KY(V9/+ "4CZA1DZ!Y[L]A0Z5G".)S/P=NAVU+&I?76QU[[X>'EK M_^H=JNK@]N2RV3_4?U^>?7Y%_2W@A?2K;;]]VL6R[S9&U]J_^'MKY\O6H+9? M/V:[WZ^T6O5S?_N58G+#&C#;_^^KK=D/X@B?G7RD^T -^!2-'E;>]UN7! M;G?[OJ.D5>MW2'7>'=H)V^.B[WK!%K:%P\8EW \&\PR/C<"B_$-.E'%9 M?==UI4T&DIM+$)NC1&IF8,GQ3O5@S+?/OUSO7M1:VN_&K;'[<=2NHX50T[52 MJUY9R$(HA&_MA*_0[7^@VQ<4OV^-GWOZ;>-(VQ]WG>U;ZW?SM]9$\0-57FTU M2TV]]C!5OI+QA>WH^F]L/0]V4 ?[LCD\*%R1-7)%YD-3$6/(@\$0">%Y+(,G M/)"II1G(]3'0]M7SVVM//?UZTVE\.SFM?0^WVPTT'%JUDE9O%9&%0IR+\,+R M3) '"O0/_;A?.=WYV;O6M[_KHSX_-'^>C4"@P11IU$KURET"O6)!!33*'-$6 MIG!F5A!B"L/@!0V#2%C& !\S<&-TI'XY._WTF:D7'X^=G0]?.[>[1]OM)AH" M]7JI7M>+ ,)FRERAO?] >]\C=8-;]>MQ0^]?7K&#PZ;S:?_WSH'? ZE#;5TI MJ;7&!L0-SCP^9):X)\7QY54BHGVZD:F)*SR/Y_4\EG@,8GF!AF4O>NG8]TSV MAI3J?2'4VXYYBA(M3FS,=U_V+V^ZUI?V)_UJ?#7V+6^\?SKV1^T6FB'-5JFB MW@6(!2H4J/!$\8IE+WKIJ/!L%M'C<*%Z=50[./XR^' ]WME7V0]K_[#&L5$C M&$KU5DEKW>6>Y#VL\0YO",)+]^XW=S8"OS;+ORIB&H^/C=Z#&C?A]R*L,:?)"7N$;S ^?'S0C-Z M'_:_5M_SK=97K;IWTD/! WW=JE9*S=H#\Q"K$=F@: ;>T!C(F_%^A19=2%L4 M0A29TZ(0XF7C#T(.SVSF!.!F[$>B.#L26]_]U&CL#G]?78GV ML&D[F I:I56JWIDY+02Z$.C"ZGCVT,+K_S3H-*["$:SXZ\AHW6X/1AV\D MTG44Z5JIM=+%$##FH>N:(\NV"Y=E!5&EL 9>T!J()&4&3.@_VC^_^]\:ZK[U M@Y]HMYV#SN_3'L(8ECY4-(")HO9A0R6N4-=_H*[OD+D;[_.A]N/4\Z_YOKOW M];MUW&5[VS@74,V55K-451\8T%^9^ "E.Q3+ 6KU++S\1 3[BP!!X4\4 8*7 M+8B,1%!$,\&)V+\U[!!W\ [H.CT-V]6S"T.[8H='/]RM'^T+H_<9[V'#0$&] M7E*;U2)04 AV$2A89M7EHT1[\$D;G#5;O[VK^M'G3^T?/^K]VG ;19L"!M62 MWECQ@($P/NZQ.#8"?]:Y%*JH@\R1F9$J;SIQ'6-NRO1]]]?>UVHJECVI)UXI2A4)ZBWK%E[8E%I7?X*S;;5C7GT;7N[^=W89Y MP)J?KS^C_&*)HEZJ-.YR"U8YHB%J%XLC&B]?C%T!.3?=$*-(2P&Q%^@UN?0% M+QW9GK5V<@:0L8]6\_K*_G6U?]C\_&O[HG_\\\"AR]LQP%%JM2JE:K,XAE%( M_HL>P=A$R7_F\LT9LA\>'U??L\'>M;K[Z=+X<-6[_#4JI6;M MKE9R^8R!_,D=0\<6(]&WY,'4B\ UKOOP'?=\Q "M\4[!0I1@O"J7<>7'(UOS M12X]/[.451?\NRZ+7'H:XD]6O=705D)WHGIGW 17V]8JF$'.T^C514H4H M%**P\FGW)]9WN5)K\YH%#]D8FQH6AF=N)71FK&?5M,QJQVJEL)P)6;FC^V?] MZ\EA]4.WM3\>[9F?&[QV6+G\W-:HC5^M6FI5%SO$5DC>.DE>44OV!/UW[Y6] MKVWS:L_>V?EVO?7S\.I;7_UZ?O)MA+*'->W-4K.UKD?>,[*89L2AQ[>(%8'L MBA)YM4/7(\*[720D+0;#^B;O1,?D"RN_L/+7U^%=:5-D-Y'8/1#8^7#(_5^C MYG7GN+D_V+[Z]EO]M*5I=8##ECA07RU5F\6MA87,;XAG/RGSE#G4WZVL^[[' MNQPDWU0\?L.=D%-JU.-!Z#E^'+8>%Z[%.@MGH7=?0._Z-NN\C:3M7 C;M@/_ M(E&+BA/&=^CAVOM>\Z/=^WC-MCRCJMUBBY6(S5*NFUNTZ$K&Q 8<+2 M.,U^0M'W^YG+S3?P',USGH)+E5+.1[U/QN&@>AK4OJE\*ZR?#KZ= M[@W.M]LZ->)KZB6UN=A5Q@44%%!07 &0*XOH$6 P^&5^JP^/CO>W#KX<^VKM M\+:WWT,PP N26J7:0TV@7%DZ[R;[_M]CW6P$-0_WX:\W@-S\!0*BYG]ZLEJJM9A'^V$S9*Z(:?Z##%Y(^PU?-[:.? MG:UKZVIG6%./3WI?]C^C]%%#G4:IH:YE" -+^&=7-A1^2I'>+$H:\F5(3)0T MW-GEH_YCKWO^_<@-KKXR^,G->.]S> :(1MW_JGJSU*K6BO!$(?:;6=6P8C;, M0P3_RVUOKV]?'=VH'P+!:1:('I;Q7A MB*+36)$A65XX@R3QLL^<8]?I!=P;W(M.[\^J"Z6-"E$>N-$NLATO$R4Y.%"?7&Z=];Q3?/@>G#9]9KOO_[\\2OXC$(- M)D>M4FI6U[NC8%'KL9X>5'$QPLI8(C-0R6OYO]7NF7N\?]@[-KX?'_C6KU_; M;9W: S9:E5*]NEA!:2&_A?P6@8WG-CMF2/!16]VZNAW5ZNJ%ML7"]S]V*K]; MGU&"T:ZHM4K-AUZ^E#?[8=<=#*P ;X84/?MP[^&-W#&*4$:>D64##Z4L9=4% M_Z[+(I>N*?]DU:OLHF;;P%9:[Q1.36"+/GWK9.KF:/5KHJD*42A$8>7=PR=6 M>KG2;1/'[\Z\Z*2_CQI/-"[0WBE_W>T2[UDWELG)(?;[S.-^^Z0Y/CGBP^U# M]?3Z8]VV^O5JQQ[]L5]\='+P ,_7K\$/_J_[]IW[K; ,!GF\?%H_OO=@NF%=[G:"W M^UY5=W>/SDXJ/[K[QQ78!;6LJC-K.2<^4(;,4V[P->\6#:K(?:M^O/IYVAVK MV^IN_Z/=_;CS;?M[XX7C*MF-HUWRM\.@[WH@2.9DJ(4V;"\POO?K'[=;^X>M MSX/SHW!H]8Y']['-'RS^F8+"CUCZ^\;@\/:#?_KA:LOJ].HC=UQW]SZ_^E=3 M2\ L"_"*6+S"XM?DDV>V?&[@YHU&>=IU5R_9Y>_?NS?'5[I[^?FFIHVW=]NP;L==G%,L&EXI M(B2YM2+7]NQ4AGHH&5O6[98@W=OW]#_M][>J_8,[;&<_W.M;VJ^@7MGYU)O\ MK;2,9>G%'\U>_(G#PMZ!V-KB$WF_C?QH:HGI[E22TXJXX^9(5:X2;PM(U<[^ MWH%C77_Y>GUQ]JU3V6X%G]I?5E&J5C8:.N$Q8O+-==;"711+>;B75#L\,UKL MYWAXI5?K'S7WZ*3U;>M>HS^7ON)CMV [=/=_M'XU]JY_7?2/#G_<=H>5ZL8X MBJE=6\A5TH_V6/BI>6I>;>W=W%Y^:GQNMG97T$M\Z+J=VN_O-Z>=?54=?/YX MR6[K[LW^M__/WICA!"[)L L7U1"$F MD)! "P)^_5L2=K=MT;:[&XS =>.VCXW+4BV93V4^E94)I 2GLN@C?M2DO>(E M3??5AH*M.<,:XL4*Z0^9XEP'@D(2>0Y/WSQ+HA_N0'W:8>#'_02[V,EIV6#R M@>0:@S)JS!J=MH,%>IN?)]-"I>8=Y(=1VJM-;# .YW$6' XUD67/( M9\B\L(U9O.L>7=_GML5Q]=\>XTXV!%0H3?=HFS5"OC$2RE@C@V-T?TK!RX$& MN9KJA*JW/YK">#X7:VHR 45#,U93PWOX#1O_"N/R.2 :P/(P]:P3R:JA2=5 M-WI2!>.+LQU?_ 3=$SOR1(@BR8N,L)S7._)JW^%M/IKN:392\"1Y_&NW'J#Z M0O6].9;CUL*+WZ' 1! L#]6P-!2-@[K##VNTUYC.8P6F7U?@&SL>Y\'+XA&H M-G!831TQG9RFKLU M2%=>H,( ^V CZQJ]T-W.D!UJHYP5)PGZ'("6%3*&&$# M0NK+*V96P;DD(DZ>QQE,P3%"QQ]TEU$6[J?U/G[D^TL5MO1Z,VLJR* M1K\A,HM19&#H/-;&),$;D6>XUQ(/W,N11]<(5-,Q])RA>@YX+;RO#!T2:$=\ ME!WQJ'WB@_+QFA:N0CL^IRH:,U,S3R576.U;Y<:^U:NB]+PFE9>C4J3BP(Y( MTLQS\35F&O(,4*TASW!%D^2/%'LZXPQU,E#+*(U7EL9PH^UM-XH5&Y@D'(OF M:?2UC,^WQC_\G)*<>ZR4XZ[6GK$P'-_<&CG3 3\;T/^!J9Y@]K:+]=7="=QJ[)MD8=1I#%"5E3OJ?%M>[8? E4HRU6-Y M%GN?.0+5^M.I-5CKK!F$CQ4;&"2O)TNZ M67[D?Q]SN/F_N"8//2E8L>OL!,JU!WUU%+R08M M6;#;E4)$_J2*G[(O/J,@?D;KVO:I,CLU:#27"K6Q:Z)+;1E%8%Q-53LP- MFB'S+/5F&,J_ Q6L8&;4[^QRHAE@$;WC)Z8#WAM\P]A43\UGKSU>T8G#@$PM MMGD61D[5X@,FU=D#F\&\5_-/-[??_ U]^W)6R#=6+P63QT)T?6!%WZP$B4?1_ M+H((#RO], \X^>30\,2D)'\8>*KCQSKZ+5RO#4]3?0.T*R&/T_+./R"?;2#) MI"1?__,_GDY.VM=[0,TGL[8X7@7#$P"=&\C4,U0+46=@8-]4.U+W_L,LLNP3 MT^K;#^2-YSE'Q6Y![N>W\=!32[52=\B3!7F :R2^/'R5(^_B9ZR?1 M2 Q>'!033Q9=S2V\ M&,'_J]\67LC -2[S]6.XC6%"B'<7@ ,_9$=]*C^_4JKGBW9J-F C.](>54?[^@1?GN+B3S!T9\^ +0=G#0I3:)J@%%)3-47%5+ #&8:.SZ8$HQK3![E0'TV@39=7 MNP37&%I#&7>52<_6!5N*_:V7+4NJ,F_P.Z&![I'UK(>)/#HTY[%?]K*E*VTW ME(U4=F*Y9GI#1V8'NL^#EM3+ELJNU&SC "-1M5V?X71DF[PD@9;LRY9,?1LT MNYXBH*NFI@9V-21$#IAJZ;?KU('''@XZP85SA530ERU7>Z?+>PVS MB>XEDC("<]0K:SQHF>JGH.IF'R/8KFP6O')U.6DI!A*!EJE^FO5EM)\MW*E% M:Y;0"/=3 BW%;T_U<\4BG.WS)5FL^R/,:2ZW%:8:*52ZG^-]/Y+&.W^)KM8U M'A.P3B3T>(5.MR1JVVZ-I5J$C%A!42""]J+E1@J3;ED3MFA9G>$;N=U'PIG> M']?ZFTAATRW+H^ZDM4/P&KJJNKN").#-M2 I7+IE0QKJ+0+C$;&W:Q?$SK!" M&A:O .,JU90K;K>'S:0]LX0BT:3K9)O>*D"4L733>;5>5*7Q<"T*\T5?J="2 M+_M2[)RDFG:)@D Z]'8H[ML&620:O-#L10I&I)N.RJPZ: P[KHQ/-=OIE$)G M>@!]/2$F'.40DVVM+D6.7RL4/Q)#?=58<)PD!NQ]]3B77+"_BX:4I2FP)V:+8J*R!58%QC8J975#-Y:DI4 M;78[7SCZ5!=[Q75I[FZGAKT%('%B8;OSU3+$*K0M"\QDYMA,0S>P2,%/+*PL M%2Q^P:B$6"^,5E80<93')4U3P^H;97=:$_BR'#:"+K6+A*A^?&IJ6)/R@%TW MQ[NJ)0Q*ZV)@$U6929JFAB6MEH?Y\;7E%KR'S<--77!=8J8MWVL&G1 MXXTRH2:-LE5(GIKJZS:LKTJ3(%I;P]W(FK1K90FM)+4?4WWUW7W!JM>)DEQ6 MVQ33F6M:9,SCRB^IIBH5CNV='VUG6MK._7>+CTJ:_IC3\3'O; M#5MU\/>[:;G ."@7EY"+6\<+C'USP_RC? O7V$F[QM9P0N/" MJ2>OZ_Q=^T+UJ\?D'W5CZ5S#>>.T^=8O*A5#3XV?D]Q5XHYWE?KNSRN(;7\T M/3 %LB.;EE@2ZZ7-RJY)?Y&K+E&_DN>NXH#V>!!#,U@(H0\6P?#$G6:'\?3R MOF^ _^NG<\7LK=FXV5V9F&BJC+IWJK52<1;'B!)?OK,LG:>9]UU)/*/"7]4! MO+;"OW[&!TA-,GJ(^.A,M5/J[4OH/6,V,*#T6 MJSGSJ/3<$0(XNM7BLJ MXQ)0>@XH/' ;6MJ5JZ\:J'FLV M\# (G,GCS*E2VU"SH6:?="8R/-A[TNRP:O+VH8^79%Q7=M9J>YS5 MWWA=Q464:0QVM8.,]EH-1A7<3MAE(Z#BP-N@,#2/L_ \ ZHX/.7(M./QNHHK M30IEBJC2E?<\O9HV<;%4/,2[.!?OXEB>X%XKPGT#IQ?MM1%/N#//&;NUX?B& M_PT>8&3(9;CR&*_M,5QET+>YCV9RN[RZ^%[9((;R"^7W@G?^,RV_-TNZOB@] MW#5\0_6T15+X1C>VANVNXP3!D(R%9"PD8S-"QCXJ*>_HQ9\J*AY]FA..G=,; MMBAUJ^VMS< .Y+7@;MM$G/R7^/(=9YD\^\Z:.)"[@=S-S5BC]T;/_J[2#X): M8=UK>D5K-7183EZ5V]7='"@]#92>8O(8];[P$*CT4.EOQH2_-\+V=Y6^WS:* M94YR5C*BV$J7Z2B1YDM Z3F@] 2;)\A;#D!_X:OT#-L&;\OGYH9CQ#6J8I]% MU5>F8_J!E^1U@_0NC$^'\>G7]%4>E+1\5%& 8_PS!?TUE$VZ+*$SJ_4!K8N+ M2= TRO76*%*XQ&E!L3Q!O'8:!?E$&-X* ]>OXZG\LF>>!RL#4> 9RT7/6#(,!Q]W!I/A2;@OO^>'>C]@ MGW\"_!:UW4QENN(*W1<=!!TUR$A1H[B (O!Q2);+XS!N_L,YV@QKR <>W&1X M%N[-77H/4C3[XR&Y[0N6:!0(8\0T#*-82Y "N$8D1>0I>(0+D>(JIST9GH5[ M\[+>@Q1KG#AP#9-!9;-O20UYL$'Y0H(4P*,B"3J/<:\E_,CZ$= SQ\G\6; > MGO'<=J 9C"?+@J]2312JX?JGD(68ERJ] Q*(5H_#U9;K-IA-@\ M@<)\(]D.\/[0 Y?/H9T?ZR&\JI\%:MFSVF&I*@ZG]=YL@#:<^I:/]3.^HDOG M:0Z>GD#]A%%:%[3+7]7/Y82>BXY6GLME5L/873CG23/1SS@[*)7'T7O-ZM,. M%H;W8*WG_O5PW/'/R;NW\+SC9NZ49'7PU_8-LC4;M[D]WU;8=59'?W5#/%O3 M 57A\X[^ZC;OF2\79\K$>Q&77XU+=AE^\&CQQ6'Y;FP"YG..*Q@1 M\[88EL=( O)"D!?*@+EX;[SM;RIJ:]CM-12Y1%CE,NB/J\ST;B^*%36.?R?R M&$M!186*F@%C]MX(W-]4U%Z#'LXT6EO("*J,N&%4K(:E1%&Y+]_I//V[EVQO M@\C]E97_P.="-A=&KW_BZ/48!O]UZW[%4:-_?5L''2WI_KZ#M<1VV))K$WO7 M#1%>P9)2M@0)7 D\A7S_0$H/AJ%^ZH#U2T/#!_DR;X%#K5VD.-TIUT2U18O, M>"!)0B6*P2'..(3F<2+-,T!P@.#PN6/4+PX.'^,_O04.K+44^Q96DF1Z,"^; MVTV_TALEED-RT3=/<^E[OO_(F!+]N M&L'"U7_R/Z<"]RH[@BU34J90G704S) 5+:NAB5)Y 80E=R,O" Y1+ M.!W7U/MHQGL=&VL_D)A_30W' MF)G!/_&BO>G-P',>>,[S2]!B/%I69_MJKRMNS)%0DAFBK37G M,5H UXE \P2L%@SA AX%W>51T*\P @P9/.M4X@)QBU4W+C*Q-JUJ*+-*8$IM M*08++@E0)XFT;7%;9T-7*8MY@Y[4[1T8P2K%L,KK/7&BL&PQ%&@HT+=]&G#F MJ\;GLK^O87BUC."5+)&0MKX0;4T MTIWPZEM?)A?]6QV_ON#&>HKC#<;M-,' M4-1 A7\>Y/%;U;15,,]]5W!7*]?I!:YF+5P;+(9?4'U3.Y42=[2TM8W0Y5!U M52W,I<-Z795X!4OJ'V-XGB+>%[\#R:A+D5%WCA=IFOK3 L:'\-1_#QDUJSA< MU#3=$L.17'%V5DX]%D=66XVM4)B9<3I/8D\=>MY]R&)?;LD]M4I$@9,>GY9'OJS#OX^+"Q(E\!,SS#I M.50%J HPZ7G6&;$7Z1 36A!R7EDUU4[2]3=F8[W@W%^GW(OFUM2-A'!/' ]? M:;'[5M58\V6T;=5IVUS0Y-2.SGVVC_\&Z?[H'G4,KQ?W\3FUCOZ@UD4OV.F8 M7>'0L%K"R77-,];*7,&3RI,H@/@4L9Z#_$=F-\CSJ.)-9=KX>V7\TW/S2ZAC MCZYNRQB.-5%D0ZL66=QV:DRBCG2LCN3[KG9!;;PG;;RE_!=GT,8_/)*^A#92 M6[-!"6-VAO8\82]O6+)(=*)8&^/;4U]/Y-6[ V[UA?%=-.TP,'3(K=X/MWKY M$-[LX-7]6?(/"GD"KMHU9[MG]3F%JE@/J30H=L0L)07''VSY= WS]]D]7ZE>)*2RATI_7IA5,-+H#2I!*HXY3E10\*5]'$GF&>5\N MFT^QT69R/X7EZRZANA^2BNIOE1>1@R[29;N6A7.UX@"KM#F$YV/EI1/E)4@: M*B]4W@S8MA^LO!^1%.IOE7 M+ $,@W/OD.B]?O46Z%9\A%OQH*TIC#OE6$SK##HIAA5YM76;1I/HSU;K2,&3 MDG DF2<8' ;\W1FU=WT8@#[*!_DHOX$$XJ'?*V'CL&!MI,T*7VY9G^&E& GH M! GP5^,#(1) )+A!,O_S.#R_@02\7RK7UZ*EB_N(:)6*"LM%Y00)N 0)T%=O M!R<\Y;@#>#E8C!X9C@L?-/=7.K54OR+FS7+ P?",GN$Y2V5 %*Y#!V+A^[\R)X==^L!'E'T?RX"$,\7%B>? M>,(G)B7YP\!3'3]6SV_A>FUXFNH;H%T)>9R6=_X!]6Q7228E^?J?__%T#HWD*EGJ!:BSL# OJEVI.[]1_@%#AGYF*/\VX]_>OPH =['SUS?C$'CFV?8 !NW M\>B?/S59]>[PE$HP7 /H'*=_C^#ZY\@?5RH)SW.57^6L[I.3_]5=< 6XX8^, +\ M?Z[8D;_88\B9QF&TABD81Y *V%"FBHJB4X4T,)R<&1@S);4'<5 ?31ML'PV\ MIN4VT=6 LHQ]>5M1\'G,S[QL.1HQLL2OIE5QWQPKU5J$;-AE%/,X+UL:/JU4 MPIVX1/<33.CYE-SHKX&YI% O6SKM4H60QLX0;>]#9-]WYI/)('XF^[+E=%Z4 MQ=WA4)&'"E6+QG74;Q&10J3?;@5V$\7WF[ULFN1Z1G9Z/8[C0EJ\M244&VE;6.ZW;(;U SEBCUSMZJT MX^.FCU*5>"P_S*QCV19@8MGJVC>^/7[S%.YBP^3!*(FW5.VX%3\W@I[XM \F M4-J&#;S'MSZ:.$=D?%^,&,5]Q5YEU9\8 4^>[X)GSFPW>@3:QY^1V#O_=K08 M(S );QIK#[9Y\N+'INH4;(/ V[RPE?9R^WC2V_/F\G2;@0&5@( M["OUZF$:7(@/6@CN*PT7(@L+ :$I(PL!H2DC"P&A*2,+ :$I(PL!H2DC"P&@ MZ=5#4;@0O[<0OWGIZDV'^N-&S?[&J"\*PID>LN;:\8?_[PO[Y0^'3[!?2>)E MK5YLOZ[$5#,^+XI8=U9^'"GVWA M+QM>>.:%Y_)P2\N:B/_M$A^7-OTUI>)G [H;-O#BVR.W@GU0,#Y4,# ."L9% M!(.[=<%@W]PT_^@RZC5VTY81Y,R?47,7NW-R7;/PVG=.7F> ;RW=_%MG/%F] M71(GG._5^SM[,R^CZ&K7ZK.+,G[H=ZY[V12HX#%NM>'Z/K]533N.F.J[0I(7 MM!>XFK4 T&-X_J_NTN.C,E)OF@?-PO6.3>Y*PJI0B&, B2_?,3Q/$=@'WS"# MV@ZU_1:U_4.NE/Z]ONN6,"41.B0L>CH3!YWU>#]F8WVG@;YS>9Q^7](JJ.]0 MWW__F/2N]/TC+H[^O;XWRNVP+D;TU H1DRL6U>5ZWXOUG?ORG27R%/?:_GYK ME-Y]D'A9&.05D.GC!WEU\P3*+Y1?*+]0?C^O_-Y5WO";86[;P<+PXN(Q3^X_ M'YGF9@ M&OY)2_!3J/:GT.#/N6=!^87R"^7WOI;VL\CO71E*M\&>_;"@,/0KF[Q"=CP# M].Q@Z+FY:CIQ_E@P$^%2';>HU[?E,ET[-??5=ZS[ M"IY,6/ 3:4M_*G3%M>/Y+0.UC@,PVD[OAR_$'Y6\F.AX)U'O0D*9]]7=B3", M37/=%V9;+(CE@YBW14YJ1PB9AEGD,1EE"L(!@D>W8RX^$"UM9#/$R5D$M M$RLOF.G*%%9\G/&4_O(=SU/T:\G^(5Q N+A!VO7>0C<_$BY<0U 8P9X2:&]2 MI59<@96#C03@@OORG6!>JV1Z,X3U#W>K:VBVZOOF#/0Q$0PP+;E_)9[7/[DX M> &\R70T.]2!0V8Z.>?56VJ? @EO$/ ^)QV8^]=]>E0QO+W46UY?AGX0%V,H M>>Z*;PO5DNOU +"U9S]Q\#70FU;T@KAL+P/+J,X[5D$;&-MYI'"Q2T5AZ<)H M_T#]A_K_B?7_JD[211" URW#MAHH+P]U:7P8%"IU6^,! L1>4GS3'B( 1 #H M F7.!3H+&( )!-TY@0J$T=3(I2TN1-P7,+FR+?C+?FP7Q)42/Z(P_!6=)#RM M.L=F/TN?P,B^STTE96@ZLF!R96@ZH&Y 88"Z 74#ZD;6#?5/'2*NJ?XB%YN;*-;8^!^&17^KV-LPC\P M//QS^D\PXO..@AD$X .5@ M4B3V@QP"NX^E$ZF##T4^?7C8._9$XJ0\Z(KX1 M%[2Q*E3X?E)6GOCRG2!@A">$A_N"A[L/&0W@ 4]?&#D9W0 ! @+$+;D.EP6(:P<]G!4@] .['Q1;%<\:SA6Y M0#-L4"PF]@/WY3M'I0V(?VZ0A'X][!N&>Y^-%KEB59V_ K\_,H(R/-A/[D.] M5/-W17R5QJV07LX[NMSK++0&4O%=<@60D(@]*19_7T4#" T0&K(]V,]RH?:\ MX,#OIP6V6:T.Y?:P4W"HPD*D7"D&!^!',>S[;M)"<(#@0&5ZL)\I=OQ\X.!1 M#JFU?(^5AUS)M56[BV*-!!SBF[/8;]Z+R4#G^G9T^,S,VN=PCJ],JO_P>CNNEQPC!H%G3L/@ M6#:THWJ&$YSP@ZOB?-2H-<NS<--1EJ\AUJ M\M4Y\#_4900C5AYEJ[8H-T?3))=F8L3'.&_&>%S&_1TMIS'VX0UR"1 E@WJ M!M0-J!M0-Z!N7'TZLF!IWS,#W?'<>$3 >_C7U'",F1G\DX2'/[#0@;HS?.CB MPJ@N&/*97>+Z=2\9.^$=KWI>C^VRO"4BMM1L-;NNCW5Y!3C\\?U9['T5E2 $ M0 C(]F _$^/]!R!0LD2VAY*!3(\+2A*,4@0'_Y3K&0ZH8@< _1W7=/ ME;^M^;]DR7VL*:X$-EB*IM+0\2FF5JE9 @%QPN_TY2](DD.R Y(=D B$N@%U M ^H&U VH&YF8#DB27SE,&WK&T#.&]%AV&?*6$;1GOQT-RE;POEE!VFO+X)%Q MDYWV,;K)*QAWC.S&Z'29/ @$$ @@$&29)_\S** &/ M@8 #-@'-0,H<4A^0^H"T(-0-J!O7G@ZH&U WH&Y ROP:]J)P@BR''O&?>\0$ MRH=YB<]FX;\OQ(-=85S9(,(^@!$_X0$_>K^GV.YPM0DCK2/)=(LQ M^F*YU< /D@*Z%;/=1)[F8$0HU&BHT=>EMG]/IYNM!:&ZV"Q \3G?ZXY\HC%A MYK%.Q[0UEB=9F. ?ZO3;%/7GU>F/H*M_3Z>7M"ZX9&G4%FD4UPKX:.K00;)/ MQ%_+RY^X#O].Z.[,Z.'9!48SP&IZ+SIF/GM+\OTW,P!_H('?]A=& M3M7B"!_5V<>E91TW &]7/?"Q ]R7P)A[JIU;JUZ0B"_Q4LQ#F'^-#HY:7;B 2V?S-K"B.'L&YX Y]Q IIZA6H@Z P/[IMJ1NOO?((43@SF]O&3Z#C6AX^>B&<\LS&8Q.@:PX00[RH !W[( MCOI4?GZE5,\7[=1JG&="GXYEZMKZ6PC: _@"]LE<0P4BJ0:N9QK^\6 <[%E? MG^!++W U:P&>:'B^N D!*"D+-;9KW..+0088Q-MI(JU(QYW)1^V90: MCG8#D^9*J%JI"+6BL/2; ^ ^*>3+EEH3]?BIQ1/RID3S/&WW!Z-.W#+54T[O M!O*TM.A9>+4JB!;G1TP$S#<%0U\V#5S#!\-P1[**-0B_3BQ4>IHT30U*)RL" M)[">*=>;R&SI,;U><9$T30UJM9YV%\)\0X@"(8U7W!9K1@BO$ K^LJ7C2T+3 M&EE3M#Z>RV$$7(C#?@Y:IH;OTVC5=QVN)]<'>BFBC-&^-XR?F1K^OKF*E$*+ MW%ITLQ,A!%?@PBA^9GKX*P49K-8!6-=502N/Y,4K",FKS5C4LC;H\'RFDDGH_OBU3;*=;%>15 M36=&)B/94C]NF1I^8RJ0-:]H*Y;IMVA4T,:U'<:#EJGA(XZ_7!?0O2P;[1%> M%%Q:*1;B9Z:'CWO50;,-@,I:>8=H(.!%99@\-#W\:E18CU"W7)>'S65KU=>L M?>3-XZ:IX:N".%%7C%BWU':H5RLUA^V)DD*EAQ_ZLA <6G8DXDT\V*U,3!R" MB:+2D9IHC%?BX*O"?U-.WXF];*E5QLO!:6DK5"Z4K&79M/E;&L. M6K(O6PZ<7GGIA5@1+9?Q;='R@#Y9D4*G^]D>3KLMFJNLY%6K7XPP^2!/:SQH MF>JG-QLV66M0&,N;6;,6]DO\9DI+H&6JGU3'/QB6U_11FM[CK?+!Q?G*'+1, M]7-W<$@,+?-S&2]BC6&!I8N+5=P22TF),VCLV^5EV!!#R46<&=^=MH)(8=)# MFD3.$$'T_D0TN]TISC<;7+>:-Z74'W:MU4:I(ADFK<+@MI7AFN6!RU30YI;=I\7=]5IJR(>+.B4MR*NV(4OSX]^8<^V\?99K\B M[_F]NR"$(JMW(H4[,?G#.ML=3O>Y[=BJ@N)H&6:6GNFK.!8=H-=%]O MH8K4HHMM.VZ9[FFH!.-AOXM6Q0U2<9V]3TX()FF:ZFEEO"IMZW10$)&&6^L( M_JH^I7@ $.FNFZ7%M!S2'ROIA(=;GYF 0=@H$ M@2:=30^L6NO5+5G62:O<:$F>MBX/?!&TQ=(#,YJVZ3:,;5E&Q&A9-!JVT<;F M,063WB6\M8?J)4M!:1<9!5Q)#A9+*6%K7C8M!1O$X/=*))J<.1E/5\-]$TNJ M/J?F8-E4REI=844YQ/I-5!^M X--.I!2E_&T,!2Z_%B5$:%5;A7&DUJ729Z: MGH*^LAWZ^JY'H +6$GQ<:RB6P\BNMY4BGE1B2XVK,JW>2)'@C3 M93V8D3,9&V'&HP/18;U,S_>*_8VP1S>HAD\W@;>O(TG3=&^-VM@< MM-%*Q6KO"SKE;SJ#^C#)3ISN+5U8*;O.;KL2ZYW#*%(.+D%NP[DX9/BX:4IF5$RN-K<%/;+J ]'A]6BBNQLI;IH:V&(6D3W* M%K?RWO3)ZF;&CK51\M3TP"KC6@UCQIB*"CL2Z;1IH5S0CFU3 YM,&;]7KE>F MZ/Y $+HO-O2YE22?2 /=>F>;Y,&MRCTQC!JA1+9Z,S ')S::'=E8[(-Q49!I MBR;0JK&K=#9)T[3>X&&+];2J]QA6=%!\Z\H-43/]I2K%35/CJN\&"%*;Z1NYS$J+?8=W MF=DPN:R0&M=,$8K3;J.TDS>66?,J!0.@UWN(PG4Y& M@ID\-3TNFAI7?Z]U&*//5E&\UQD=])U([ '0 M@J:I<16T ]*NE5:!V&;?]@KUFK3E&SB>"S PZH GYB M%\4'*SJT^AHFKVB5H<"V.*R7^+AIJK=V+1#66)78H'N*KAF5A2AW9"EN>F)? M*'?,#C*4JN)0+R-]'4V#.M(%F!BW30VL@QYT MT5OO#W*YHB]: V2V[4E@8"_SD"6<&%^IM MM;8O6_O)@JD'WGBDQO)U8A^UNI[*K7K-(?#.JU2@BJHXY>=QT_3 2@M?J;4W M75H&KD=9V4?3MMQ(>I >V+ R5(>S0Y,5AVAU+0U5MV=ZH LG]M'1JNN7C.K4 MD??36G.XLH:^5$N:II[*X@W2F,C4QAIV+5+GE+8_BV6&2GO3I275:Q9E9"BV MUU5K.IKM;9*2XJ9I=WHZF1)86$:WP/*A_$-%&#/]PCQIF_*GMP>=6NE51A;# M<<'$VNKL$#LK<=M'ASHY0?M!^Q\/2S77MM6U;WQ[_.8IW183Y0\D>4SQ:D=J M^/$,)>'DU3!P'S\X,O+))\]X^R?GK0]MTLO2]:D&"38X!? MG^\^X:V?/-\%SYS9;O3(!3[^C,1'R]^.AQP1F*CI.2%S\V5:>^:X>! M<>&#A9<,YY.&Z_?7\_UY./37$08D!Q<"$^#II>O=8!%P)"T^=:" !-KUYV@0OQ00O!?$4A-&5A(8 ? 1VZ+"P$ MA*:,+ 2$IHPL!(2FS"P$#AVZ3"P$]I6 FT0F5N(K)/VRL [0:LK(0K!?21HN MQ/D6XC?3>+QY,/ M8OA7*N. J&GA*K23V]A)ONZSX>('V,J9W0>YK\1E]>!OE[WO!B^W0.@&0S?X M'MQ@:/A?Q?"GL@UX@KM:N<[Y-K?/O=@9]_(ZJJDCU?.M=I:,6KC:+U>[:P2J MZ1@Z7.[/X;(\R],(W97/X*Z<2 <&G9?L.R]_N^S'M';IKV=2>OK:5>#.,S^] MA>H9_JV8MA\F$^=R:FY?/F+PA.)Q ?&(#>,;%@]!79LI&C"[=C,4C8^;*U'U M'-"?\^TJ4#9>.%@W+!S'W/BY?\5U7/^Y$0?LA@3DZ(W=L'P\)FI^PT'[HZ*[ M'^2Y/4OVPGS%'V?$=( O%GQ#CA\]FY*":JN.9N34))=UT=",U=3P<@2:S\6U M*RY;5/##3Z%R&2HB^.$G4F>JA.(GCIM"UN5E>[9'>518U.U9O3#BQ\R+8BB\ MK[1G/ZL;,7_\#C,VU+^GP'0\2%YU7G@@!Z H'#8T$K).I"6:AJK\7 G MS#>-/Z^2^"X@<#LHHU>FT10=HNUV1:I-ZJP2FP+LE^\8BN=9&O]@.+CN^2^$ M P@''P8'C[$3CWS? PX$^JB&]Z@=9JF=7E.:!!PR]/Z\LN*[<( M=P[K6KM? M1NMD"1N(KKOFY:1Z"O;E.TMA>>+#G8+/# 1O9:*X-2!X,Z'#Q9$@UOY_94O] MGT3_)\'_)TJ@/B#"Q%\ZVU9%8^3R;$YZ$=\B&>+,B F#3SF!#3(#,*I7=0< MH_46/FO-QFK%"I)R322P$?(8E0:&?R[L,7Q>8+@W"^&M= IW9R&(K7FWMU-6 M"]F<(R[;'#K%0N?"WGY]71\70FHJH:M.9[-$=&:]V"<:S'SYSE%$'L7HM\HE M9RZ\ZW9*DWL4F0F2Y%C>8N0WQDU"(60*4]Q.4FQZRZ;?TUMZJ8P@C ML-NU,-;/C#&_)BCWO-OHU_F>M6)739G9'W:E35RD/28H<0I]'SWY&5C(K-LP MV4":3\=)7A9SZHK8)0:1CLMU!AG-Y]I(*9[B /IV%"!SC->':, MTBPWJP&787;O5@'.["T50T^-GY,X3-C1 M8>J[\4\X%__$GH>EC38HJO ZVT%#HEU:;XB.T^K_>? W,.J/!$U\39C?JJ:M M3FVC[SZY?O+@0Q54W]1.N%#ATIX.U@J+B49;ZI2C;?=0LB*%/D:$$GF*PV! MZ)T%A-[.MGM]-O@ZKM?GU0!H>'XNEO+M?9>3NPQ?"D<-6=T6&45T%LPH^'-B M\>^W3*E:LQ=.@;$LM:ZUL;U:SVMO&9D(5+8.+4HB[WOT@\,U+J;2,4/P9), M>=XP /$SG -?7JZOSBC=A&?^:C[-51T71$,+.11W]Q+O,*I4"O\RGV9Z@QRH M=FC\!>^&\87@C#"V]D"\BX!D!"]QR$[GEMQLU@N=U.ADM>WG0DQ)'6 M4J%2CFW&F,-]TVB\R_C"KK$./6T!9C$I_*0E-!GH6%)T$X88WHH"WS^S^E-0 M==[1NT9@>J>(UA.4ZK2-'@Z]L!W)1G$^8HW1I&]PD<(EU9J(=+66,YW4WB#% M=(L,*=C7W94[L]'V2 (V5$P(OFU$?<*X3F0:SW)R(?F1<87A MFW_$+$Y=3S<\Y-CX&[;>Y7S7-O7>+-@9WM;4C*-YW#4T=^XD3_F5I5R(MI6>I'5H=.]5BFVZ,?983U(P-*8;*32/ M83";W2=&NUN(Q\SP=,%XS:O$:V9((C)N+CQPK!F:L$RHT V2LW>[!65<@XYT M;X;F*W,&]YF9X2L8R643UZURU/,M4UHB!-WVZL@L,9)C/OE-*_D^ DS!FPNJ M'5_]SZE)3&G1T!(OZ$BLXEP^%R_W;4:77B7:[-[O^O^HIW6V %1C1]6-6H6T M]NQB32J'#LW,YG\>@/KD#<8(DH/;#R.;;BFR^1(SHWV[\[\XF;&YV-;Q7%R9H&:V,^C;1ESNX=%X< M^.5=\X[?K,R5#6J)Y@;9UY=UJK!8'0$ASA"SCXI![!U2/&/]H: MP >\,T:J'4H4:+LSMD;].4E>V(HG-XQ_Z)AN3Z:'BLP,,!P)]PEYER3ZS:,T MD\>Y=**(SQH5WC*"G)F@+HP#OW5J'T:IPIRR]YA3%@KVI\C^]0F2RL) P7L7 M[%N(I,V0 EPR2@D]>B$/44IL_!-W'H;2D'W>&*_'>[0\ZAK6Q)E-=>7/F8F_ MK[R+M<%8S"VW$S?; CN0^JNQ3TKQN&/Z$N/R./W1M0<^,^K<"]\)T\G"\.(; MV7E%D:IW6J4VM5]TTM%L&TJBH^TB.T,-0]%=#K>EO>UXI_S MQ']?'ONE#[Q>2<9F6]278ED342;"!IT B12,2*+<\#R.OQ8I X/5OK/%1Z7$(DYT_?#^$:\ MG\\Y1A!?BC]>C\Y%9K!8&+8>+V&#Z/H;IU9NW#)IC,8(.GKLJ141BQF:CULB1J$&P!/I.PP%N\3=M+.[^J_>4M^) M1(49[?0.6H_V9;K3J"--.2O%4GMKCJTUVJR$MH72:&*B/M6TYO'F&U]GSS-< M>OL]>7\-1H3=)/K .-3L;;^?60'NA5R'(9$P)/)&MH",:\#5F>+K&*!GIH?/ M:S3.:=:W# 1?6&6TC\C=RG!'.7QL-!YO3[]A-=YE3.3/ZF1).E0M(=] Q\"\ MPZ#(ZU*WOZ/!]\_7OEE&[TC?GB!J)W.Y4UF52V6KYTMXN5&R$:0@*1@5$[4$ MFDYZ?*9,)S=(1WU2WO6.Z54HMO=KJ]X:+0$YT;/6A_4J!.OB?&>!XG5RZ9>% M1:1X4;ROL5^^XW2>P5ZM#PO#)3.%$3#(%P;YPB#?>PGR/:M%=O=B^TD-,L@1 MGHTC_&,C"D5V[>K6+2$RWEU(R*1HUXU=8D0EX:)O6E&?,& 426I2)?>H'UE7 M&!?Z1^3B#15<@Q%<'Q+#F"&)R/@!VY&$R]!\00VZO@;!HI_W7'@:4H=7+2"Z M+1NEB4J7ZQ9NR[VR&:Q&41F8RG3,-U)DGN%>JQ\*0\[N'.UN(28SP],%8S:O M$K.9(8G(N+GP0+)F:,(RH4(WR,[>[1:4<0TZ\KT9FJ_,&=QGIH:O8"1STD[6 MR)Z$6"K+,26OTW6H\CPVDF,^^4TK^3YB3,&;"ZH=YQ3(J4E8:='0$B_H2*SB M;#X7+_=M!IA>)=[LWI,(_*RN=:88U(X]6M/(KL7+97D7]OBH2"F+Z,]C4)^\ MX1AHV@X#/QXH6(<3,:=U@:Y7UPC0ZE.J!) ,88.*84Y+(DUSZ5 F& M[V4TZC03H3F9"SJ]6'V]#T. \]?GD^TE?E X?ROBI9E8Y@_-04F08K6G@-I# MC;^5^)!,:'SF@O&RI?&OT^T;UO*%9=%%K!YJF@H5;5$TNG"9;7]"%(AIB<50 M'',T>MLBJ]$HT?XX*0%! -L?5MF&& QX&P8\(L*5F7#QQG37W4MW-^8M.E, M-+5T8>7'J^*")/9*12S7;;D7%?7^F$\L_KA(%<>B>1IEH?;?2F!S)K0_>W'- MV5+_]^W=9V1>G+8(>7]B!5S>- M00WKC3HBTJQ[\QY9)@MLE.ALDB("PZ@\2OTF@W_' >'"$7_C2EI@0(:6I ]6 M=7>=2$3\O::!@0?@%3G_02+N+%@\0P>,F3LH@#&OGR'S[8=.WX%AA_\0^&&6%$,Y M, JSEH1M-Q?>7N?[X<'4.RM!+#.3K3':,KHA2LGVRKRUO=Y'3/(+XK)E!#DS M.2&ZS2CD^TES"Y-9WE8T[.\1)7=,]$%IS(#E=%%IS!PY =,A9EL:,Q$HD#FI MO> U0IP[6NSQ-4(%_(CBV'DX,$=AMQTOW&DBW9W3#8NA VOZYT8Z,#=_%C;F MMZII'\L8/[FV\&#"%U3?U$Y%)DQ'@;?=CSTQY+'RUO<7:B^N:\PE!!F&YRGB M?>DW(%#<+>-US\369^"OX/8&V:@WM[>V/YH>F +9D4U++(GUTF9EUZ0K[DQ5 MVFW+A2G1$ 5/PB5M*O5[%I_L3,P[=J;/%3"7Q"DGN5-_!"J_PD/=<%C<1^50 MS1 0P* @&.T&H]V@8-_ @2.,=H/1;G!KC!;1D& MN&6:4CP_>*PJ=D\(!I%LJ1);TV>R.V@VCN#!O T>=QG EC"S.=/WPSC/II_/ M.49R^?:8=/'HRT5FL%@8MAXO72Y0=X9_F\%N,.7F!5)NGM=22>??BVB26.CE M=0$-@^+$'6S1\JKQ%QDXDV=7@;R?*ON>?"V\S.)[(C'GJ.UZ#C\27+%-V4&E M/:48GN85,%[\RW>:X&".OEN)0\S$8>0M4;50:N_6$+XU&NI_+UQX] R>]ZO9 M)X7JO0,CJDI#V*U1FE#V?VXP_V)K2W+,_W)G _,*7G/*6*:&$<[V.5$6 MUN&H'FB:3_2D>(MCOWPG\AB:WN1@67B(%UG&"Q@'#<,;87CCK;.7$&MO@8N\ MAFUV9@+RO/:4@#!%6J9GF%QVW>4(E9$*SB?V5$P^OFE0?:[XQJZQ#CUM >8W M*?RC);00Z!A8D#L+<,S0^<75V$RH #!&XO\@] M2)G^P5;[JRJ==*TUY;Q"K2*7)R@PYI%Z]3#FXYTVKM1#YW&6^>C-]A9I*(@U M]XDU,$H81@G#*&&8<1'N )\U(/5>2. _MA"IG29%@S'MR>'".=3*_4;?:B9< M3!)Q^J:)>+\QI\@TGLWD"OLC>PZC2F^$IX718C#&$<8X?CZIO0?;ZM:=:,C= M/5IF/S-B^WWW%V].#LFF+X_INP88A ]6O&=X6U,SCC9K!"HN^VE!PMTV'W=S[Z"_44/&_-I<7G@1%K:D;YXJ VDZDH09GBZH0%_;$R"L"&^^$S;R<*NO&O(5BHF&,FJU^V<=<*U)P,N8L<2[/$L M$]-UDZ,K49GB\8(PEWH PKT)$TSO!T?3Y2^0^,X/UX M2TAXM5J25XM*RZM/):2SE&(C.":.W[2"[R,,$[RYH-IQGL^$W;M8_E+P_UT7ZD=L93[3V M%)57D;(]-*?"@4/F?WZ1_LD;CK?EVV'@Q\,$JW#BXGQQOA+W?6W)R9LNP[29 M=7?9W\T5G(HOSI-$GGNUOCV,'OQ='OP*VO)L%O[[;%&M5Q_7]>R##X> W[^] M\5!X\-B34Z?*)%_$ZP<]$M7QP5HH.KJ(E$3O*:#W4.7_*LCDZJIQ=I4_Q4E! ME3\/I;YDEX=Q,Z(K8IMF]R-JZU=+[%]>WGI+_:6"4RVP#6,AXG2CKR#X?#XH M)^H?$^0HF2>H"^7SOD4>#X( !(&_!H&N$:BF8^BBZCE@3OP'[0\T?EMVYE7* M&BZZ-SXA^I>')=G2>PMFO_?216QS.C; MA]1L_C_SV5N2[[_%;IFI@=_V%T9.U>),#:JS!S*;<]P O%WUP,=.S@2/FWNJ MG5NK7E(Z# "Z;^0$UTF.R&*,SY5,1W4T$S3ZL3_X7\%"G'.(?SW3:B)("J53 M4Y*=40K-TJA"XKBJ3"D# S]B*J[1G$XS!GC!OU7P3S>WW_\/?'E\DV8;JA># MQ>*A.S^P(.[6 \RCZ/]<1..?+RQ./KD0<&)2DC\,/-7Q8RW\%J[7AJ>IO@': ME9#':7GG'S#/-HAD4I*O__D?3R)YS5'SZEOOY;3STU%*MU!WR9$&>G:4=_^KQ MHP1)'S]S_82]^.89P'H!QDK\[&=/358]<-??<.QK? ]C!7Y\&!5&?B4O) 8O M+H$03Q9=S2V\&*'_J]\67LC 7[WR"5(X,8[;QT^BXU@?/GHBGO',QF 2HVL, M$T*\>P <^"$[ZE/Y^952/5^T4ZMQG@E].I8IV'C>0M >P!>P'^8:*A!)-7 ] M\[%Z(C!GOS[!EY\ Z,X$U5^4;#?R%8)"<0I_@)7KC. 98/_L9;)4H)^YI*-G MQ.O?[=^_J@[86MS0!Y:)_\\5._(7>XNJ4C.4FI'*E&49A=0P4F%QU5!F&D-R M#,IQ!L$]"('Z:-:LNX3F5\:$*IH%K,FLM;%6K?)*4FGP>5:F]BHBKG1YRVG%%D1N(',B\-16.K,G8D]Q^<*D7X[N\06[M8S"B@B*>*J MPXT5AI- R]3;%QM#D=!Y=8H::J6\H!>VU8TBA4B_G5B;R$&>"06YYRX*HYF MU@Y(I) *^K*E6*5,0L#;:W&SFHVUD%VN%JNY0J5;UEU/:@UMS9 -)&I/!6V* M4J*D4.D1$6&-+A'XO<(@ M;ID:D3]QJB%240W1#*IVI4R,-@>P[G2ZGP-,]B*%<'.WL"LX@0)A 4_IET\F\ M,BD(0L19^+BRI2R>WC!@[D'3E(+4136P)(4?R^414EA34U2W/- !+-V!*N5@ M=<$)YJ)!8<1\+LU*Q&X>AS:EFB[GT: Q7_4C%-<;);S<7'G-%FA*I)OB#::^ M[!\[LQUH>D+ZT$E@1]$N MK(K#:.(I#;UT&(.UPDX( +GO3% [1&?(G5T;R IV0@0V^V5I4/)$Q<)KBHZ@%EU=X6 )3LC 0@N48KU-E433 M.#C#XKJVJQ:3PLKIR:H,.E%W.J?PGD'0V[F4E$%)-97XIC1V';IFF4MN MNFIJ0Z3=2F[[IIK._/I*EYP>C[:]\GY:*]D+;#:/X[M23=WB868X9 5@BK;Q MHKDZ'@U:";N35I?R@.UR,W^/"N9 &^YJ,Q_3P+!.+,$@V*.$OPUZ%DZS*M*; ME_C#'B#JB25H[F>23RQ&'EH?3IJ[4K/;K@U!TQ-+$%6-I605-RA:'GE";[:1 M9AU]'L?AI9IV2Y+*;YJB!'2+7@_6)9,--[Q"G)A7H\L/%7Y5]JV5C@>S2EVF M+ .@Z@DMZ/7:JT*H[@]B76SPR*BJB>OF/&Z:TEB!F7CD=M2DH MO>2I*8T=&@3FKG&\@/8&PG@S*)?KY19H>F)A.7R,LU,G*LKT9HX8:MU?'U_EF<53EP%-/R$!A%4TK$ETPY+8HNK-II4$,P%Y$ MG) !O^L:;N!(F&QL:<6NSQM[A0%//2$#XS8IE.A.DY'K6#.B2F-UT0(+2YR0 M 5-!"G*[4ZC*;65('<:=27L%-!8T)5XV92AV55?GY@ 5O*XZ<@?VN%"+XJ:I M)>C[K<>-?H5V5#DAM=OC!6F^9<(4](EMWI$3SF=11Q3]?9];($OJ= TQ.2I46, M(4BK=5GLL4S)W!8EO]*5XJ:IW151*6O>L*:T9;CCUB+J$3@/1)L\8:YXVUF- M;A'17"R7EB/"'&S;>R5Y:FI_E5UG.RXTB;V,VP6?V%<$OX>!IB>$<.L7ZA7! M1J:BP3;\?M_ AVL=3-8)R5H/*T%I(I2*:-W:!G;?F(T-H+&@:6I8HUVGXA^\ MLBAN&$2=L%2_1=7YN&EJ6$O+JI8+/6F((H? "[?2=#^8)!U(#6M8FVAMGPT+ M5H@+!='\_^Q]:6_BRK;V]U>Z_\'J>\_5WA+D&)NQ][DM,8>$,(0Q?$'&+L"Q ML<$#0W[]6ZO*!C-DZD["D#K2Z9V$PJY:M=93:ZXD&M=S> *'])OKMFUD*_VW 4,W9LK:G='(M]=)'E!?U)RHYZA"HDT#-V;JQT5RST]W"^V MXHU\S%T^+9:U)9F /U?B8%M[!:C/5#9U79K:Z*?_0U!+!SO:LZ'! I2IY>B[ M6(C)+KF.Z?^!&NSD+UMF?3!GEH[9]\HXEC\QWVBG.O_;$G]CJ:O(BXU5 F9M MX/DF?N80FU>^">'_'@8/\T_J UE@.KWJ?O"\3>3%_E!I@,TZUT&?['?8-8P" M _&';PTN;'Q'?^B0%ZZB+_9E8AOQ11L1N8J]V.",;<07;43JE?ZK;",8-'VO MC6#0="(;P:#I1#:"0=.); 2#IA/9B-0K=RVPC7C?1KRSDO95@_KK5IT\%"K\ MDJ2YUU#Y:VGPSB7+I@Y__+\?R1^_N7PQ>14];A.8Y!LRJ 9;+PGRR(]?#TBR MN+RA(.4__Q[\VLDW8\+P#85!^%UAB$2N(HE/7?^?,OM.4X%MCF?;?JG;GD,R MR=CW]CW)-O[#-OYSFVE\\,:G0NR,.WF>_],]IWN]_^^>S'\8\IVQ]D>[ZIP' M&#+&^%+&B*088WP*8Z3.G3&2KYZBOW5SQ5&.UY>66ITBZ"]GC+@TO9U"1?9S M,O%1+?V.K5(>NX'JRZ[ERU[]:Z&F;];=DHG"]UT]$P4F"DP4WA3E.VE1. ,/ M2P4YG$K:>IR#K7,*C3*.((\?T0?CZ&?*977#KEGF4'7*IFT?Z'F6GF8 M2[9445NE>IIL*P]0R"C^^!410C'QI5873/J8])VU](D\2%^22)\ Q7-$%L.E M0@N5E$6?[ZR4:")VK46BR=_O(/>B_-6FN=RT9Y3*O!H99:Z=RD-R92VP_,6Q M_*5"PN?&">Z MSN^W;WY1_MI17FQVM/N5AMJ15FZ033]6>G#^I7[\2HJA6.K55D]GZE -W)'! M.29G(;Q'LJHCSEBKV?!W&;IV3"USKBI(X08KSES[6J6UK_4G,ZF92>8H8E+YO:3R2]RWK\AE6YBV(X-X\DZ+RWW--:>S?AGA1HMB\9([CHF)-L&SDV4>;I9_0/S'(_;\O]=S'M M8IQ5EV$:V+HT^!F4X>JPM)9=.VW0>X_21&0/0* R:)CI1#\K:M*-(\2B=ZO, M] X:-6.3(1H-)<2WJ29,\)G@,\'_8NOC#T5?'L7Y](V=45J=VE,NFKII1IM6 M&HL^MDK$5"B6?-OE8TSTF>@S ^>+#9P_%/VX:TWA@A,GKRYN;P>Q6NKN^AY$ M/T5._0C_3L/GG.P;!0T<3E%M&;.S0ZP:\A?5MEW)D!'>3_NPOK M5_V=-)@OB&ILXYAWA9\QRH(@8BC+>;)Z",CRL4ZSUKU+#+3XU.Y.6]?1![LQ MZJ? ?!$BH>@;S1&T5'6HI(KU4O9FM<#" M#6$3,11-LKQW)MS,_#AB?.4/A%L/9\8KT56BO#MO9D9.6.1SDS06[A0I*DNF MOD/L!0H..+SO> /Q2UW5'D.F%%@I>%O)Q"$ _8)\[Q9LV M14DU;)!R9%>-_):45XS=K;A2[EQR M-24$9T)\?#^=BV,XP7#B6^($!TN/")_JOF8"P 3@=(V)/0$X,T=]PS%E+3R0 M; 3-&2=39-C4:8^6\#/KZ')&WVJ=E%S?O8?:(X@KO.L>X9YT/\BT7O3$"9@%Z@@'Z)P_S-(CK3[JWF=7I4 M;L7OHLUEI*OW1_<+$-'XCU^Q:"B12C$192)Z@IKJN;N]WRRB^EQZ+$\F^0J/ MYM?=>D%SQ_R,G*(I+*+X%$TDOH&7.X>&R+*P5N^WC)&6B)4/7+2=_@VRB '( M_CIO:\ 7S!*1RR:(9=I0\'^S^(\J"=L]ZYR63:7S>)W.%;6)I4_,PEVI5%ND M"01C R$4.Y!Y\S>3>2;S9RWSEV9KO $ =N6^E^B-GX9FXC$OU%A.9>:16]Z) MUV&RT ,S)$3V0]%_GVT@(CN6C!%^E&H$.UENJJ!U52(2_UQ7RV^!8"<)5,?/ M+SPZ&G_]JAG_7LHB&?]>[-9^%_X]OI[XD5T?S\S=&Q'("](RS?J&AN%(G4L# M_6#N!K, F05X3B?3N7M[L=UG(L]+D#BP<4;BO+[J5],X)G G[>+]])R5-XH^\]Z?)]2-KJ9#A?5O& O,Z8V MB/=:TS2 0.K'+S&4>O'2O[-Q^'H62\F8(\,Q+?5P7LJWP*N+@J5S4S4?'$1'XRE64R_,[#F0:\:Y4.)-P:7F< R@;T8@3V2 MJ?!&D9W.1[=Z_+%\JQ6OQ9(0[QE: U)<8]18B"18G0B36*;@?X6"_T:)?0C7 MKI/N0V7 2^TNDOG(DRN,R2&+-?M$*'Z@K< %!BEJ%II*JN(7E[+^]LRCP5R8 MIV](>&+KY[+EJ?2^VO#V(5Z9/@X'CR,M7%_8B52C4%QF,.;%P;"(14))<;]6 MCODT&0*<-P)*]Z:9XKU6N\X7HP74[2J1WNBZ#K@0A[S65/QM M+289*C!4.!M#Z"*2V3],,[@KE6]R*W$^SA>%FU7M6ES<\C&B&4 O?(P EY'9 MOIN:-956S^5E?0O,NBAH8GK):1DIOI35J) =0)U<*5[.U-3!DX;<=&ZH*0VA MY*;[$7I5;RPDQ%GC>B:KWTQ6CYP3];RTBNWHM/(8SS9;V73#'#\LI&YVM0!I MC8/'-"FR>[69L)Z":G_Y,8[7A55ZY-/9FXX6Y\/.Q"C%^T*V]D2.5NBY$TK% M+KNQO*?H$Z.'DUUL"AE.L&*5Q#E8(Q[FSV!>SI.R)LB-?OMX1^0X2\6XO)'B MM!$LXS^ @C%]6E@U)=[5&M6J4>A5HH5R$:,@N=A7# FQEQJ/,2!@0'"&0'#6 M-1M_*/_/1CBNW4G"K4I"-G_;UQY:-W8Z':^, CBT*T47]KNJ;!A5+JGHN9#U>HE:!K$IS=-::S4 M>/6Q55V*O4AB9&)H2M%FHO%4]&U*"I-<)KGG+;G'L#'^3'9O*W4CTXY'K%8G MT4=\M= HCR,+D-TX\31$W]@(F,GNYCFAH>J/G9(CRS M)[H9S=6([*;@W,5ZPSLM@G,.EN!5A@\$3)@SY'.=(0/34I 5IH-_1J9+SC9U M5>'^FR?_.S)@G!"YJ.YSPN2ZC$#,\[%G A,5TY#WG# 'H%6(C6=BOC_,YE$2 M/8KEJ1L//RSP3,&D$9*A&/^VI!$&-0QJ&-1#\6$ES+TF=Q^)[EEY30?:07\D=RJHO H/=S< MW&EQ.:&.!HVJGAB1\S8%]P"(H5CT(BMK3LMD M9/G(B[R0TXOQ+^-?QK^7M;7?A7\O2D,Z&U=;S;7DL03]^,TA)\TE58<2K2G"3)8@_[+-I=8OXISB.#7I!61Q::9EF>N:J&T+[(%TVI@@6T@ MV;6(C9-# ^= 6,&M\K-FLM88\[/*I*T\1L15>Y[N"U':F3\5BL7W6]6P]$4F M^TSVCYX'\.?2WWJH\=;3C135;IWJ\O:Z]##7KNL@_?$?OZ)"-!03WECZS:2? M2?\Y:??GGU/\Y]*_F**'.BI''_A&=Y+*2BVN6B0\'Q2Y8Y@2D,&TH=U0$5]7A M\U!U *8B%J\V^&A.YU>NA1>;[MSTAMA$(;<21U.)D/C&;II,A)D(7XP(?XV% M\6%"C"3-KBV<03DO).X>^')LFK&K(Q!B:%,3C892(A-B)L2G8!U<6MKQQPEQ MH>BDQ9J9C^2ST[D\;[A/F62R#D(,EW4EHJ&(L'^/YP4&1J86E"0Z*V)8(&Q\ M3<%L8&X1YA9A3M$3"XC4/%&MZ9+A8.3+^])Z -YJ$U58#8M&EA>&D5Z]_70_ MK;87?8'<4BSPH>B!RBCF#&52SZ3^^(;*G\C]_?5C7 _W&QD-M:^'W6HU^MB? M$[DG)9$A(<%N)V=RSX(@IVC;_(G<9RTC45R4XDD^GHLM[F]713/VE :YAX[\ MT5 T_M[^FR=MM9BDS:9$;F)FGI5+P"*F:AS?P""-G##J*"Z4DZ!G+SK7[*0^ M$#*2K74>BN)UURU5LV!=,REE4GHI4GH<@^"MJJ#G&)C(!D24V^\L(O)Z>7+*5/@/UZ!?ZNP'KJT:"!/*#G$&B1"FJ,%?%=VXV^U4NS-.FPL79'9FUT%>04QU"8RGO$^4 6E9SL78\7N_. M\L(LJO.KOA8WNPM0ON ^XD@\E.29CY,!!P..[V *O0\Z"GRY6NFGY%EK-36J M\M.@K+8K(Y@L-HB$4"SR1L<% PX&'*QK_5G;9N\$CE:CQI>TH3]%= X(KXBI4.) MMAYQ5?6[>I=&RF<:GA%)*Q5/?,.7;H7]WC]Z=<=O+;Z MY:K/W9GQ..AU3#WOEO,=I:*VW5A)3E?2,'\P?>*1$!^),) M$#E.0:TY(7(PV6#,P&2#R0:3C3/0J[]MG_J":DB&S/K4G[:%>^1%GL+IQ6W^ MQUI^,U9FK,Q8F;'RT?6FCV#E<_;%^4UON*%E3CC5MEVL32%(C5;0@+5JN6@3 MZALT;;C<7I$E3U2KP[)IC)K(FCS3O38SBMXK^:6A:_%*F;?*%6>0BM3[H@!Q M_60T%N+Y_*3P0_7N?M$715 7 MXT(TE#C0@)CEDS$1_LXB_"7YHN\0XG$EH^;JG7HR'[Y.2=Y6=S2A)OK:K?0KL1+]_BP)E>+0EO=)+M9E,$" M@X5SUMU_"Q@2^;MQ.Y;MS7BA?X_W3G&*4B,-P =)>*A1.2-/?88,#!@N#Q7 M^*<#PU?VCG@7,"AY*=TKG.UHUAC&@,Y$+2D)!X$1C.)T0 QI C M+?%S%JHS'B-= S;>Z1+F'I:YI-:=D! MJ31U("73%]A;? MSIMWQF@K=YX%<)A#YOMY:K]#LOTKCIE:2B^VHQV7O^U$BOUB==2+1[!A0VY& MC<1"?&1?Z6'XP/"!X<-96DN_@1"Y.R/R-*[?N'EW7+H3M0QR"[,1( 281=%0 M],"]20PA&$)\CY#.5R+$E]A:OX$04R$UO1YE2U:KL4KG+5)1N&)P C\(^VJB"Z:_\?R#Y\P5=Y1 ML,BXGG$]XWK&]8SKV:TW1X\C%$PKN];8LD&%K:Q*=*O7+?JV6F/OZKW)S#C6 MKO*#HJ:6\ZU1I/'DF(]8[R47E6*U-_GB_5GG'$M8WXXS]7J*<<*GKD3X&W ]Y2YB4?T@E#,=^[=J.7DM2>K M7N^+Y,Y1@>=#R?A^ 0@# 8 9PT %Y$O]2ZY5Y^["V34&6:2*:F;RD]R92G= M3J8KA6@: #J/%*A>)05@#$ N#1?_T4801\# $^S!^MV^I3IYEUA4GOL\D)U M!16@Y ;0:#*4%,^]GH.U"69YH!>5Z\T8FC$T8VC&T(RA3U6Y_);MW$N&;"') M1MQ?6&$E/_T-UZT3[S+6I>D/:.:J2\8(W4L.R@^'2'9> MLD.74=YYFG1K8KZ3ZZC#2EN6.LE%/\H33W0T%!58PQ$&(9<&(9>6EO[E>+(+ M(]E>LZ866UF=E^+EX60UGZ0&10(C\1^_1#X4>3&#E:$(0Q'FSCZ.._MT5)%4 MI* 6:IHX:!4?'^VT>-N.K\8CP)#4CU\)(20*[RTM/C53+?N<3<9)#C= >* ! M.3_FD)L2PC*/R^7D1#Z/AY>>X/O!")FV^]5A4)Y085 M,?YP)%WJ *RAFRA2[LQ*)R^EK*IU\RA.>S)6C2+$PA(2H4CT;?5_3/*9Y)_V M8K],\CU52&BGC8=PJ1;+9^-Z[4'K-D?1Z.E(OAIU%[7T(]_)HX10GQ1:O>Q= M:P22#X6_J42(C[[-*F*2SR3_M,L;ODKRJ3<%6SV5T7UCV9^,6^HH;";O.D8N M4TN?C.3S3[UFU8W,JOR,M[7;7&PL])MID/P4M'%.A<3X2V?^.8>C7K1Q$/[[ MB]8-\_]\G/]G&RY$#!>*Z0YT]&5XL46>__E\A_+1%WQT@/3#53-TK6;:X4DL M'R]+V8=6)!:MCT\''O-+>WK/#PO3_*15&CT]]J518HD5(X&6/PBAA,#N)V9P MP>""^5 H8#0=M]P>I@9"7KH9NJGZ3:27XQ< &/'W^5 88## ^.U0T]$7? J M<1ZNER?!,CN38D+EI90T&CS.D___/O ?,\G51T_?CI MO$=/(>!8@CIC8,; C(&_*P,?/[WIFU94.,C"RB8WE53FI696)',[G6>5A2_' M-2S&%70H;3G\4&HU+?$IJLU*&IK%,HMFFQ_UH^0>YF0H'A>85XGA <.#2ZF3 M>!T19I-\I92.YR9:IWUMJ2MG515T@@CQ'[_B(9'UY6*(P/S,E].N_W5$J*\B M8?%I&A[PQ:%=*L>FNC:]7@ BI 1!.$E1#@#1W+)D,T)\NY!&&ZWY36MFE@OS:FO4R0GI?I33\>3Z:B"3[5EP;8Z(U*0_Q3 M@A_VATDE)4DH(D<',I[?I:PCR0)X&WM+6:,7S,,#;9[_ MUZ=@U#;O"=$-0G$'"$J^Z%B280-(_'2G4V3)DHWPN$+8)\L;OY#<.M((4"5'_C/BY M/@N SESL*IG\%[?Y$9:^MU43:1D.;(AW@(1U-'1^TF_Y?R+8[__-I'?Y_21W M^:ES6/WV4\FN.^;TIQ"YB@-+XU^]546B5]%/8H/ R03_CP0V7>+&%IPI_]VL M9C](J,@K V!FP#&C_Q/,S//^%&!/H"S@'1P )#,/SCO2H,_C'2G(/\\)U?:F M'=J-CR'H7I;A*R#?P/B"3W"N+&&6E!S34O'K\*EZ%8"6"B"[8P;!>XW=:^C& M^..ARW$60B;).>;K9\P''B_OFB3A\(QO),.5K!4GA#CP5Y!I42VDXD[P MZ^0/\7;L=$67'-="U6%UZET%97M:TJ"O/MT_*M>U\)R?A(5BM][G\[%B^@>' ML#XU!1RU7/1Y;+H+!,*:3)$K+H?G8*E3HJ%B"O2XM0"^236MJ4K*' M.!7K2AQ&"(!J_WHI"U9GTY>%.-L<.@NJ3RE00NR2_0+=&'_3QA/$[!7B)B9Y MLF$@2+GF%J:E*U=NX^4= MPV_$V6X@HK''R"-P0F0BF%&<@=2F2EY (P/&5,6-!L5W@WL%Z A7A[]G06F-(4 M1O^])=9?P[-;!^:V4@?"]5;E\K,!J6J-,*&>R),VR(U_R4BV:E>'-0O;#89# M_^3)?0 .TH:2QD:(2ZZYJ^$ORYCH33S%C$[N MGQC9*T"+X&X1F:]96+K4*1903W7:;/#7H/?N5)L!-)E:" LQ?M-PK278:RV! M@Q5P?\#_MN7T[Z&M6GJIVN2W.]50)^[D#DT&R.H[];N';/VZ*[;4WFHZJ<^; MXU2GON7["-M(_JFXU@(A;5=P"BKX.6AG-W\JE-\KDF7U.XO\HY$<3#0M'HY? MIQV$[K7NZ,>OF+"+1F$. ];'KE-:!M;)V]FH.HJN'EL-I34?#D:FVITO/FJ= MAE'KC.*").9ODYWJP]W8O@E;=;Q.<6^=\'2\U? X;H55PUG1 .T M(T5:<5"( YFE6)W,(9FL@Q.Q(D(G ^H:SXTEY4_(]AP\?@Q9>JE86:C.NOU\ MM363TKWKF\K@?G&(+!P\W>86^" F-,#SMR3R1\Z49=>R %^\(WJH6I@H,Y>H M'KZV0$@)LHXIB<]'3,H=Q39 MDB*C 1/X'OH]SY7XL=04!YV;A][W7:,;PQJ M74UIY:UT>_3CK2?B^P(9'S/EFZ:=2(7S?(8/NSF^:-]8J6QJ<4CFGV&"K5U< M,[Z0#&VV;O/7%/DK_@PCZ!3!;4I(7UUQ>W[!5^TQ4,!T5T&$FR1ZJ-D^=_E8 M#>\&Q6PQ-G5]Q6$=$#_-=@>VJJ@2Z.-77%K72=M*_WPDRJJO#PXD';\8T342 M;Q!U]-J8#[%".D#(X)"N3O#\/#50#AY65U^B#!6P+H\7D,52APQYU0Q,$RLZ MY%>=6FWDP%_M*SKY!W&V'#_$GUJ35*U]=V?F8IGNIQIQ;U01O*5Q_MJXX.*. MK@K\[W^+J7^(:44F&>0KCEIN]/9DS!GX2!@0E$3X3\ _'J.VKAI7_N.H% Q= M@RP/,[OLK]H;?/!%6(5:/TC!7"Y95T3'L\!$U+$E-))4@S(P/I[P^022Y^I$ M 1Q:Y@3_BJT>VR6(O<7BF!IFD+/I;."=)GXC.0B-X'OIHCVQI#:17VNATC0D MF 3Y;HBCYJ GK %1#P@X7C4-U!PVASY;K%HVJ@[SMJ-BC$4;ATN"FHY7I T(F\!J9M(&I8[GR;4HV#; M[F1*>9PH+ $)D'>M_:B M''RT!0<;5B@A/@:P(W+P M*"JIN@F^?GS4*NL/+(2?Y<+C91//D3I>; >?"N&!!#>5P[(P6&V,,C602@@0 MX[AXRA1+;#S:U15.4?'*+ HK=/;K18>H/\J5Q]XH1,Y5^KT!>$LP5 1\#J? MH\IQ<""+2:LZ98R=:S6D9( 3"^;TW(DZ?# ZTVN9[_'H9GE;:7=*TK(^.@&4 M2"OFVB,*;]BH5IM%V4$G@1_-/_IIRTDP]2UM\, T;2YCXO]P?Q72CT MIG#6<'^E&ZV_N8IY!1II/!P10]S+P>N#M +O5T3XAW()5Z9'[%]-P85 M4;+]_5=4!?"**K+21OY43&P,AJ;A/?6M8G@BD?<]DX4%KS%W<>?$P" \9K+YY" M5*4OTV,DQ&1KY^ _@K+X,@Z *">49V.I:D.87)SF-RN)])W%:WGJP:T;3#V MP ZS0&N#:.4(*V1C%9N]ECR&1&*LK*V[? TMO*T+T](X:J>Y4R\,H6.+3B>I M .[@$=%[ZM>N(]68NOA-KDU-VHW'A]J#U#VD2D3!(FY16(Z#3R7ON722"@FA M#B">C71S\?-34BXWA"44__&K#!.@B1,1+HQWFBP%YN,:DO+HVAA60QP$\O'$ MIEAZ$'$O2'(P:8 D0*BPD82@WK+QWP*KYKR@_R2@L -H7WWY.H7M=7J[%W"[ M[:[6\[DM:&+$%L6HBP/R- 9X2G-RM@,QB+L#R!"DPBK$(96\1E$Q2SK@-"=I M%=YO7T\*<7?+W[0,ZILA+(N?9$Z!98FX>,(RH%[)=8\\3II+JDX>ZGE\2+K' M!%L]X*<(<0LLB&-N N"_%7D(9.Y$$EC"(Y'7,TX*_7Y1 MGI4J=REM9=QGTZK;7\CF*3@IUFWFR0^!E1P'VI_O>D\\_#8QZ\EG"B(Z#N87 M&6I X/AWZ%G@?0*95P9:>:@$SG[%]KQK<\R2:]^H@@8.9R,9@S1!)N(@Q5HN MGB%&KPE$G.D'^-&&:B#,\0JVO(@,(!L"7LC@IBX^/X#KC\.,I?62GF/ E"C- MPO7$?8H/=^^%>4V+CAQMM*_>'1[W^0DV+[+KQG[;+/3KD@OWPU!!#G)64SCF M,'H3]\XAQAEAL]WQCY,@"TEKW85XR>!&!X^/UJ JZQAQ,7<3?[)_8*P1-(Q1 M-6Q+8$):$%$BN8H;7K[B2MN\?N"+ FFPJ!=6NEG<'X;= E&WW470(S 87L=, M0<_?P*&K$I=!B%,Q,"%\=-H22<24X@^IR 9ZJ0( MQVUD8EM[@\P1.%P]A9X)T7;E76WZ%6YGH= P0OH[P!-I3DQ(I<,@2:,"OLVDZ XVPFP1)2)H !A-7?9% M-( IOLFHVAMZ*T$RA]8\OW[:.M(O@1"2??7 8^=I_DG_+KWE(VWWBSG02IB( MBN+E/^SJ-H EQ-YS5KL&&K:1\X2-<2CA&:'-LF9(9!/1 M ?)8#0Q03VP^0R5-KP4# M-H">(,1KH/X2V"PQP^"$*N*.V#$,"ZJJUY:HF MV@^&+5\[V1R2OD(4/!(_QP7X4>'^G7 22P#POQ#A608 RP!@&0 L ^#\,P"$ M=V4 B,^_XT7'\J'3A&423'_F\'/G9/>>C2S=)L3.N'1W&^-O&Q7EL9PI*WK\ M%)+D-W,_M=P!7V%TP;^@;*9Y.&6 9+9#GCL)-$E@5BZG)$' U_&(^\FW'2 + MWRL>61>5H"556,$]A.RU[Y9HZ>1/A]5_TTLN('XQ_"IS.+2)!H]M7\GV'H3U M1N\W.C-LCN[KTM1?L9DW<>WN.;8]G3= $=_[:Q.#S4(#4*P55X8'STW %7_- MOJF]K9*O;2Y,ZH//)8HX*-DN!:E@'&/J6E.H\MQW,GH>EN%@\*&EP(=,*1 )2$D MY*\-][7 O*D":Z_ZJ_32RK9F[4&(+X*TQB3X94NUM6-M^E;JOVZ;%!G?L+L? MLQW@7PB0U2\%Y6PBI&O4>@9:I.D4@J_ K<&Z)BJ7]EN8]'@Q>R@Q6CUWLO>$ M\*0?BPS55B-?GA8EM1%NP-6@1S_92YOBJ./P:V "M%..(WFA71)+,1?42P]> MJ-#&U:($G&^DI@._+>3]9+J.Y],) 5Z#HXSZIHEUYIT/0?8+>GTHXEL6\57- M_81)OX2,N!,//9"TO]BQ;G&@&?V^9A@53$8'4=-LU)IJ)";@Y>R" 8<2++? M^KLD=2U9 MJYA[Z,]T%%&TR"FD_OHK(?NY7L9QA'UK+LB?RX[<4U'W4E""H1H%XD98IR<] M KAUZ"JP4% MH;["O>56@HX18749IM[5G]?D/_W%HC9/M(Q[G9\YAGT]NE5CB6Y]UR^Y[1D\ MAH.*I":OG5+D/R"\)]*0!A(.D/%F26R1_2NK0Q1HRY%J(2T]5Y;I/"J/LU7I MJ;I:--,_?@W5H0/15\AML7?1Y(HK Q:-39U$M"W,(ANM;\UU*, [.HSGX##R MHOZJM>&G(?+BCH"/)!(*Z3'(.@&-$!]Q-#PVE&0_?9N@/E[L&$F*UVZ&&*!I M%Y]G^%3%6"=Y"MO 576%J(5 &8Q_E"H&1GB(GOBQ5ITB.^8VTQV-.8%/I:@H M2;2=&VE4[#5NL-8Q'*KB42\Z?00V;K%630OC566=MTS)/MQLQ/[L_"?0+=U$ MT78>#ZL8()#TK5T&\W,;.^CYZ&^_&CSK=V'D#X3)8_G^LRR?63574RIJ_MB, MMVA/WJ))J33,I7@M+RE"TE[&HT/Y)OUY\I:?="?U4BQ<:ZV*O5PX*B[DLC;Z M\2O*'Q8ULC5?3**U<$-CE_4OI8"@>\3+)2;\=??A?LIG,Q&='TYSTN/3,VVB M/H)X[4%=Z:DW[3M-JM55;=&TGB+UQ8]?R?AAXNVT_SF*8N3W!<2(,@ ;>],@ M9ZT*7=?#[5Q\K%0U26LD)FV^%6N<1!6_/W+F<7[Z'=6F/#^87^3D-\K8 MJ7:B-LM.BGMGZ -X>_9[9!E,L M)'O=$,0_C6AC#OS,0#JM]P9_?U#P+3N]>_:+U^2@@_#P\P=HY#6.]=VV7L[M M#NV.(_%%CT(8SDKK5BEI0NWGC*&*WLKE>P/%Y5872@0N'PN"-7 M*&R$M P-8,JD 0Q=[Y?E5]7\&I3][C1OM9:\E$*O.;!?@[!)-'RCF?2LKA-Z MMY6D"H(2OF]72_EBM)9IY2J=DFF-3M!*6IAG9B,55&CJ1#AU1T0/ZAV/9L&\ MYKN-Q3@*C]E;8K5 M+$D>APYG\N$/(3!F^XXM<.*3WMKR)H!#>'& MO!(78S(:2@/O.I9W?*,O_,9WQ.WO)(:*+ VB6.=(H$0_&I-2_61J..PCE$A% MAZE41.;Y]W]C=V9O^HX_L_>GI8GO2DN+/I^6]J(U<1Y):%_NARCO]KCT[U89 M(]TKG\56B'?#RF[N"(W407*^5Q$1"#="=CSQ?T-(D/8,"53;;<<'H5$&>"G6 MI6LJ#=L.3%/SC/R)M"(!R,%V;)!6K)'^F'Z]( E;;CT>8;5[IY:+U)Q8GEO$ MTT'!OC%\A1(61#72H")JVZ;G(UZW$PTC MJ!./##;0W^=MJ/&@S$LK/?<8^D!.P7J>P-H#M*Y?WL@<_,ZW2( M/<_8IF 8;APET7HH&]]F#,@:V"JT#5;6DQI:3!'X-5@T$[SBB)0)0^FGI../ M(.[C==OQ$A2\ICNT1:_72@;!14PD1V)XJ,KQU:606)-MTXRN XL*D3+A#;&" M-59>:6&@:I-F.,'S/)*L#;G/R&;^8POSL_U^96 \1.(ESSKZ7"5W_521K2P? MKR5*'458R0UT6D?YTQ->R)O3B; W.N&6.10H*''%RJ+-\V8_#[<--B\ M+M^FB3_>@;-72TO,3?@JI.G2RMQU83O]BN*NL6(3QJ:H0W_?S("409.N7NN, M+.]U&['U[4==-F13')H>[=R.8)*ZA&U*&S3262R$C+[F7: M9@P++C:Q+',!ZR$YB5L'X>%&5=)SN^-(&KU^Q3%WH@[KCAP<;9RVJ3N4(.=MKO[138[ M; [#L-E_>9K;?;7EWXCG[?C.-E*7L1>MW]3W \&P#03-0;9;+SL'.(.>B70X M[7)&'DLVA]0[[NF*D/&S]%Y&GX:' N/.(7Y?WGK^IM/+1@/Q"K6]9B=;(_VJ M6))]>F#$%8=I$G2?[S_7;_".UCDO--LDT#L_MJ7>BPUD3668^@3*Q+H\G']%577'6=4TV?3'?6)YQW M<+Z:);'%K71U@81J\D(XM&!RI&D/'0Z;"=OHO]EK-T1?OW6K0: 2VV\U<*R@ M^#V]%J!@F9.LEXD,ERUF,5:8^)W/G9Z96*$5KC;"2,O.EC>R,LL5BJD#-^4= M'G^OW'(Y;N:^K1024?+:"O@(B ^IB0H(#9HX ML6>AD)TVDK3I%3!#9'E=,V1OYVGIRJ;U!>%Z"PUU$O.@Y]!6Y#T@H#048ON7 MX&"6<'0_V7:3BD^3HL!XVYO7%==P!W#H $J#S.CKQ>R6)VW* &BG*'_Z:PG% MH@XI!<0()*R(3=1ET@)0[<%4G^U>Q>%\BC6;>3=FU3U.M9O=[IW]3?(O]_O;&U8[9P< MKWW_ZN,[K[P+\%['.,SX#@KC,3+ZB=DUO+"DJ>+_:_E^V7[D1 MR+4V"TCD-:+!+\?2Y%CJP"7^06(/;95V@>."]/WR5"6B51.AL! 670/2[C:P M NWNX,(?SC*=0'(%[6$$9X'M;O G\&:_&QHE-(8(!\E4W0HBP>:ZH_GAQ?K- MEJ%JP^OCY)\MIJ_3.\^<'5[:E?>*+2CJ0D10]+5AW:>,<$/,-:Y+Q>EZ=-$+&X]ZZ PINODGM@2-,[CU>> MZ:?G&>AKYO)--&.=YKRN8]S8-;Y-XYDP?B(TU!X-JD!ZZ]A_368"IVO'30"*7&#KF+2%\D(J%+K)^SXSHG/GBS@BGNN M81(]1(E/#Q,.0W68M*:T-@>8F"*R05(<-T&J?<]HM\[.4+3]4BUI\4GU8=8>#U77B M%)KT-,;J=.JK--?X'QW_[A.UWE24$ZT8^)YFB?^(7' M#6CEF0$[*ANX^[5*7.FD9,(+L&H*)\%+ MY$I;LBHNN*RCY'6,?9/[T!V[4R"K[]X#WB(=CH@M14")]D"]'H=/0;[\ M11!F""SC.'"]-1ME,YL 8GL<2O#:#_%><<]^T6=H[Z:?H-,5>YS1RB[8?KB&K M"@7Z3SBF"0=4\$_!7A.AK5HJZC[8NS+S FW2-^$) IKT*F-Y MK"+( G60/#9(7A>DP V1Y(, N&3I4%@E(3'MM$?#&RXDM>Q7F;V:_7B<0SNM MS.&F*5?8R^0)2Y[?5K%;--*U&M9EQLOHIE#('%G"D)*?-!%Z%B>#8 MM7>3M'8@+DK_#FTX0DF3BF$@W=3V,XZ.=Q\7'+E-:?DNG^_WF]BH4UX&.S8T<]M:5')N&H9L<4S^( "\=D-2U35KW7GFY!WWK M1*O [0"&1.*M\!A=\@H:?3RVO.I\:1,W@_ ^GJ1,D^B].-)FUE*P3)*$UD@; M+J*7VMM#:;DYO4)GEX![2P@JT<^6M'O.^9XBH:<8!"DVZ<>;.XG40$^],$K42"15Y ?[]#=&;G. MO%JGJ =3];$5@1D;_%:[W*1 WT='73=;^W*<:!GK-#5,3M\WAO? M;VHFT3V M(TSW(PS[$:;[@5F<-/FAD<[M.V.VY=K>N RV!!L9: A65^"[6X*\E5.JDWYX MCO\MRA!CXL38ND%=_A>@!ZEW+0C)OUC'=XQR=F%]=-2_&N[ ,:>8 M;Z()/BSP?WNF;*#-,K@AD0(M(KQ'UK9L3FDAU72#N7)P\EC$D3=_:I_AV7MWT]#3G?2'H2^!Y&S_\KEAV)L6 M%,90'8<\6])IVVP(OJLZZ6.X;L$[A>:9X&6D9RM0P$(3$VCL);Z2BAQ3@0O' MO9FN5ZZLMU.BI6SR9E>Q=0?'".0)RN/GZ+4^B;=3;@GD>3F!0;5MDV:^?:<9 ML=IUDU0AX$/2OZ>+SL#V"<8-U"$VB+U#?N,HH[]OM0D/\ /H $1A(O8H'(^T M@(LTL@ATUR&!6H9R_XV)"GX$$"&6SN A0Q MQS+7Q7LD^!QLU@3W6TD6Y.LH--&:HVF/$]7QB>J]P'_Y:S/G=W*'_*0?DA8) M_I:5U[[9JSE0J;_$]O+KUCL+/@$_-X9F45DT=?MP,UQZ@_,VA]&](NVCZ5GJ M7=&Z[KWGV7VDS&QS=1@^NZ%>;EL7V[I_SB]C^3/)H0!IN(1Z> WDCUY#=-4K M(%T_B?3#@FD=(LI.Z^#=JQ01U5&])MI4BU\KC>N-]W<#F)<\PF^?38H0#V@L MWK6J+,GCS4D>(DOR8$D>+,F#)7F<6I*'UU0#Q1+)I,Q+_:08C_:C8B36EX:Q M1!]%!V(")5)#(;;=AJ,I]^/Y4NNZ.KC)M<)FJX9N[I:S9#(-5MGN2#L^R@YO M6Y%FJWB=2B?7G W,\ZHO[;T]J M0\TVC'8LWS##L7Y+*E@U&T;NO5T,#PH%@Z]TM>*D-^3YR9W\< TC]]Y^;U8M M)S=<.%IG<#MP5N6(VAZ.^M$^OSORJ;1U.KM]6,4I)*UZM1/[4_LB]V5QW%>-+RG50ZVA[J[3O9P;S$[P]5 M)M.Z&\7:O!:^YP?QVYMJ^5Y,@VM@;VAG)DTZ*5ZPM9E=:3TUQ^G^O3;J1\3] MH9-8L2HM(Y-2ZW:U&.LMLY9.]-,P=(_Z=^'Z-+SJ"9-6ME1>+E9%J=60R- ] M\C?%:ZE00+&4YJ9J>NR&MWJ9V@*&[M&_=F?=S[KWV64KOA+["\/6]>D2S_4 MHXARZY:_J4V'?'&2SE_7H[UY-4^&[LTU>I.52@_%=J6ESIO+;+HU0W9J 4/W MYCJLR8-^[S82UURW(ZTFP^;,>*K#4'^NG^V@R7N*<@U9)(UEWQ,CJ=>)86-0 MF//Q;KMTPQM2TE8^]5J#M^6.B<28HEH^GCU'IO\E*6(-[U;UZG"7>AG)5F5( M2Z!F"-$J]BF:#.?;E4C%;K4:Q55OM)0R-TG^LRCZSEC-T/1K8>A5)7ZU@5=K M0:]86$?!H=Q7IH'H9PTO[B]J/;LV'D>"\^!3"7P.92)__R0[Y[W3T\R)%ATF M!?93&_WT?PBN$'193X^%DU>FVMNVWLQ/G1VM>=_N<2S_K;Y63-4#1UGGPH"Q MBPU$3[.@)I3WE#A_%<%J?T!/\M[GZTP!72'P?'#60ULA/[G&_YT4:/VD1@94 MQ[VJWWOV''FQ/U2""VCPEGR%8L]?\;&7"F[)]Z9OOKX\8*O]Y]^.\H9="!2X M&28I;Z.KYJ\2";8OI[U+ZBHIL'TYO7T1KJ))MB^GMR\,QTYS M7QB.G>:^,!P[S7UA.'::^Y*Z2J38OGS:OOS;L<#T_S S_VA$2+Z#")]J4)\3 M!613AS_^WX_DC]^DAIBZXA-^N->/JD>F2X[$OC@_DOR)Y$J^)=ZU3;^7(EX/ MT%PC;RA(V02[F* P0?$$1?A=08E$KL3/)<<'"X(7^J75HD)H6QH^3?UE3''2 M3.$GWWE'[>PK'1Q&#^L6/*!^O$NM_/G/Y-(QV[.4'\(&D;P7I(>[2P[^E MN6!Y7:WAEBB2^]?"/_3]QN+]5B/7;]PVE_IL5.3YR;+23(Z+PE.S5O_Q(1F# M"I+5B:3;__A[&HJ)$;^& MR"?1ITK0B=FV#$X8G)P*G(@\P$F2P E&DR0%EW"IT$(E9='G.RLEFHA=:Y%H MY'BA?9.S MXLV>TQ2A.BOUXU=2#,52+VDH9^Y-_8[^TR]9\VL93)>XYM>R'#\?WDZ "!>A M#S!F9\S.F)TQ^UOS/L^)V2_( ]_8[AE$BV&A5I;6P>[7OC)'_9<:PHP8)W)4 M_K;92[MR]:.WKSX5A_>9KKIA\1Q/?,=$FA$2AIOAC1"%=)(K#JD MD%!U'=)2#1/Y.:LWTHP+J7"[WVZA@LD_7B>J^<3=HA\'OWQ4#"42S(WVC='# M#_$S4/@X4/@2__J?PH)TWQC<3>N#3 NIPY90RV8C9S[RL\,S MYC9D;D/&[(S9&;,S9F<^\HOTD>=IQWMS2%M"DKLTD.Q:Y(*IG\PA_FULUQ,B MQF6>B\SGP^2&R0V3FY,@!I.;[Z.:GJP&"KW,(4TC<&VXM) LA=Y$MWMC%?,B M_H&M>>RD^].BR057-IU>1H:M2P.XD]LB-PE)NE=Y0.:9=AQ+';@.K4G(>18H MM4F]\$L&<*$FK>#+:M\G0E2_UEO9^"A(Y8*O&FL.UWU#@N#FZ>#](R%#GE%(X3P9%L/^%.9?TV MS\^&3ZE2[68IVND%QI'XCU^I:)3A",,15A9YRCD?)X(CT5IU.5JVZ^U\V&@[ MP[0\*^M=T$>@K#+Y4G;I!44?GLW0?_Y^*A:2.&*QNHAA23%=,,E/ 8)/B%J' ME,$C4.N44/QX6?[>?7Y[Z7L'8/C1==%LTI4>M9E;-\.J9=^UW1'GIR[0>BMZ0( MMO ONJ+.*4IX+ _411B#WS$M@&7-,!U[DZ_?-[/GU6 M9\#R/EF^](E1YR).228W3&Z8W#"Y.0EB7+@^>K)JIU=G0)JW,,?@F9J/!V\F M.+N#Z[W1C)PZ5Q5$KA?PXAF5Y*I20M-TD:]JMW%='<>C WWQT5D8PCN"&;X] M5T.6GR$7:)+$KT,6M;O'P9VNS2*MV<-C^/9ZIB^5U*@?$2'5@K\27NJ1Q'P] M3%B_@;#^;F+#9XAK\[&47Y07\2B_FB0F-U/IW@R+1%SC(*XLU9V)ZVDIMT<0 MU]_,%?@,<4VDPFJ_-F9/"$]@"LB5U47$:GU33O]OG'PF)9=$6$M9"H9S0D M608EDWPF^6=L?SPO^_I];NH\W"X:K7A)F8T6?%A:WA'9IQ:(R&2?R?Z%>NJ_ MAS'SO.P_=15M*,7Y;+X:O1FNC/NX.C;J(/O4G'FI L72;U@ Y]I04@W?<2PDV:ZUPHQE MRAHW0<[85*ZX CQ6!1GDL++/AS@X]LG^ 0:$.&DZM.SV8V<XAD!//^O3]&&94Q*9/FK$J*^_G_8$B)?="S)L('6/]TI MWFRL@" \KA#V%_G&+T2B^U0A__[7_PM29]_.\"HE V0;DQJ_GP*Q'D8H/,#B MHX6E(5[93TE?2"O;(V,R>25$_2K,G^MJ2R T%[M*)O_%;7Z$M>_MU41:A@,[ MXMDJ81T-G9_T6_Z?B)GA_\VT"9?^M! (SAR6O_U4LNV..?TI1*[BP&7X5V]5 MD>A5])/X8,?HBP1V7>+&%L#H?S>KV1TF^*-7!F3? ''5Z5\6=*W>GP+\"90% MW9DHHQANL@#Q6/K7O"-]N )_2# \J@RVWN)->F#J"OZP@44?'T!<6<+L!8B) M<9S#YP(&H\&IS+%"=&B,L*^CZU] :=5PD?+W%RZ \*&/0J^MYD8R7 EKV )H MT4)D/%J!@;])-QK.1&^62\ MGY)!]8K)T80XB IB//*#"J_DNR%*PD)81FJ-JH;Z_>\,2K'TF#![([,"'GKJ9;4C%:QP$O=?CF6>;Q-]\7]D8(> MKZBZD3/RG:=T,>J8T58_O< C8[LCJ[K^T)]$934?SLJ)SGP02?)M>&9R=V0\ MGZWU5M>E#!\>W+50>74M3N5Z/[K_]L%M%EWW;^ZL5OQZ(OM/=65\6QGU8_MO M+R=K#7ZA60:_FJ=O(F*AS]<&,'+O[7?U=K$V7<:*?%:M(+4J38=:#D;NO=U, MWN;O8O.DHG6T#LH\V@_RX&;4C_?YW9'6O8"G58W6>;5\.\E&:^5^=9C&(_?F M:2QOZM.GD3;0W(H65V/,YK4&4?UPH-S7\2+3^V/ MG(TR:JJ1+BBMR0TFNG:O5;H):(:Y1Z9"95Z;%6-*.9^-KQX4=Y&N/[5@Y!Z9 MDN.;7J0PNAMH4K'5*"V>M-CMI$X;;.ZPG8*9J3]8N)K0*?6Z]>JRTXC#//>9 M_N86-?J"ZK2$V&,S61P@N](=T69[VR.'D893*NB-FE:]R[=M+][I, M;0^52X51V$ED'OC);)Q)1AJ%1*6S\!H[; ]MBZU>;Q".U?)J+YQL2XG!0VN% MGQK9GP#2EFI:*"EI7NK=YD;%6[%U8Y"A>T_5DOF",U.&"W[B#J497VUWW7D: M;-2]IT9SV=NV-GR(\[?#SB)LQ@6E/%X0/\KEUNU4B3;X1UV^ M[9.A>PQ04R?%IQK*FRWIKIV<)SIV.=T%@31I7V=2 M]40=ANXMZV$*^05%MW%;*L_9V=SAXC(A^K-3%&KNQJ0ZG> M#Z4%.)_W2)"XKV>ZRUKE6D/6XZ(^&\65F89G$-L?VDM8YE-_,>KS6>,AOXR7 M*I.^08;N@Y]8>KJ+-F:Y9%S MFWM(P] ]:O4&I9MY)-Z)\^Z-W%?&3Z5Q@SYUCUJ26XO=U".-%2:L;M^.ED7# M,D6]>=:2AW5I@:AV U;M\?R2HJ5XS'^Y&XI-X*7W3 MAN,TOB\'^5+EMNK$[YW6[:ANC4NY@M5KD:%[DWU,6 \Q<=58Y!N#XO73^*%[ MLWS $S@ @IU,M]UL:>UYJWK7%#/Z9+!4,!#@H7M[,.G*PZJ4*.=::&I+S70. M.7TC#4/W]F#RT$PV1C5UE)_4KM5TKA@O:S,R@;T]<&N187&A/&9:C>ET=5?* M=OO]4AV&[G-L7AUWXDNEGQ>0=#\?E^[R8Y7,=7\/EI->M96N1G7-G=ZT$D(] MWVIW\&,/8/;U_6S<&@N&S;OM6CG=%4JYNT&]+QR +?>Q5ZW?Q1,1K:,(3E2S M!I.;"1FZ1ZT;-.D)#_76K;9JS2LU9*"!.$O#T+V='=]%],H@.K?-A< MUN/#R0*&[A&V/;XMC2-)\M2]PR _O4[-Q$FZH:D*WQPF MDSUQV")#]_; &.EZ:[G*5/+%ZU@G.U#E9:]#)K!/6&DRR(XLI=QJ30JQTDK, MU\+./2;! 8S5']N5Z_:U;O&SIEC$ZLM#OHNY0#B@+.K&"JN@E:JHN=GKME5W M[BO3 GGJ'K5ZBE5.5*I M!TM.P] ]:C63X]Q-KYX?:2OU<=X7LT]NU1G!T#UJ#1))U(Y.;YL\*L::3KV3 M+_669%G[U&H6Q5RJ=%^9:$(F=YW5(I.5C? ,Q /JB%L5Q%%>F[>D?B_73/>U M97Q%ANY1JY>?E%9/NLJW4"W1L6IN?;+ VIEP0 \6)WI;%M2[A[P4F?2;DUQ[ MV-7(T+UUW;EC9XH&_4I+4I[D8?;^-J\7%C!TO:XM7]V'1"RVPZ$%2;7:$$[* MJ;:LF[9K(;N)7Y'135GS0J&#_KP^F$ZF Z1KJZQ2GS6GUY7Y8YHZEHDMG'9> M&->'89$?'+)E:0K.+\M%'V9.[MF_N\X;86TT1Z\X6"[7]L-G&P._9-AX5A/J M09E^/MD;\A@IKHZJP_4&I&T;D1[.954B%J6*[#OB[D9*U;@''[CEW?]M$[?/ M_C:-5YV$,)6K@SP*=^N=:/3A*9TXL$V'QWWJ-KT0 M[=)H@'#TU=-Q<0,[3= M"1Z*GT/CEA#Z7/O8G4WD&&SN2.(?FQNN]U3=["GW%W'-%3> G>-,\GC\/8,; C.26"YUS),)K?V[M".>C DA36WT MT_\A2%AP5'C>4/#?R-0'N.U]#:2.>+[7?>^Y8_EO]7VKU.WQML+*:/(J\6(F M3L#C%'B^B9\YQ)OL^TW\W\.0!/.3NJH7F BO>HF]J !YL3]4&M@FQ%\^V3W\ M(;ZA@(O_C\LXDB_FOK.-^+*-B+*-.(F-X*]B+Z9,LIU@V/3=-D)\,:F<;<07 M;43J*OYB#1?;B*^#ICC;B)/8B B#IE/8B-15-,(VX@0V@D'3R6P$@Z:3V(C4 M580YFSYP(][91>U59]_7K3IYR/O_1>U27K9EOY8&[URR;.KPQ__[D?SQF\L7 M$U?"BZ?2'Z\_^8?YG!!4H5?7D- *_=$+IGA!GL$',<+G$N(S&>%S#L(+7/)K M1\[7Y"]_#!$8W#.X_SVX/^+MT']Z'$@.Y^7$TY- "'G_Y84(UX+25'8>L/. MG0?L//A&YX'PN^=!1+CB/U?D_Q3OZZ[I((5B?,U29633GU7CXW#^A#C@3Z7@ M UCB16_QT?FA@;^E#O%Z#(4_U)>@FA!61)4\6D#)]+SOJ.>5C*G+LCJ^ MBX['=IMI=TR[^U/M[L@)'6\7]QQI9CZ%7-MS.=W?MT"JO^S_N[?:#]/JSCB9 MYZ\RFB-/Y8O\S1CB Q2["^$&X0.YX?/SFT^3&ZCN=R$,(3*&^ "&$!)GS1!- MTY'T;8IO:!HP/]<@'\_$-$CMU($N5G@MQJY?N.VN=1GHR+/3Y:5 M9G)<%)Z:M9W[S]-VOSK<7-?B7I MB&1 Y Y-!L@Z],A Z[&"A:UG9,BKP\\+-BE;W_FR^V#_BI/-K35;#R/B3^O? M"B#\WM$\9VEW?>SLBANW^LNON%>=_\*&_ $I T%_I/?^ ,. MW">TOJ%=_+&^83!5[J;JX>2TA185RQSE'N*" 5E%56[%;_)C-<4O&]7:XB@J7R)LQ!;)7L_1PC/5O>W,2IFD#7=J1X2WZ'RG M'C?;-<&SIC4U+A*FTZ5&R$[X M+/]=CY!P*AZA]6F4PX=18WT6>4]YK%X/JAGT\*!U)KWZ;*6AVUKF.(ZA='W5 MSCFYIWQ^XDQN!X_:-)U4[E5)>O4ZV^Z/K M6F::&O4C$0BA"R$Q]D8[B4'GQT70CXT-ITH=ZC\Z-G7>8;*=#72>C(/I5>A< M+1,/I9O$=;%U.TIEC;0R?4IUZD>!SKJU;,VKRZ;3DGBED)A(G7RZ6@?HC -T MQN+1/>AD<>_/C7L?&QM.E3K4F75LZK \D=/A""8OK_O5CDV=$[;13DPK2--$GG+)I+,<-^XF?,.P[UT^8Z=;G31H!>!ZBX92 MD=0YYZ?\XS7"XN2= FX6Z3_9?)2#"7KGGF%R-K;5I[NEY%3G)B[=JZ@E),.6 MT9"NI4G^.,EYN?GB6M1S\WO-5W%W;\#07+^KD0IPQ?TB;:7"W>Y*N58J0[6V2*LGHU,6$_J;V'?G*89<^Q5 M?@]^/4<;Y"1-C:/OY#EJ3=]".3I)<^#H.\G8]3(6R7I2?\&B647O\6W34\E9 MO)QHQ+%CO">;S'BJ-;;$0]!$UJ2T\0\<"#67W'$DG;V--K6X%M&DIK$4Y^JH M'XE! J28#$7?F@#)@.M, TW?JB/UV>#6MRUP?2-NU:L/3CJI-XO:[75?*.72 MU9O$M ZX!?F7?#04B0A?#EQG:":=<2R$-2)G',PX^'3C<\<^>D_LG/S@DL\W MGI/3ZV)SV:\_3/*S2*VR+LK?M2TQ M$KV[GE@+;95HI4PEU7.F^@*.6K#^WW#6GFT6QC]^VR?[8*8TBV"RU N6>G'F MJ1 M"#7DA/EA197!\MB<2:6GDIU@)OXCU_1I!B*\2S1@86)6:(#X^!OR\$L MT>'T^E^]\7A;]77]KC-R%KQ@30>5^&A44 II.-[ 0Q$3(J%4_*SS$UA!+"O@ M9@79L:R3B^0\K+CD2) MD7>0&'G"1IG77A=*=7R@5,?3M6F\]K)0CL\#Y?B<3LJL M,:XQ*L'0G!%S-Z+-,H 7?/+7/[$GDD*9MPBP4)IAB-,,WT,7;24.D^7:JL#5 M9*)&9B=,FXI]/\GPR^C2E>HM=;@J.FRZ7LKD2[%QH[!P(;IXP7P?PPR] M9$/D"+DC'^!C915>*.S^H448):K=@03?H!U[PYZ)ATI]0D?MG3&/3[J99?-F2Y$M[IM4J9.I>>1 ?K=-3LERA@R.)?/"8CW$&X M@Q+6;B-A[&J 4'BNZ?=L!UJ42+0HSB2'[;" M[K6I\!CR'CH']*/6VKVZ)-RB'7O[?J!'KN=VU!TJ @D4860X0TT*413$B3UY5U]QB*]['J6 Z%.G4<1;#UB(=*O MP)9>,?+398%%/8,F_A$2>%^T34&WH%C^=N9SR10%2P+CLM$=$3[Y!3QV0#6/*M[_ M__N_]JD31+4M_NR1;>+?FQ(>%,E2=&A*@AH5QF!EOP7-%=;6EHR)Q#/Q=$XM^1UQ_AV@.\F@FKZ!Y'ML 7U:2Q_=O_UNXC#[-VGQF6 C7H MMREI@JTLX?(/G^JQW3;FOPG\F892"'[=K@JGGJDSR<&;X@OX'M>%R,2$8/BO M=BW]1@A^]$K_5_@@H!0 V;2_]V^^MQ_MR2>D++P+AT@3,<:1- 1JKR765G:$ M4RK_'Q7C$]?U+0 -8!N)E(4A;*QFF IX=4$7GU^N\*\_QZIA@W?9!B2CY^P1 M;&D4>4GBBH"]TO8WJ\A?D-**[DBC_UQP 9X<[E#HH]44!=T1S'6$>(K G?K5 M5?(NPAXJ\#'-%+QMDJ>HV)# \!@_E.("3]%8DAE,940Q1$^&@_)7[X$ M"KN-54CGIAPU(1-LU*0SBUJT4&\I+C0FWHZT>PTJ)FM.@:/-\3A?T.N*KKO0 MZ'@[TDSIA2D]GCLLW#M5H*D:8=%U-5K*)%/.U!F::1F,#+R] MS P%M3^-9KEHK]5)*].5.)%RS%XP4M0S95954M5C:F( WJ,A@9>+N$ M+UIXLB#J7,GF^H-<+YNGN@P8&7A[56O*OU;CG#+7IR7!H ''22HI)K $QZ;+9H5'(9/=GBQW4MX$ M1*U+55WVZ5BMR"J2K19#*)T_T&'!JD M5K';HZE!(9Y5N_C2UEJ\OF!X,(-8D 3J0"HQ,M626*&;'6(F-:^79M[0@,32 M&*8VTIRH8*U6!ZM5NJG5AO&&!B8[SF^PO*:."E@T'^L.A$UV6K>\CK"!"3"9 M1'?:Y7F*5?"T+2[P 5NR9#@TP(/B9M*=8$PVK:[)DJY7"AF9,KRG!G@0G33K MTG@ZG6(T,RC/YOB\&*6]H0$>M-A%AY@V,4(55N6JG9A7!D+<&QI85K5;XY]YX:X*QESQB]:\YJ;&N:2?6-<94I]QIP:("PC9[088IF=,36 MFL-448GJY9DFPZ$!V,[,TN7:D-4&:KHL;K*\EIU.L]Y3 SS(,?'*2A0=F4U7 M5\4-&6TY!.7--4C8-C>)I=CAM*UV&T5.FB[C=F?JI?\'J#74:P5ECJ=Q==&8 M.&:4Z,Q3I08<&M3OM!FM+JQ5#5-H+<\+B51&S7A# ]2*#3&\$14J-;8;'Q9K MN7*#3ZM>=9, M69]6B#CU%K#G%*\R5&9VDCFO*$!:N&Q^4#HY0<;C!#GG:(Z MJ>&JXBTK0*U-S8FG-U0WP=*%!F]GH_PR,?.>&J16G\GEWDNRMUN!RM5:+Z:6IC#Q MA@;7%6>!:K&W MKBV5+A?%.BXY8'F\[$*C-3!/933)<32CJYS3C&G%3;36UL=PY&Z>RNJWZ)]! M!>]:U_O>D%\VAO/9?"AIZCH]:BS:\WQU"<0+#L7]BUSOU,K8'XTF?OWQ'9-U M-T[,18 Z4K37Z%)4?\/$=^\XU3DX<*)]>QU#O!R#J><(O-B->#>[\!KD]7KCN#01__.P-].M=ZID3?A C+L:(]RO* M($9+]4$&+$A1CQ48TCQ(C+0=.[ 5.($1=CQ/NU6! C M+@9-[Q>O0HQ T/1HC$#0% I&?%3?"C'B:XRXM4I1KP,3QRYE'Z*PSB$-OKAD MT=#@A__W*_'KF\LGX\_$>3,,$C\,G(.W[__O7SB-_>U=P?L_[@=W_RE/_\92 M+7XD".?9".]PR1/RM@$C M&&0\&>$L,$^T&:#- &T&:#-XH,V ^.YF@!//V'E5_J=@WW ,6QKY.%\W%5&R M_)\5_70X_] 2<-ZV!C]E?PM\2QF#]>BVSW>O]#;:XD_">NPY1MX*]Q'+D55W M-U;=CVP=9.:A3?[NS#Q&A-Z9["_P^L]F1&W V' MY?SEE0;W"83_!PG$"0R[.Y$&XH32$&#@C78.5#R.LMG@+";^Q?15QOT YZ"',G_(8[$E^?;_P<.4_G M9X(G$CRLYG+*AO7XN1O6OPS>M09Y[0QR\# / ?P$MRS4_^W7F9CAE-.3V)B= M-8KYYKI07Q3L[_>[AYZ'G8 MIX_\]4^2>"+CR4!K:@1B=^3N.7-W^TN=KGM4Q86E1ID1[4)UBVEVN.%$HU7J>N8'\-9/VX(SJJCILD&-9IM M-G0&]J_W.FSC3R01^]2=TT,<:[YU>KFVHI\+Q*CK)LE==0-&LGO;LHM?-]7[ M!C;@,.V6.#;N5&H5K*DNFIE11^(JG6R9N7DL%'- MR'"WA*?UC[;+FW6F_[U-&8R(;T)=D?L)^="1#_WV?>AUMIN=:?2ZSLW&3E5; MB5EY&+^.$]R*LU&>Z1$61]CY>A%?#WFI!" 61UYPY 6_/R_X#:'0V2]7)NU2 MEA#3K,RF5_58,>VD<^FQ>Q448HOE4:F736TGC7IE5EAN#Q!75LLWKN )*[8:83!MZ2E5F MQ1B_P$6*X+P]SPM%()_B&'7#H0@H)Q+E\(8_A_<=S$,"C))Z0Y_4&T+YO4&[ M,_SFY;UF^2+Y1?)[RVF_9Y+?6W9=OM_G=&*8=M26S%E$T9>29<_>+>&#O HW MZMP,T^IOLQH0$OT;=:B%:/6W65@(W8'?Z!UXB%9_FS6*D.0CR;\-7]'9CCFA M.LV\3:?,&6!Z.CRRH'S*F_%='/7,AO,,$6X/;&C#*3\;]\ZU7A7X:.A[3^4; MT\4D5U<79J_%1)N=EI;Z?NB[=]G1ELQ9X?6JXX@C.%/$6BTAEIQRT5)ZDID- MU[8U9'B<@B&8B=@3GOA<"";"FU"<_TZ!-U=W'MTPW(0F*?5#N+'77$K*T.X M*XF=T6S=8.F6^_T S$_"C21WQ6XET9&Q6;2220T3Y44SWX!P0P.XH9_H!(%R M4&_'LW(:N+F="$DD=G9YQ_"D1Q^\QT_-']9J0A^ATSM%KIZ>'ECKW M5/H)*5FWJ D_U%RTU]TH82';ZK"5)FQCEJG@92L^%%4^;Q M&#S6DP3]E(R]ETZ"G)#G<$)>&P?"2IU[JF>%] 7IRV6<^M>F3KBMBC"9 ">N MH?5)$Z"G2S-V;72'6+: / :Y6,;(.SA&'_OZF)91Z/(D4\4 MQ6#<.\B%-@;CQ"6M/HEX4Y>7@TWS,*>4!B MAT(>;O:@?N)*3I\-GM/;FK))=CAVT:VH;:Q5TM2X#+<2>,2FDHFGQ-W6I [1 M?=AM&N HG_N&\KG/7ID$Z0)*\+Z-!.];4H4;M'Q1WNOM9'PC5;@)87AT5;BO MTE>A.PB]5^&J9D\D,R)8EF1;3Q%=LO]8W.HA[+R'.-J$\P1S[54^AKS>XO$C ME*>,JW/R%@VFA["+0GD2N#HGD;C>QR)OO;@OWB9:,H[O[O)R+5&:Y4.F M65ZB >>U%QRZ%(>'5H'0)4Y>H/GCM=<;.@VX0;/MCI-\+M!Y\-KK#74 ;C+#?W" U4KM=3/ MX5JJB.5B&*.X)2%9F'P_@>?+4(4UE'5[.%_,N-E8FN0K3JLP'30@5,'(RH^P MZ@:\AE[J(O*KA-8/>)\YBB=-*W@$N4-);Z$3NQNT&+V::T#=_N9A[3:\R&&[3[I%@_R. M'#ZU+H/-,AHD[H_=CA(M=M6N!W[.0)$75"[Q /%[F0*EU? M6,)*G=![5T\<9QRZ@^![28!;7Q_*^_O):8X$TCPRG*$FA2@XXA3GL"LL+-R7 M8H]2U?0K5VQ$E6_E:&M(84HB,1]4._-6J\CP! %+F^+Q^%.,3J#:IC]R\UY= M*\_D![[ZNNX3;6ZM.NI7T"873^:TB2 U5:$];^6C4XQ)\S)$&Z]$*O64I-]K MP(?<=5\]R-P'V@1/\PAM'C0^X"MHLRJ)03#SA\?=*M7OW M1O]C"T D_O&&00HJNB/XXT*BX:>9AO\K?-!OQ08B*;Y-=X>I[EMA_%]E]TI/ M@ &G8.\B0)/?C@X42E-T"8R"_/$^CV*,#,V0UX",IYRU]WX%O%2W?^.) M5VKN)KL_Z_9$BJ2-&:#;VHLGC?]M143!FD2 :"M+(#I >"- C?[0#RAB3P0[ M(IA21-0$RU+&BC2*"%;$VU[_W[]P&ON;\/Z\A'(YBC@6T($($*SH$$P0_@SF MIDHV5$-+TBW'BLQ-193V'VR8IC'T^D"-(JYB3R+&$*Q["05P]^V18 M_1Q:. M <=L/]L^!^A0Q%( (0433'R7LF&!GR-0M)>[9UA_1\!(^"5O5L9(TJRGB.6( M$[@>(3(".F4X.GR!1Y^Q9KC^L"=_5H*F@1?).J"!*.@V> &T,X!&F^ EH\C8 M-&;P#9]=SG-DKTKVGZE+!JG[WER?(Y#AX%G.; ZET +? :, ,>:F-!<@0@'* M2^\\ 8P5-6#+WNI*(;41,::R!;WL#WXJLH@L^*,"!F@)D=P2K M3AP^TU_\VZ]Z#!(\2=B7CP!9_TP2Z[-47;XJO_>]%UIN)?>%B)8KS'>4!-25 M@%@!VHD309>EO<]=L+GYRCDW#@0>;C9@8U(\3N@O*K$G:5#$(-6/J,9SJ &4 M60I@PF )4;#0J 40ZK _V460] AVDDE/#%]5%@H0X#Y 3:BT=F0,=F=?HK: MX>BF!$BR 7^6!4!_CU-@V[8DOZBAIQ3"Z@D\180VV<@'(A&\T= E7[D$471F MCN:!B>%5181_-J4)P%)?HL'O\)^MUNB>Z\H;GA(T01>E2&LB2?;SSI2J AD M993T+:.VP>,\^!4C<+YF]8:;>(JJ MG*5?T"RU!G.RH9'A"%I%L*&FKC-@?FW(XC:804HS1-4W7G*FXWO6_8.JK;@]198A'V(8?\A PYASK>]^>W/OB MR[CO+-8SB%\*9 M>#<)9:0LCSS? ,^$N^2.;KO?H_#,^7L(T$^-NH!2?\\-2_& WI0T;R=^\\PM M.[P7[X8*0P!ECBV]. &Q?U_B@N%07#Y[W0#6\O+_=X_HMK$[C .2OYOE>&:2 M!^D,IK8G6G="[X^N1*[,A<<1_$\$+Y"($2%@1/(90XP( R,0-(6$$0B:0L(( M $WOIFPB1GR-$5^,$/WPE'"Y52=V5T_[(:,G\0U^WD"_A]7^= _Z,0V"5Q/O MA03[5^+!_Y\L2OA]H'\$CG]D_ET\Y#T,1+E5-1 -#9+@_WX1O[X?>TV=-^ C M<2@.H@1])%\@!G2*'RX<;6MH6[NR/E^4!J?1\NNFY_X4!=*&99_("D#"<70+ MN&'A\&*F/MPCOE4^Y1J;1\;Q'+Z&+D76DF#"H!--LG[4=R,\V\-U$T(?>_57 M./^=%JZDCA[TSA+U#3#RG\GL*_Q*0?4?;N<$23\R&9 MY:+)>;*EKL58W&6 LL>ALN-/!/Z>LM_ ,1Y:8L(8&*.OQI@] 7(L3R*VI'L? M'#7+[LSZ>@C,#3^T[BX!;_\.^"9AU +8^6D,92!J AM^W#1EG0(IM9'YM/4 ME)@27^;:;#K3R.8,0[?4D]'WAOQ?/1M[X/]9:XY:%IQH?=,P.2XHG,'07AD#C_!=FUUXT HT]T'C/3NST^>ZTT!SGV'5AN'$:R9KH3EP &-Z% MVA-.O <8-W"?=OKST*T;A \!X2= ZOLHSQ.TX!ZQ/,^%T!AB\"LB']AJ*<%2 MK&/U1*78*#==MA5.B#)<7BHRK=5$YFEHL-$$=&@0Z/H-:?6')A;2Z@O96*^_ M'=%FM=#CL36GYK&T'6LYLQQ.JAVHS7&HS<13@GCO,OV1RF3]'!H"]/'3D/:R MJT0-6+]0FR9OBC20\+7G2*_Z8T@A0;TJ1.3(HKTOVJ:@6U!,?SOSN62*@@7S MQ;+1W;(_^06<_D.*UG__UT'N6># M\6-/;)M<]X(#T)D*>JGMGFWJ[\%S176 MUJYL1.*9>*D4__L%>R"A(['G1.+?D=%R,2$&/:O=BU]+$SW!&63 M=(ATVD&<[_:C/?F$E 7S\8KFP'(TL*B.7PYI*SO"*=7])[&V+0 &0-,C9<&K M@6:8L(!.01>?7^)OKS_'J@&KFMG&8;VDK*(+NJ@(6@1L<;9?UC'R5]K85AWZ MSP47X,GA#H4^6LV;(D.O<<[O(NRA A_33,';)WDJ$8LGJ=B(Q\?DB*=&28I/ M)J@$+R;B8SI!QT?)(2SK R50V.VLPXR<3K(\W6!SX](&8XI:0E%E: .\'8D7 MQ^ZBPXA#3&'7^6EMD#$,U04C$V]'VD2F4=(7 TUMQ8NU?(',XHL!'(E3;X?6 MW6E-XGMKF2L)S;C#,K1%KQA@@,3>CLPE*U62&2Z2[**MC4O\QNT88QF,Q/&W M0PFJVZ%CA;FCTI-"I46VQ%D+MNOD\?C;H9L1V6[11MC7H$YVSDB9PHMYC%VN4I'GL[LNW$ M-YG5O+10U]5<1^:(;I8V83A#@%#-03;+\5BBSPE5BEO'?&2#4@,P9 M#)5KU54IG7-F?&?4M@SH2PT0:NZN]9C<;DVQ[K"BK,;=]7":;("104+I&UIH M=-9"VY[)KI/B%A5YWEZ:,9,NR6!D@%#D5%/P,M$L ML#,N44B;I;JK.M"G$" 4[R[Z2Z)'ZFRWTEEMW$:])0(YB04)U5!*:CXYBDZY MVGS5']KX18Y3.(._RB2,"Y1 ;?)V($^PZNY"-7$X; M6@#W$D&!8L<85<4:"T9=I!*Z*Y-B=JG 9P8$"J^O![&!KA)&N']9"O.=[RA MA[SG8Q@6$\?#)!^/B11/T2.13PB))& 235)T!IUCVUI1+;@U R':'"S(K_*Y,JE9(XX MOJ6YDX&X46UZJ:[ICL$0XAR4XMMC5\'2# MDQ+5><-4A4S4.+ZEF;JA&(TZQW'K3K,P<1/E?$&5CVUI;-X==[HEL88IU+(H MR[E8.4HTCFYIYBC34J.ZC$D#MEJ?&/&Y69./;6EL)1H;]CJ3&"M4>M%8E\'D M05,^MJ4E'6M0ZB M&R14:KAH&/F%JG+$H#T3:HWFJDTUCFYI'3J#$2R1M[C<(%>M5Y(B0>!'M[3- M)E]H12MF$DLO%D6NJ_)NM^X>V](&%C83DC&[QM5<99$JD6R4K1_=TF*..QKT M"-M1'8LMC*L5*<9K\K$M;54SS)*VT*;JFN^P3K[%-2R..;I1)5*Q<9=(U-?8 M@DZFC!(^2"93[M'=1W:L<369 J9**T64!,(A%@OR^.Y#XNI86*_K+$;/:I54 MI[D$ELC1W6?=[53RF2)?5&OVJKG01_ARO9*/[BENM277.EHKRA+Q=J-J#TY57UYMXCE@EC=$TYQ[; M4QA,&2<;=6#+.X6VR_-,M%9QC^XIJSI.UKM8M*$*=(TI]'KI!%EUC^TI2SLQ MY9R%5.8(OC93^)68[A>.[BG23%G*9CF?PNABLC.J4:5::^$>W5.J"<'LCWH3 MEY7BB;*\TKM\<7)\3QGHG?*FP&(M=M'-FV[7P)J-G'QD3R$D2A22HS$?3R8D MGI+ GI+$QPE^F!2'\3%%4+@X#IQ3"IC3I%N=NII+J6J"R VJ_1S$_P"[!F ; M9(N96%)UQ$V_L&QW&]$F/'P$1CI92>#,N29R.7HJ98=-1Q5QB.E!ZW.L,FFM M4:)99=DAVDHEE8TJ$/X"S]2=3J/CFNL6I^06C13II%,Y+X\C("P M5F?XSE>G$GDW5+2ZSEUKLQN9;M]BD(:8%Y-@UNV:G6I#2[$(=K MMT91<;ES]#A1+I',0*W'FVS-C8VJG>J\-X\=/4[P\^@FG>L3#"OEV^52T\V. M>P34Z, SK5YK/ABIN3&6&T9I?: 2ZJ(D'Q/_%;;6\&6R6%2CG8SM] 5HU#3V MQ/]8"5YP_%@VAO/9?"AIZCH]:BS:\WQU.65X.)1X4TGY_='DR6[9 C<7?RX4 M3CU'8!1$Q N#@-==KUPK'ED=XWT%!%DV91D[UIMN(YHDB[#/@CCB WF[3\0=H=8 M*B-8='NO*]>8$W'\':5O6V@I6U3UBQ^=/EF'?7TC\KQDSA MS\DX*G-W6 KC2H4?XZCP8S@8@241(T+ "/J#QK:($9>#)L2(<# "-4X( Q\0 M,H6$$0B90L,(A$QAX -"II P B%3:!B!D"D,?$#(%!)&(&0*#2,0,H6!#PB9 M0L((A$RA801"IC#P@7Z.(^?<"1GQQ:H$'SI'+UN=_T*9L>^[(4.]Y)?^ [%O M]Q^(/]/7+5+RT_X#922!H2E1.)2NRVFYJT#5O0?M3X"NVE#[+D]X-G;JN?T7GN$QZR MJ^%]; '?[FL5?TZ>=_D_1?B<:5C(,CS7C0F"/01[(1 ,!'L(]A#L(=A#L'=N MV$N<]ZQ[!MA#Y_G[/L^?9#,_[_)/WYT= =B=VFVO2;&(X0_!<*3;#\-JI-L/ MQG"DVP]S\/B3;G_O]'%EC^KGE\WLW.MC_]]M&57_%^)I^^]!0=5PGU2^MGQ_ M?<'_!U9[JD/*#;O:O3HTMX*&818#ZJ;% -;ZD6[F9AK) 8(#) 8(#I <(#BX M"3%(7/_T<&HX.%5G[FMX=G(P1T6')0 C(VEH[U?I.V\;UNLZ=*[=A/;BL9I' M>YR=:CU7]\2_Z6UVWM9FVT*A_$NYTM=JIE>NP2UE%F@TED\^T M:KU^59-77*G4:L:Y9:47J\C?[I'VIM/AFXYIVRJJAF,=EC6M;_/+8/8*S%O! M"3\KX4@GM2R%84,YUXYQ+:74$9FAT(ZQL$0V^>L?''O"*3K02.W<('+5*\=K M@\BE(X#N&T/ 2_Y"P/%SX&!$T9DY&JP*#(<=P1&IL5;Y5(E:JH2!8_U-+S]C M>K!^/OWKGU@ 0OZ#( 1!R&U R-L6JY"3./$W$F DP$B D0 C 48'P>O;<\>M MN"-F&D7UDK-&S1RHI4D]5J6L6'8P\9HGQ=!Y#T'%CZ'B_0H[Z+P7*GSX^%17 M&%=C WH@N*Q2*!")#I7FW17LRH8G/CC6W4 "1-HPY[#1M?3VEOP60H;. FOA MO_+>.;%N/]$LE%;-BTH80M&F,.NCO2O?^+4Y^ZDD>HCU;_291P2/21Z2/20Z-V? MZ"';Y[O7MTMZPJN9E=R.3I;*L_@"8-O+Y%1YH'UG!T\7HK:OWQP:6] MC.&+Z*90QH1212*L='4D$?#> MZZOG]RN>6P9<;QY<:[DGW_-A:%+)\N9/F* M@?NAIHYO-5V;.BBP(SP2X1D(UQ:(L!('J0M2%Z0N=ZLNX3#NMR9B$UB( =.> M;]=;:95AQURNK:OES&*XD+1K>2MV7HJ:639T63*/6/ED4VXY6HI=J&G3[>4V MLZ55KKA\G$^"H_P326$H$ MA52B($WJL"L_MP\T"U,>W$LO,4)GAQH)@TR[9 M=^;#;B%3EP%>X<2O?V@Z"%6L(J78(DMSFM0AIBK> MK#8@(,60!84@*4S$\?TSUZ8.LJ NX;U9DHOIM"L/%VRM9ZQ*#:G/K6S/3DI\ M:"?=0-3\-?RRM^BD.8$OA@0(,3(<()+7 ="CN4(G,,:NL*ZP6&,+*:^D.M%9 MC*7+0KK/X3&J,6%"$E)[!,Q$4J*CG:G2XEK2Q,3S]3[=)QM\ H;0T\03%@LF M :%XD^];3$CC[\/8";6:?VS"E"?4)NDVIFF5J-@XZHB: .$V.QD&$7)"WTQ65?%S1SH=&Y^]WD_^T2R15ZXAQ M-5]D,* 5L>?R"0ZKR/%_M@W$2[%OK/-_+N.!5VV8^VD MF^2Y]&C*1>?TBA9ZGG+#M!#RW7.YYUCX'QO.(C3:Z,WFQ=/FRY]H:)HPMZ3? MNQ_VWTJ#5TW\ROTS817U^*F_B&-4D\;VOGQ&/3GR/MDJ,(;]&\[5-G=OW3X- M]]=P(J?+2%D>>3ZL!C76#'='DMWO4:B*OX= )-2H"XCP]WPK$+]-"4B#LI3> M/'.KHMZ+=T.%H65HCBV]6>CE^O/!%7X6A,%:7OY_5L<08L3%&/%^(2C$B LQ MXJ-,;\2(RT$38D0X&/%N4C?B T*FQV($0J;0, (A4QCX@) I)(Q R!0:1B!D M"@,?$#*%A!$(F4+#"(1,8> #0J:0, (A4V@8@9 I#'SXJ!(B8L37&'%K&6FO M Q-?6/5-YZ?]:,FBH<$/_^]7[-=WEQ]_IHFK)K?"9>^%CXB2;DOF&X(-#U[B M^JH_-+01^"-,D/!+L<(T"?\GG/#_]>,J__=_AB>2E*N&22%)^:&D'$J%_[-A M^O_FP"X!GH9$Y42B$J-O6E3:ABUHA\* ]M+[WDO/$SQSV24')/DB-+AZAX(P M$B5<6\!/:?"R)Q#?W1/BS\GSTN.GD)\S#>L^3<5K*<"E&S*$C@0(&.]>-Q P M/C#S$3 B8$3 >#Y@3)SW 'T&8$27!/=]27"2[?Z\R_^I5&<%Y3ZO0<. :"$W M]5Z36Y$$/*8$(.U_7-XC[7]T"4#:_[BGF3]I__>.-%?V_7Y^V/)U2G-_X__S:_34&_Q]8[:F./3<<$= 1-$>Z%6P,LQA< MM[O+CZ/-#,N2;N8V',D!@@,D!@@.D!P@.+@),4A<_^AP:C@XRB.?NQ7:#/8-.M_J+AY0>K41ZVHZ.5W3VO^T=?YYJ MI 1/)'AX5_#I9FEKA#)P%39:-H59I9' ,%D&$)+\]4_\"4^0R!9!('*C(()LD4LV6]I@ M]6%YHTHLW*)!M@B"D1N!$62+G+1_4Z4R&W4Z!F&R M@I#*Q5?L5,89>&B!_9OPY!-.!ANS(;! 8'&2TEC(Y@@;0GQL621<,CYPN7:& M;9DIOB&P='O6@O>EL"<407_8$BK(;5MGG1BJ.P-5VIT4PELXYAWP$6=0J$ZX>EWD:>GSHQ!..!T'L%B(DPJ']5TT3?Y@\\/ 8-3<,#1_;.NHB MVU8*&]MFTZF,."MUL66,; "DH'_]D\!1PVH$$R&&"61,7,)C@^4V>C,7IP=L MU&P-QR/9GF8:$"*2X#3TN:L3A! ((4*!$'"%.'&*DQ22T3M98^AD%.UBW[_K MSXY:$J859IBJ: W,7I2%3DV%!U]XUP]/OB0Z^2(P0-?Y=X( 'Y]O5YG67!6E MYE 5"%L9+EJE7$;R "'QT0'WEC-$&,>7'.^>__TK?I0=K0*U17$S4+4QU<3=*7EV9]=I%,SC.BKEHUW3.6$A\:2S>0E'$-;^XMNFM.X)4A 4B, M# >(Y'4P]&@ZV@DLLBNL*T0F63F1TMQADLQ@:V.:7V>&59+N7^LL^(D,C78Y MELUN<**G1@N=6CX5E=++:H-/P R-!/:$T9^K@_$0]M3/S2:D\W=C\81:T3^V M8T8"2_7:BR[!=:EUC&%&R9B-,4#O804M+!A-C1(ND-:'8%UHI_^V8ZHY7&1: MBCDK<'1S7HB*;G4NK>!.GP0:3SPE8BB% NG\C>G\X^WT7W?OK+*RK;IRK:I& MVRFQ9\PVTU8:[O2>>X=&6SU2^UM3^[O>ZC_M(UD5U74OW].+JM12BM:P*^KR]R4HI["_/JG/9$B8!V6!>1OQ\*(YK5PB0A6Q!A'BH+N".8Z M0L ND 0> 7(9V36(C.QZ0T9*S$T@/2983<0V(N)$ /:;%5'T"/A0 ME6SPDPU&6K:7+&-Y#[/!%!1-4Q:.,@)D@^^$'Z6-&9C^VHMVCO\-AOI>M>B; M+)OG2/OS@R,382E%AI*DO[PQ8BFZ*(%%8(F(.P%_V'[5@JKA363OZV,@]8 ^ M0TD4' O^1=,B'LY8$6DE2M((_M%9;S_SIF8%WR]XB@LEVA$T0!@;_G4=&<&Y M@L43&$4?K"JB0.Y .8?[RAG5TM/(L*)U[,JL_JR(X5)J"P.8*"&Q$TS7 %*#Q0 M4D3(%MM3G:T<0:35%%V"TJ_H2R#T7A.AK2(L8;K"9TEPM #.3#)\\=[#X)LC"IB:8L+?G_8U!\QUJ4BNM7M6Q'+$"51J M7ZC!KKJG;?O/V--:(%J2J:WAB[<+-+UI6$_PU4 -+#A92!3PN/734<6%*@^F M"M:XU1=OE*:HDJ9,# ,"@ #$V8ZXAJ-!Y0+/ YH)7O?R'6^&KZO>2K5B0SX MTT"9"_O3V(,;G\H[E)F;QE#PI=!_J4<)<2*-'*C68#63R%Q8PW=L%4KT3ZH> MA\#$9L((* YS#!>]M8-)>4"H&U#9 (&!?F^EP",G?-_!S,!S7I0U"A85M< & MN;?4C\3CJKK#V)_;'/Y(FKTM1Q84'>XXEB$JW@I=Q9X3T@( M_U?XH-^*#68IOH$,*KKES. .O@%O6SA0OVRPE"6DLV\L0F-5&!J.'?E@ M03XW#@RS Y,UX_A$\JS6I&^UM@T>Y\&O0)CXFM4;;N(IJLXI*IME2]G%3"LV MWAJFL%^[UWJ0 4:+;3'ZJ*SX2NY%W7C3&=7T)MR$3; ^,*!J ,';_IH2+,7J M^/!JZ&U)G.C +I"L-A2R-IAJ2C-$=6NP#OE)MC 3)SPN8;0UJELC1C@,#]N0/?GR7PS5]>#5?O//1.'O.VE9]G:K\8P/[Y"CQ# M$^:6]'OWP_X::##7B3^UF;"*>KS7=\N*:M+8_BTXMK'[P#LF^9]L3V3^F+TC MVG8,_,0_["6P?T-RV.9N7MOWX3Z9?G(V3KQW 3!2ED?>"+>?,5"CG8VS^]VS M)'X/ =JI41<0[N_Y]H3TVP-TH%UOGKD]MGHOW@T5AI:A.;:TFR'F+_TLHH8] M8['C-M+>]\ ?/WM/ 9;V\O]/'>Z])1*)YSCBPA6Y\&?M2,007\+'%P+.##$F M?(Q!"A-.OA#$=: M./+_?A&_/G5D23XGW]U0?DR0Q*%O492@1^5]"OWYLN#7/_#ZQ.]XX5VB^#\* M]LNA_[PP?C7Q2.QN^/:I<1&O^XC3P;B:?LO1N#(=$&F"]J!0D429+H@P0FI MZ7+B7:GK_2:-3K8)(:/DJH5G3DR?O\!TK?_Y' M-%YBD'PRO40B(6$YF?UQ/\+"Z<80O&,)([)\2A7TN7,SM[9AEI6MR7$_LL( M @CRZ7#DOBR2G4OK=&4$WXU8.[\-?S2%[EN]=#X,O[M0#NS^ZLZ4!KL+.7XI M\;<+*DZM7W[,*T"/3'&R]L*>#RK^O8SQ4-CR!I#;BG]''EEY#9+.PEP'21?7 MQY^W-])ZB6!^^^ ?E",L3):E'*G/"57HVRF^$YMAKMSX=I+@L7EW%7NROUWY M) *+,<"D-<4S>9H'T=A>(+?WF",9@SB>)$OIC=OEE.:XU>:X6BO/-WB*QV'- M5)+Z7(&/TZG[M8_L.WP[WQHO=.OWWB(SBB6"A=B[)!T8M8#8^D.V7N9.[KU% MLI:MS+QLG[4B:2/$T2]LSI=WZIUN[&[&V.WIO:Z[ET\)"W ]C5 M7!+!*C/*4AE)^@@^_ .EG9@+<+?=GOH\1KE?32>-3")]R44S;IQ+R2*VSJ>1=L^/%? M_^#/L<^UF#T=C)SY]/,AC/S[.Z66PWM:.5_5D[ <82ZXY/!N?I=?(&/=A -V/:#S& MC=[VIB(R,33XYL@!5<*N$9&U M))C6"RLO %SW9 (^HJ47 H,N;*>:.T#LA[3&$*-OP0A#C+Z/U 1T0X5NJ&[H M3()NJ!X$*-$-U7V*QF/<4+W$G(VV$3!>O5O$611[AF+/C@S8Q8F=->:L/^7F MS6BAHZGI:0,G5L)"FN#,]6+.6+/6[:W6I0Y76H@EJ\[DRFX.MJ6)__J'>,:2 M#QYS=MZF.U]H:N/_Y25)BYA_NN9;2/J=0 IN>TP(6T'RRM#M%=L3-4DPH9!, M_CY<+@E?>XYJ>W_,OB*HG70<-Z"\+]JFH%M05W\[\[EDBH(%RP=FH[ME?_(+ M>/P/)?K^^[\.2A$>ZUX7(Q(2;Y+_:M?2QLA&7\LM RH+Y M>,T:8#,5V%G4[Z6QE1WAE.K^7EKBWQ_D(;8 & !-CY2%(>R_8)BP'51!%Y]? M4A.O/\>J 7MRV08DHY?MZMG)+V9'!!A1MI^+%OEKV\-5&OWG@@OPY'"'0A^M MYDUOFM<4T'<1]E"!CVFFX%D)_'!,T.)X..:'!# /J?%0X(6A1/)X3"!)4B)& M1(SZY4N@L+,KXIND,^QII2$K+>,*UD^XN5R;@4;FVY&8'5OS\8+;46?DM#!< MJUBVD7:A,?IVY+R'=97JF,]P-28^G:Q2?67.-,#(V-N1.CT52S3=F*J*VDUI M,\/,M&V9)WDL\';=L.:%;E;'E(K1B"6XY2!18L#(P-M5P9F2+;/;QFJ9C+UN M9I8)G&B D8&W]\CEL,#6NKRZR&KR/)%>T?($)NX%WE[1!D8UQN?26*LZ*YCI MO#M=.@P8&7B[72XV1LZR%L,6W8IBM;G^0J+AR,#;8V"?4''.6+-$!IC:A&-J MDVR#CP7?SF6%\-A]*FKI.CQJ+ M]CQ?74X9'@XE3P;S =5YB_NO;6>HYP@\J$0ZN^95K]CP>B9Y PZ7:VCTNC^U M 'HH8V!C@]/]7C8&,Z^"R_B=R1QQY&[<#Y2<>O2XZ\VE_2GQ:2 MDW1P]M6T]1-L?^BQ9$=JP;*BQ #:U^].4%#!Y4?1:@BFPV>(:]ME3 M3,GC"7P^(#00+\'\U$L.\P^][F4'RSQE/[$OB.]GFQ(>[=GEK1:08PF[W('5 MOS3I>E%594]5=TTNO:B6B*3##I:?Z_CYET=9P[' GZW__#YL)WGAIE]'VGQY MF>2!O//#M/-@>Z_%<$ -IY.&Q"XF";Z=C_8K">'\[;W>-V5^T-'+H\Z)#;0_ M'WJ_,/-/GH]/U7+LT_W$=B>H;S<4\YX2)[V#W9_O;.ZW0/]1F;AB@Y=G\MU& M[H@1%VM902&-" ,CDMX=%V+$U1F!H"DDC$#0%!)& &AZT'93YV'$SP/P/S1D M+T*(W6/38-)#4P&/R4O:4H(+@8\4="L:?.Y7"'=6'+\K$KT4<(Y]5,#YC^0B MPUZ+]2/'0E\2S @+KTH^+"OYHT/BY4 F\5"Z\MTE?[YX^1\M#>S:Y>P_Z33; M=54Y5?UEQ/90^+I%,!V983__.JW<7/^XF&O)3XU8S!E 1^UJ'[<"AH@BZ>-0C^VB; MM9,[WK]B.L/J3U('_KN7R!=* /AR]/\7R\(3/)'P7=2/5AA^@_%6I2LL2%68 M=,;FJ-BNEQTWS(7AIN(7#=I'<'=G M&?*<+P)T7D9-X.+C++&6Q&942358P:Q(?Y:,RTV+"#'!A4*6K.R _+-&P8V@AC_TQI(NF6 MLH31?>!W*?*7!H;_YQ;.9F>![6^A\Q6/84$B_#E!]5N&Z;77]@Z20_3^Z\3P M_5%,Y:.A>3U-456C4I/9M#F21]-^ AL70X'F.4'1(;05MKA6T&L0U=+[H%;P M, V.^N5%C8/9'L%_JJ>3M-'*U=G[%+CT-P)0&XC@P')C%< M9>>XP"7PU1=\]6N31S6S;Z]YJ!.CI-FRP?/J8IC %E)W/JD58,8N>8WFH0@N M0X >E[Y$OOJ"KPZ7CVMWWYY3K5(7>AAOSA5U-IXE M'[:9]-X?]A+L8>XV3%?7#/C7R-PQYX8E6<^1]F$!@VW)@[>O!2+A(9B782OI M"GB:[A6 4>"4;,F<*3IXIV/!T\->M02P.%6R(W/ Q]W+_.\)8!*V*6ROZS7) MLOQ$]-U7+"^3W!L%ZQ" Z4L141,L2QG#7'Y8EV";K4[\N2""!9?SJ0SUI[>% M'+9T^"2J 7)*O( YJE 0VCKFK)HKF5>DH:/+G[("816Z-QAA:<*03[^2O>51 MW:NZ@S^3\5A=,F%(TA8M1E@A$9OWZP,L5U3P=K' VGCZX!8S]L6B>*_3*<# M)\GRJOIY57U&VW<+LA0HB%<53)-?+?D520B5--;:C(4!0ZU8+BW#%JQ@X@$4 M^/>?I_SX 6^7PA.[]%[IBZ7XY11U-6H4E!LMIK.D68# MT#M)/2<"](X X-(@(:$FG(FZP7W[Q_1M;LSYH)T?5[EHJL7S RVE;MC&1>@[ M7.-&OMB*&NHL+9@\7\T,VSD7[&H$]1P\!NSH^P1+GL#*) #5M/6?D#:4"(,] MT\0;\N.B-$YK(B>I4K70P(RUU1HW&]="F&1]TL:5:)/"%CF&C=4QJ5YI,[_^ M\2;^%801CNX1H<6=;S'F;'I!:62AF=99C5L4:U%\/1N4^D.@%W0<'-C^J!?/ ML/S+U>TI,@G,&C],X&BUFZ=M/ $T:$3!FCQYM80<6 <'V%Z2XMLWGI&R^WPN MK.&'3Y[9LF^@"3-_@#V!O\SGIK'R:@E! %#VZR !8PH@@VUL_V!-#-,&!I&] M/1H\_Z$.Z+DKZ&3 %NQ>Y2Y&'^6E$2"US/@5A, $,R\69K!TNSJP@V+ M5D&S_&6:Q\LY 3$#

    =96!(%0FHK@'XT@3$(K7)'U"#P2 MPI,Q^,*V'\"KC/$8G"M?RHSY#P+X MM/UM6W5,AS_[5<2@4HY-8P8G:4E[\W;!D38B@[7XS]#\R"##K^NU1Q$H31"7 MK"?_?#%<@R>/'!$^>.D59MNM61),&/9NG;*\UQ?D#1:_CL#JUQ&H;-(IA?!!R[8_;PBJAXA+R/UQP0]()7C[=Q>F QES&.O MA[@O+(THX"FB[U><%"B->7[]B*MB01T#FJ)Y8 #.[SK@M4&PC]E F8T]]UE2T MP :TAUO6KIIL!%8$B\#"_-!TVWLM_.@Y4O#I]PF1\*X6O'L+GY: D(!5N@$P M _#&C"P_^D&X?6-WV?C3%A'AM(>*8\R M]J7B+GRU[_B.# 58O] [Z\&RAI)E[0:\$3/;^\ &>NG]<4L8:*U=3+%#5:W] M\Q@T$6 M1+CI;?7E$\(';^.$")1XJ"6 X(K_H00L34\D/D0:R"W6,8VG2!4\ M79(50+J2:>B^29H'QT*X=>L0IY4_WH4]O9&"B3#:LS;A%S[1C[6;R^>9\@3O MJ:U^0IK3PS3#S=VW_+QB/]9MW6] F\-.K%![?V Z!YM\5 1@UCNS-TZ 8\9S M4['40[>"+S/L=A/:[JZ?>)*UBX))K;?6>%/RZ\I:$V5^\(Y='XWMN.W#Z3BC MUR:MNLVUTNZ**A:3,BTQ!P=&R/?? .YA81QP>/[SZ: -8*,VWID$>P=%HH&- M6-NIUS!ZE,V.*P6R:$;!0=%V8>&1R Q\8V*]O??W#U< MV39E&2X*X,CNU>Y M]15A+W9(#S4/,S&'RQOS,8/OTT3L =STV MTQ3G$%Q+8XN;44;C1FOFUS]$\IE\YPH@Y]GH+Y5[@2H.I4_8'CI@5.1 :B(N M0%XH&1"YP,0%[4\W;7LV_^['[5$!H/'VI'"XQ7Z\,WLB.GNY%GB=O7.U*K5OAD%+!!R!8)^<4^[4)VE6LN_#0ZU*MJU*$JA5R:&)AUJ5 MH%8EJ%7)]5N5_*&MQ+O7L>&\@#U33XFOW)?M/%H1Z-**M%QA?IT+LH.#J=?) M8>]V-F*!>0'SVI3\:P/O\A0, DH,G@9H>BE[F^2).#2XL:\9W =N0["42YC: M[2E>R*<&5)%=9"KTTFPJA;E\Z.6GSV5J+Y0T,YEQ\8WJ8*EL?5YNSZ2R_.L? M$O^S$]J[E31TW6]ZX;,8(+7IMX+PK%1X]R "(5%@P)"XO?C6(Q4841OXZ6] NBBEO)BOMK *)N[LZ\1TR.GDQ)QGN)*4 M<,NK395L95P8"/!G!S04!$<'UK+F'?2V1S_/"^"=NL#DEXKA6/YM^+>OWO=. MU]\U+7^-^P;"H&GIT)$%9\SB,W&V?<3)?S/<&]#BZYT/; M9:A%+,^+]>( /MRF7FYSK#_ZA#^Q &7/;-KJ.'R.!P%/$=US7'_.&[/OV]IZ MT;9.+!BR^MHY#$[1>P><]6ZW\VQUOQG5X8SW/0/0QV-[]UD[O_TA148&6#J\ M51+F/#*P/]@G*+ M*BO9;%AWE:[(Q;?RF7.<'>\W;DS6Y "JSIX!@"P M5_S:?K4X[/;LH4OK:L[@G*XD\%F9/]C>"]5L\+(?[/%_N.RO.O"YM?%VPKOE MOR[2R@/JOVS5V-Y6S68Z"8HKX TV6N2I8H-,*>U. SH!C.!6_0F]?.,1:P'2 M"',8)Y[Q(&(;#")LVG2G8#C QT(FT+:;$EE\I5UAF,IE*)7\0$ MG3G6V;5>RF=:^6I.P&@S5AEORA6Y[;K'.KL.1:(@D]V&S4F+K$*MF&4\ESK: MV=6B,OGQK%\ZQSJ[4@D[&QJ,,KTK9C--6!XEN.B,?Z^P: M;>H"D4O@$W66XW/EJ)R(\EXIJL#;B5:C5B^[K0JV9N-&C5([5;LM\['@VQ4E MYWWJSQSC$?YIF,OB 2=4Q>"W7 Z[4ENO6:.\4A>+)A4LE:QL/6F,=G$ M&I-^$Y./\8@V%+V=[$VGJF 5U'A3/1 MN6-86PZP>#SS2M"V(5!>!-1KR*H5C%E=I[%VC:3=$EA?0JBOJ?S8*W[Q-F;U M^+BPQ*S2SV^"OC*2+2B:=9'NFRT1&)F.)M7&!7T)J&^8:W]OM#WOQAN:YTS# M 1N:KJZQMK"VN'3'[5/6II.T!NX;LK\W%,C?>:C^\>J7<; M7J!&7A?K,9A '=7"P C\.8YZ#(:"$?@S'D.<" $G$#:%A!$(F\+""(1-I^7$ M%PN=?VBW7K9/7> ZX$(M&M^'Y3MN3T4\)\E0]^D[5W=&Q/&PMTT1,GK0/"V9"HVJK0M6<%83')HCE_@;&%>AWY^6&.:?L+I8"TSI,1(B9$2 M'Z\U64ZD-'>8)#/8VICFUYEAE:3[WZ^9_&DU)AEN$;7CLPV6FRRQ47J>K51Q MJ,:P\C'Q1,;>JQ5_ \>RK*(KUD0:163#&!TU(QX":+Z%)]=NH'2>YE!;;+GV MXJZ./>R)2GZNDS%2 M7Z2^CZB^YS<=/E+@!(FEU56![JF+&1TU^JE\(2G)?FM> GN*'^G.>!^7$R$R M_&\3SDY[[+EZJYF+GXNNON*KH]^YC9>J9!]!O(;2SSF+>:+'*?4XT752-5&K M-OQFM#3]1-/!?HM(^9'R(^6_-=/GN/IC#:M K%I-$5L8R_%FDBET<&;;:S5. M/F&Q+[6).LS%"XFNGC\1 KRW#LNG %N=W16(A;F/7OF-;=4 .^)UZ[I,ED]& M&DO@I:.T8=E66IA[,]Y(H^TL&7WD3IFVKK"M^^N([[&F M3C+$0.$:ZII;UEJXU:!MH;%-M\"?\.1[<=I(AY$.(QT^8^# 9[5XU&\( Y%= MI['NNJ&4&U,I-9W*?K8%F7BB$N\E3=W V8Q@<]6,DDXY%<*D73_! H -CJ,$"Z2Z2'4O;BQ\2GG+;BU9&UA3 M6EUG0*+D")5>@^&H47WU;1LOA(>DPKO;/0&CJS=BF;\_7 MG+"@#+T\4M)R1_9S+A+))_)=($28@# !84*HK:'OH0([K$[C3)(:JK5NNS>< M30Q9PA@_%8-./N')]S*Q JD8=]N1XN,P \#]\C^M"9&)"[/I7NY8^%O!Q@KPF'>*;=E"Y-V"8.^< MM)\S8[W(CG!*9?^)1[L%H "@?J0L /$2_+XTL/7G\XN;^_ISK!JVY/5D/>@\ ME%5T01=A&[R7MJ56Y"](::_=TG\NN !/#G:))*J\U,7\VU*_/Q;!8CY>;1+G_=U4B3DSW.9A5W-+#KL7RIE92/ M=9 ;:!+M5A.M&2ZR!7GVFM&NGD,'56=A32,A:$-F&.=9!3 MZU21&G)85*4EIM D$XV-J[O'.LCEF((1[6A=DJO%G0I!1V4B*C>.=9"+=L=Z M65E2?;7K%IU)+]-@QA9,!PV,W#3KTW9^,L]Q0CX]J?8&XU'Y_V?OS9I45;9% MX?<;4^LUW^CG)U.==!9#?2$DC_085+H]G&DR M;4Z;LYI0$%FKFE$%]G!D&]BQI=/,BCJ3*$^$K)!OD79+(/ C;1.SF7R>2J4Y MWE?J7=)M2&*V H<>P1&!:.%9TK;[W$J=4![-,%3.6:"A!T>:6912!:^>7NM3 M?DV-),E>CN9'$:]6-.M#:T E^<:"3S[6F&&[1AYM74B-[E:J@L< 1TMKD)>'\Z.(EV]G M4@NJ:0CZK$_UZ6E1;33(H^TEYZ1:[0P?JW5>I-)2#/A\.48<;2^YZ%7Z^CJ; M-_A&FFKU)ZM1/R>V]EL7'K0=>Z\IX VU =QG]%=IY-9T+*@6>JL@B9F;^9J- M1-!%,I>W4S?AR7C09##!ZOI*C'D*XE\G>H6&T1BECY7;G+44.YK MJE_-9,ZC,'[C="X\GCK_UF^QG=S;)ZMO>-VUNE(17 M;Y0RJ^[*!NFEYCZ-W9(9'+;]9VF'UFJ! B80%LBVQEXW@VM%79VRS42EG_R3 M:,%7%EAPK*/]K3J4GEJLO5F%(RFO.:CX@]G$W.1-$P3[0%'$A>.'KRL\K\TF MWG:916SB)MG$<_#O^1B%217S3$JW.:Y04%39,8<5)7%!1M'0S7YE63 L3J3Z M*;4WGBOXN!6F9A,$^< DJ=/E9E]#+=J/3;AO8_!"29X7UVE.EL3Y0QC3G^@O M3[]M&%#72GGI9I&W<=#%5_/'++N48G^2[?1)!C1CU5)=*# SO.%W!^-<)S;K M]3;IVDGB@20_UE#W1^@CMZ]V1)1\217C)2U[[F12&8JK(9]]'-MTB9U47$F] M'"V7&#I3^H2=^-[R5I3V_> $_I>;-^1 MQJ(+X#XLQ5N(#H@\,-_( _,ZCXOLJXNI,5N*>\D".PNJZ]3[+L_%#"E?UNNI MH@,NR (GJ@R#K@>_ <6HCUFH!^/WD;]")7GGC6;B$>= M6H%YHA07#GSZXXB'>.@7F;KM9Y>\ULS*4\Y.V)GI!5G6RLTD5=T=>1S)T\)4 MLEPJ.U8%!FDT) 6-NH^5X/T1BLL]ZR<1B9]>#?DPD1?R"6/MX\D.5^GD$@6N M4F22\PMZ8<6^Y+0)FNOB%6G%UW0KSZ9(E*K-?(#([]ESLZ.P1!$SD;\F,LG. MK>X(*.7#:1RR;B#Y?2E8YP"'_-CJ8Z/UQPA1C5[?6)08:J7)!#N'I^E(IU MV P76Q1'(UHIE,>Q%N004#UB'Y+LNV7W;MMKD_<="'?? <'UE0+/#_X[ MX JVV\C+>#U-\&*7;)OE]-#N5"_H"\JK4\[)+A]9'L#/]6=%>TH76Y K!,H. MF7HK<^">74$W9 7=I]X4^8@B&_!L310^R<1JJO?(.TVYSQ4ZN%;HM,M-H[X0 M4L&M59)]P!-OW;1'7IW(JQ-1]-E;('R2IA>"6AH5:7:ISZI+O\T]FC5YG88T MC2ZIF,0#A;/W[8=)2Y(_]8V@P+<,; >>6U O-?+$1)Z8F[>Z$ ?ZZZZ4BAUR MR^U0&_RW = _($]*3RT(I77P_%5^=815=7E^I?%9G,#[BWK7:F<4D%RE4?%Q ME(!-L0\,>7BC_G?D78F\*S^9SL^F:IR1TID!U7"+MC[&05E9=*6)5^N0''U#5_=.+NTNZ4.CO' CE_)^..9 M5]6U:M:.Z0E?XHB@?TJ@[:0>:"KRMES:VW)UXHBXP?=WU1SG!RO>SU16.;/% M^?,$6QD4^$&Z&_ #I!-1B8?4F_S@YS2J#/]$'WJ_XT[0(!3;] ;%JIH8K!(U MK+M(UYV.- :R;X"& I5IQP?RS@J"3G^'W7<:?L.H%9IMAIO5IH_C?K&0IRTU MZKZCWEKW'3;JK/ ",:[4XB+JK' 3@"#B="("Q T (A4GWVP['P$B8DT_"Q!$ M/.),MP"'5)R*X' Z.'S^571YWU^U53MA[YV=BPCOL\*Z1XXR]=R[..CU+SO?]M7=WUWFVRZO;W)5>:; !6YJ&]8*@#8( M@KUV[J@V%V?':A^-%;>CJEH=D?.IR?F; M4?.;;J)O0LQGBSOX"CF7$XTL8R?SV]69SYDTB8#,#D-=7N<[N3DG"YUL M5M,KXY$^!THZJY3282,;*O% )\Y4)_5'4/$W)F+J^EN[.@V?38'X-!73>(^J M+O.I!-^9&@.SV:39-;MI84.Q#S1QH18VU_7^7CN7XQYYVFD=&EF?-Y]?#;+G,.*VP=PU+/N!LY BYL"/DZD1Q M84_)U?=[=29P7DWH0VR \SUE1>>U&D[6IRO']AMM05R$/6J2J8=$XMT"8-?* MW?A:+!)<) *$9OIBN)D;82PW>5IB@"5"@F1I.44S I50$@)-B93 LC(A$**4 M3,E4*L6*23C=_XC;-R!>K9L)9\BN9B8OBCVG:*12:8E9(+GW M>3 LYPE6UV9C.@U'TB]'SLO3;-D1Z:&^&G=R#=VP"X_%%I*D+T=.1Q,\/Z\Z M.._G4M6T:@I3IHM&'GS3331!MHU/#"[;8%JJTS'%;@,Y$/&7(YV%UE$;[%#B M5D1VQ8R7%] MVDD5QE)NVJTC-\+![/-FU5SFC3K!:Q1;DY;53-\&F\ZY^R,%BLWFZ"(C< U' M!:Q@9>P4I\*1![,G;"H;:_!\E9LF"\E>SDL[O9$*:?]@]F7.U6.UI<+S_6Y1 M6+#SYJ)01R,/3KY2;U-+.8'3> 4G5YRQJN3;+%(KMK.?.W4I:YGH?CK\5%MS M]9SF2H;E^LZ1I*55)YNT!SF[HY,S7)XQEB%:QH970Q8!Y+3WQC@!#2/.E.)T M<(W^>K)8,HZAC8;]2'FX?<<3-1/Q_2MEK^4U4S0E332PDNG"4WENLW%"P:V9 MD&]YOXF#,+;GV;7GV3%O+'J8;:&T+/B3L<):*\RS,!>J M YH"=1G30VCPC$LN9BF8Y !9\S ''C?ZU=5<^%$'BF ';B08(+IC#,Q\;0X% M+9SW 2YB#EQO&OXA2A+4GN!R'" !. 9*S@?,A*O:?1+ $:I&\"\4#NS&L>[. M&FT#JE,NIL&/O)PL>'%GOIVE:28VA4J+I-GP7$:6*IOC! M,\ER; MN&&P'S>'[:%&QX*$,IFB.8,4/&!_OP+4Y0(34M<*@0#&V#U44[6RB M16 ND'PGT$+@]E5@2JO]1ZX+O!A2+/<>2]84&Q^O: ;BM8T# 1 ?LG);L S10\EVHFJ).O\$G#(AE +-\ST7Z M'E1'L9%H0%1[ 2$D2(GD/^[.ZP'R;:8%,M+C,!4>FP?W!7\R,0+_#UKTL85M ML R^!0<@7%4LP[ 6:'89/G>TD>]9COO[#_-"GWLIOF"?F54&PFR,L&2OIFUZ ML];VTU(W%6V37HM.J%T<\""?IQYCAI3!,^IK&:9N0]F;LJ&$DZ+_YJ'":3F' M7'N8F77946P*^(I@Z1.=F;$#Q+7/DVKZIYK=]\TE)>/)*"_B%O)3B#@;)0K= M B#8.!U1Q"T @HKC;U:5C@!Q*=:$QY,1)&X!$A%)7#>+\3UMZ>0^[:-A^K>6 M]O.>ZO(S3^4]/>+J&1WG27E\CT7]3&1X5X1>'1O>28>\77SXTXT?2X&-Y,)= MR(4S93__";^_ZPR_DZ5_7H3H;P;R&^9^UZ!_F=QYVZ"_ +__6ASH903!?BJK MXU@+C#. Y#F6J4EG35V]C*K_P.]BU;?!\LKNF-[YTT(1Q MN[Z#L9MOT4TM4^3*;!('P".%B"H@GL*P8N1S M5>V$3,V$@C?4"RP-M'5MSG4L%%U"0@[[5A+;Z5'Z,E;8'IW^9U^RGI$'G=V6 MNB5ZI7!$KVQ K\^QAM^&8I=))C]7=)_B9F1GIMF9&L7+K4M1;%<8]JE8"_ Z M&%I@A6NM=4)L08JE?_U+T#^48F_3^-U;.2=;4ZP+I+$)CUQ=W8.M>@MI>9&B M\P;;1#CUC%(WS30=)J;3L52,T4FCE5GC8\ZARNK%U)PB#I32N"!PA:65P1L) MKUY8H8P[I.:\%6I^NS;E%[292&DYJ=)R1]0W CDA#W;3O%H%)'+-W)'&\O]],Q/@ MEO(G(PGYIH0,&,A-"\;)TLX*?6 (?&,2&_)3&WV9T[D5Q?OGS9Z=2TO>G:>1($K2?HYP>> M98>_/S=[(N)$"DR/Q)KM!Y#MAIT=@&5SH[83XW;XN6#J. .V0I],Q/'M)1W" M!/!T@!@*O,=P#$?S[L:(G1I.6^:"!4<$I M)@+Q=.VVR=F*O4C:>KFW-Z+U=I$%371SZ;6I2R_JC62XEWEY>VEDP$'LU$7_ MT"P9I0N%*5-@+AK^VE2C_Y[^HU#^8\I1@!R64K#W5OU6!"9P@M\Y! M26D.W(9I84&*BX=^P!3'FNY_\$5JFV/--1F@/#9,1%E.*+DJR)8"2Y2\A8KN MAHLT+->%XT:B"Y_Y-EP 2HTR@8>)4X3FSR] ZAR!8!'AWW"HZTOC'3* BZB& MGQN+#35?:[$+#^4Y.B:UP MLR0O_3U'5*F>WY/Y,1=(2.ZC>&-X[%NACS2(#=%]#(RP M'#0$2HC1GN4A\H"SK5"F'B(IL$6>\'L+T<7^^[RU9;;GGPFS%#MC +RJ)07P MV@-06#@+)6)^^<+G.(P=!IZ EAD6B-@:0'_ MVT2Z8N0#A@YUGV&%! BY%>)WWFHG]Q8EW(H0TJB-YUN(LON&^R)%U'<1[B"4 MV7Q^"KRQ)0>\=BS"_S^"8-\(I;A@T[5@SZ7GI.;-Y^1TITRN"NL1#A*KM-&K MK$;=7OK+J/7*9$>Q:3SW>-'VND6],"7H@:M,EGH'81,>/[05/H).1Q/ O7WL M6 'H"%(!T5)WEB(6T'ZM/L0B#[-W"2SFT'P&"JBBVT A060.J64^G-7P O% M,U2;=U1WR0"B@^RE\0NC@4*3GB-EY-70,)+>45*/;#EX$:*TZ2*$^^W;4$&0 MH&Z"JA'$MIO^X LD_DK:R?_^7Q\R;':.;6/CD(%"KH)8F*XC*G!GOT5C(:[< MK:N,C9/TDX'S%&Y(!3IYG&7_@SW_\]G0V5D-2E3>@^A^^M9^*O'GV3L[0 MCB$(285Y80O2/!2@]Z!NHA!)0'RQ?_J-K+';( 3E-4),\4U:LF+,!YH M?R37K0AK,%X:^&QJ5RK:J$G7"34L6K\_'*L/57AD MQ&&OB]M\IUOJ-JUVCAC;J)+40;6O'J5*J/^&QIE\;II:.55HN=2E)/(XNS M.4W$*L6F+E9;Q(P%U0S32L.1!^M,-2>\039FT!Y1:3;O+, X46\)S.$Z]4'? M,^;9G*2O9L-ZKYCNS+EA&HX\6"0D,\%E7;K0CWLU7^")AA80MX7^HW0+T$!H:!\3^"W"JPSQQ:=8+<+ MJ-ICBJ@9:/04*MCH%A?6N> MOUW,OCB=]]'G-&CGAQ7.X(L;=RA\;?&, MTUN@AT[-K<<46H]@*6U &N(Q)")H*WO(?>IZ+VIHV]RWH/>135J&UAWZ'#Q'#> $X2+.&N[>H#; 7,K67?Z M+<8:7!4Z5DN2?&>SK9GO(4,<:V[0#''- M<&0 V1"I0M\$.C>$,*YK2>%FM]O$X&&$[G/TNSP'#CP4#7X9;F3CG(<\0TK6&[J/4+M C6/HYME!5J.Q.F2( 1,,7"&HI)OJ@(V"'O#!C4QZ@5D0 M"<$(.0QP=N")73"STW#V'E.P=];^('A>!F4+N'>S<@T#H(27(Y"K_:& Z'!+G@^1#2Q"X);$GCV\&,C+:R/ M9P 5'LT.<+9[\+H!OJ"?/<^ J]A6V'MZ$Y7F"RY\ MPE*$FZ-^GB&L/+BA\-U%(@Q%-T'H+R/X]&J?YKW@A@?R'7 M^=3Q;=O0(.U< M4B@].S?2>U=>-@0F4D*/TNF&286@5\01Y'D!TL S[8K: AYU!TR1V8]&0192 M@R8I$OZ^@R"3M>+87]U.+?LWY$YOCBPAI# #]0DB4G93G!(MZR]H\&3_WCK1 MPTK7@8Z!OAM\%OX>B%=@0)W/P1:B D*ZWH5ZH*$@F!N(XMQ0)3/D+>_:8@4 M.O;G$1903L#E4M^=JNM=35-)5;DI#\2I#!BUYQD:' M?I:K\#SW>']P8AO%&@)HBY#!?77:\,:6KX[W>4>@ZQNK0S&.$"YDX=I&)H]6 M'YYM7^@Y8!>!=]>/[A9VK]7C6-TRP0&V;D3,WLX_4)44F@, 6G20\P8DJ6CH M2@1YEG#D7R)2B-A0/-KQ(JC[0O5C=5"W,[Y>^_3BY4[;X9+R4%/,;F#5AXK& M%JNW]YUSZ7$Y,B8K'E0&B<[,48O3]N*4M4]7]?6X[NF$S:U LUY)U[T!!19G MJGWZ-GV]'Z6S+6= WE!,3!"2B[[UA;/V&9^K.S])N"?,B[ M[QKR)ZM2'T'^WB#/_BQ!_J6Z=A>2\'M[N7#[@4OHX!>N<7=V:_J6ZIY=J_W MQV*_/E(-+5C63A;*:]70>FJ"Z E)K<8U$G["7/8LV9HL+E4-+=$LS$;-<6S) MQZIILE_TS9;'I#=%>@\+9IP3OR]C.'^N>N_IZE.>V1Z^)=J]7BN"RU.O-VZJ MZR4U57E2'=?PN=A=^/C%^A(LY?:BGFP7@E$K\DM]:9"6OZ>U-MH.+-5L]*:JS->;UDN!>CWDJ+2%!%K=/@LTE5 M6 _<'F5+*.>>^7"!_!-2[P5TRR_6[KXU4^8<745NR%Z)S));:Q9R><8X*]JY M4C])U/%*R9@M/89<$(.+=0[QQ*)&+[JTQQ>X=KJWJL>FIH<*AY!AR:S3]RZX M1>TE4E)NKW'(Y2D1@.10& _K',=(]729Y^BAD;I8L?3)E&_/"OJHS\>,<;&X M'@T2>5L-BZ5'E!A1XE?,A7NEQ,?,RL['"MV4GNTGY3+#$3EI=C&9Z IDH5QM MEN=Z9QZK=Y),;]CA4.$KYES]?&[:)KB;>X\.T"%*?+/+CAMJ!Q.9'V^PVA#Y M[H?%2D:.2L6:.L]/9U5]I/-EOL-<3-EA9Q.\5"?2:9Q MO#/,+6I!W]6;>M9>75< Y TQYY\&ZDOK2U\&]37Z/>W\?=_MGCY6"^2IP/JO M=_S987UXRWY#PV//BTU'(+:%T"LT@6S#_H.O*BZ&[7 .B^K MB=H\A&T>B*C-P]-7GR@Z:O,0M7DXWQJC-@_OMGGXM5.O?OPX75?'&2*GBT*? MKDZ /JEZJ$?#007^%-68]/.2[_%3OKN>6(L.1VJH1\/!R/:T.@2$(+?QV:Q& M":VYMS;8UK%^"F/)]H:IY=C%2:N9+7:YK&IKJ$O"8?W_4;[WN%S.*7W5'J\- ML2(5)[YZK$M":= NL(42*^J^.-9Z9I&<\77U6)^"3C5=59;.I*N+5-.JS-L+ M5:ALKAM?=(C@DD1>2O>R.J,4:[(KE$=K2CW6I\#.B_*D\KB2]$8]PW/">M@4 MT^JQ[@,IMSE9U"?J4&>(QW5J4F6$!3SYY.'(]DHCAV.G1/.=98Z=I=(R7LNI M GLXDF6=O@I&Q(QK%%+Z9*39B2&N"@1QI)G$T'C,V[SN<(V2UQ.J/#%KCE7D M;#H82N8KOIALQ]9Z0^\Z7#Z3H">/:8&@#H=*@^6B2FH\05Q MY%33?F=9&E:T.==@FTJLWEJ0 @&_>N18:6KB9,OY9 ?O-_K9XAB/E54#?O7( MN;:U'%B"%A7C9^WU5!C8\T(AET9#MZCR]3*5#7S# MIK;J?H'9H+IX6-&]K\7R6E V-F/XP+,@8W^J#(R4A!=[V._T, *&!NVCL$BM M^'S>8=U]49* @2H'@Z"@K&.)\E2T@T*MQV9U-T(_J)=O*=XBJ 2.ZMP\MYC8 MU-S?UN1'?2]?MAI /32<%TTRP5-Q\J>]PUD>,/&YPJ9YE( MY0HUOI%02PBI-T8 @ATH;3W M]E#(\EZPD5

    !PGHC)A7T:,4U:Y99D($#(& ,'& MDZD($#< B(@UW0H@F'A47/6$@/AD4LV[RM+E=OU4[V?7KW"AD\YGCV&YQ4.)B.-](77U:CC]X"\@Q])P9Z(*]BOC1#(A0OM()D0R M(2*.GR03TE-T2[(.'-=AJ'2MQUV:*K!77=XJ?[[O,F' MUQ7ZU\UON;8N?.WLGAO3@J^-##^:%,ZM^9XZ^^F&U=NGO 1FP]%CMF,%,50. M<*&XDL9!%)8,YL"P;!3$? ]ZRUG0]_89]G]_!W_#%Y/<^4Y.Z%2Z2V.F%G!\ MNJQWV7&!7'>;K?T<][0K-!14=!85\B'Q/XBKV[Y9,F6@:' QH*K-@?RL%(5! M]9#9#4FMO*"UMRKEG.MO6[+6':8>L#BD>9.3E>M8@1*>Z MEZ<>HSZ1J'XDJ/U MI+M[X^6%V-N0'0J$?K/68J2_W:DI5*=<$!<54=O.*Y/!^JS%KDG@^)S51:A>4E@SQ MP"3IBY:*N2DQ>E_6Y'M^PP\DACS37M>Z>4(<]/.3)DU.RCPS-[1$47/YWJRU M1WHQ%TB_9=]90>7W)>%M*>F-I6U##C81![P+%-^H:@IXHAZ]T;*S0H.N\6 ] MG2T3C7I/+*0A]21^_30.Y1Y-]6R,+"R,,+=,=:_;1EC>W3^T_PDH_8?'/ M2.4X/Z?;TE=[E[PVWVV7^I[1[S$"/O7K=$N8SZ9@L;A;=4,6Z/ZPK"58/&L9 MJ\8H2X]:390?#M4-\H%.G*4*[TTI%9'N<&6*DBKBF*H0\I!K%!-T5GP$;3!1 M+ZLWE!)=,Z4_LJI>*"SJ."Y,]-%L ],_79]Y)N_-QY1Q(IM,M!(\-ZMVZ0JM9=2&>[\^DSK3 M3^17'&#Q:7\XF+='MBQ6%P(;^$R8R];6O2G=)G*8W!39T>OD4"O-" \G6SJH M<\.$.*M=V$.2*NI4;-96)WJ#*B3G-DD7>0F5>?JTIG-3"LV5/ GWJ-!$[I)( MO3C@B$]-QW^ZLU+O5"$85/JNL6R,&SZ;7LK^R1PY-+H04 MT@B2S$."8K^)7^,*_. F=($3!N?=A\5^:\;L/6+Z'4M?^H%* M?DPL1KPF,@KOP"@,7."8%&J-FT(,D99WLX(PNL^*Q-@KQEY R4?DV81NM5F< M8A79S;6S:D9=$,*S#PR\;&HEH@!_ #I=#=FWO;"-M*\OI&5%^79?ENI M]T: A4]G;&4Q)QQ>Q'MTO;G(EKK%%FK!AQ)'*.HA07TL=22B^\CBNAN+"R)S M++*Z[L3JBN[B?HR@.J5Y%E!ZW3*E73/MB 1"SX?>V),1S[59U-N?'_+0P,0@Y4];;O99 !(5S4LF/ M"<*(;?P L78WUE_7\D0#LWU'&HLNP&Q'DXZF&D3JV[G*P5!0A,B6CYJK7$4^ M'BTF?\Y2,%?8<.0]/97\W-X.'I>CP#LB-4OS7I++]QP&UZ1D*SLK9]H*<+]E>IV?X_XM3^)_!":ZF*7 MP <_,3>,%GT0!SKPJ>* MJ#G87(13H7%/2\(6\$490&290M8D8XA#J<%G-%.RIO!K-MP@G#_\BJRY098D MYL /H]\,#:W*"MZ R= \N #273'F&)8"S?X_@?Y.]2(@"#BOBZ6Q*Z)^\OV M4A4T,/)-]=>7JA!]MGM(( C>:1W2U_(:?/($L^<:S1N9T6EEK+&73 PY3>D6 MN14ST![MO:8B'Q$9:"F_WUE_;@.,-H1%&H%"0B3:M;+P]//H\)\$0XP,)4-= M=!QA72[C8X8$C-YI\Z:=*7*N1"Y^_4M0\<-B'?]YP"!7@UCM ,6 P'4#2#N: MJ[MA4>0#\+MQ[$SD=S]L 6)0"&)(12&H$=KOG9?F[A$JM 0"2A\!8&(;'@&' MCH D^M!&T#QL8?F&O!F#P2_"98F&L8(DJ2@@\)TICC5%G40V6")0@!3(%B9)((0HE!!(1*'&2QD"( M.\&%>0!19=62Q*>WMV,ZP# @-RL $S@BTI[2,F1RFNNAQP0Z2*W*!G%I.#S M*V:8X($A>[-1"Q)I_#"_!H,H;""H0<:^@U.Q+;Y):!:(B9@;'L@#IH9'$D@? M<>]0,+ Y%4SV'20*% VM#D-\-1ZJ!"\JEWUO.O]S#4K6YO_^7_B?[7N2 :4* MTAC'FX\_V6AHDHV^B./_N8!>2-([!6J/;#%X$2*&Z2*T_^W;-G"@: =P7#ZV MW>0'7R#)PU,)_ON__]?NZ1QJW!MS=>?8QF'G5S+0HU40&SE U&.B G?V6S06 MXLK=6L)LG*2WIO#O)Y,7'326B+/L?[#G?Z*]'\!J*BYC.Q#9:.TQ RC>[_"M M[:/ Q-T^LT("_!UV#9BC[>]_-0"[9]F_22(>(#O\<[,K@H[39\*#'0,<_8_8 M@;J(C1W$N/^KV\B^0((_FC+\$WT(\@S(.8V]KMZ;1SOXB4X6>4!>Q*?+O97-K3I@/SW!3<0X.&6"[VWF[((34YGA9$/ M2!H1SZV>W^2P^P1\C#+%0.H**5E)*30C"0!/, (-1I3 2B(N4$E%2DHLRRI* M\E>(@>+6S3++TT*UOYH17#_)M]+D>.67V#32:ZT4)6V,N10L6A:VQ22^NSDCD<&MGA M9.*GXTZBVLHV$VDA<3A[>37K)_):*LLWDE:_V3.: MV3Q<)W,XDE8X9U2I];OX;%J;S QG;C%^"XX\6*<,LI5"=HV[>..1TOAUJSF< M2:VPI\W.2 &08@+'12" 44J&F (UW%1*E@62 1)!R!(^N7(A<74<&W=+^J ;:KUV$(6A1'"*>+@N,92;+53 ]KX]SQ-JS!9Q92C;? M=V9TED7?/""H=HUE/ ,O3[GIU.#=3&$U4A0T\G"A#DYP["/C#O0L,\BZ9JF; MI)L(IPGJY=#NTM*FF7ZCQ/OBFM+(4F>R,-1CJ%I5:LGLH$"N>,@7^[%"RZ_% M+#3R8$])D =)FR,(KF#338JGS 7.(?0_V-/(*GM$J>:V\$*3;N)F.POH!D+_ MPSU-^DF2YHS*#*\(=:>D>ZHK)A'U'>Y)@P>5Z3"E"N]/2;&@V*P^SZG'2,4C M5\Y@+A,:3DX[A$ZF:FE2;ATCE6RLL+!C>);29\ZXQY6+=&F41TV=#G9O39RQ M1ZF4C8O^I#]6:K,RGD/?/(1HQ./*B,C:568=!'#W?9GR\%1C&!V32KLZY1V*8X347 M9WL3WTLF!T%I!?;E4$B=\UJ*K?5Q,6OA+5!+CHK9X*L$\7*LDAU,T@-3KG/3 M6&[7ILW;"5L:#E0T] !=J(1=FTQI,2T8>H@OT_2DFJ6 ?]29>)S80F^8H6,$APE0::B\V[M2XR!=(4]%HBE\RC:,,H"WE #57)9HG%Y5^QI<:0X7=E94?J/?^ MBB.GX0Y&ZV2&;O*:SD$9D)]-C7+KM?2VM'G4AVE8KN^ +IPS8UB2OKG$&@F% MF=TNR(;@<0R5RRIIO3S,>?#CP)5$&UF;C@].9AP=*)POK27R24M-Q;'MC@(/ M2IBR]+PS+/V\ ML>6[\&?W[]\7\U?O&?S[7BF$6O]\T-<57!$^>7+" 0)'IUHN^#W]A^[*T.^ MCXW? UEJ4FCM;_UB@9M%]#UK^R!TL@1/]EPQ.S>JFS'/KC0V]*!XSG9=6S]+ MN/$/1L52<3;YU@7NCO6Y\WT+?A/=@FT/;?MW#%T-_P[=5@MX3.]ZC#:P"";> M#A5'T*3W/7 )5Q$>QQ/'780[[WT<3W:\?W\8Q$;&J3>CMR*X7 &9R,/WX?16(_;"E"DA/RR^^$)$3J71;Z MM5SGZ_/6#( _F>@B;20:HGG>O.?K*Q:OT\$Y,RW?=KV??]=GS6Y^SX-]H>3E MW?V>)W\9W;&SX1U[E6?>+J8[N"8OS8(AYH>=# IW_60; MA(CL/Z9^7)L4+D3UU/5W>C-$3^&AMH*(_MGXB)7R/"C)"P'OKV0ZF2CJ!,W^ MN>[R0;(WB]GEM.\($[PQ2)+B8+32.RE$]@SJSH4G#BM6?$N_"6?*/\9IM'7<59\O5]W\+QMQ6"YJ!HI;IQ:8)CJF*V4>>2-"M45+$ M)"4Z>L-6DDP6"'W61)ESJ.T%13RDJ)_FB[DISO##&<.!XO1#^<(UO+2IM%=+ M6WJ#U4DC/9)&DT*J3Z*$/N8C7MJ#:SCZ=O1RQ^/?7HTNN^]DH/D_M> M3PE\*S_Q7,E^0?VZYTR_?%#%+LC__'!)OJ (S&%JH%W*D:6Q.&[H';J;4<=: M)X=S5T@-?'G**$\0LE;D>10=9X74]; 66UAE2Y+\J1_6XX*/(;-=AT7A+ 6S M OAHS_ ).]YAHH/^N4D^=(\F!YXJX^[#Z73;P.8_RZ>CF3C^9ON:[QO!?6.1 M]$2<^:&))[<&""+._M!=6^XY;?<^F>/?7PGW=R#?O!7T". MI>'61!6<*#GU!\+Z/5_E9;=\ .J+G,%["N\EFG'?W*&\Y[+["8CQGM[W$\[@ M/4?53R6.&^*:$2U$@B*BA4A07)LXWK;-[YDX(CLYLIWNT4Y.[T1L1C;R*6J$ M$FRP_QLNV_0>3KPHAHB=L+C7;:D"U\"-1/*N<>.@)B+VH:I>D2S\1CSRN\K" M,%4[DH*G*%[(QLG;!G8!);2<#M8WY F] JR3YQ7J?ZSD/JFAU]=2#ALRGJ2Z\A^IH'=L?OV%.G:X?]^+CGHFZ)]* M/;UC1$@'"=CWHK_>,!XDKULG[3;]M^=7YV\4&Y!:>]_8<%*N\&/Q@+E[/'B% M*YRJJF@*>BF(ORV*^TBYQ/;Z2F[2(AJG)N1HJET_^^I<]J'-]EZA\^59 5TAK M/EJW_M:5L>/EYR_5D^)\A)T8M!EBG4S.=8>6/0@F2=^/4OR: N&*ES]/VZMC_ENZ;;G8:ZKY]* MC?T5D?1[)+T31M1>23#/]H_YGPDSSSJRW+1\&U>R\\+6JXX>W2]K_>L^H(4GZ_Y M-%,?"FE^5:TEQN(P9J4H1. $ <4XD7I@4H<4'A'X-R?PZR>ZGTN,?R^J_K@@ MIUO>DI"2"4W79B.I(,9H-EL-Z)R&DIP@'ACJL/_XW]\@\.:%^RSKNW QP,'" M"HB6Z8XU^V@;\CN.J'C=L_;1344NMR/4OWUGBT/M713:T+ZOJHU4,ID<\XUB MCZK69;6J#EN7=;B-4P-#R502.E?I&D6F9"7QM:8*2>1P2WS$X7;'J']#G2BO MX*+[<\*/E/\_MO8_PB;6+5M7W'6-XSH6WJ*M:EIG.U]O2?D%Q;\\8.LSVQT9 M.!CP)1R,/G_XN G! MNQR&:6"\@.$BA,Z"&9)*)0P#^*(;@VX9R+*2 /X;7W=K\>Q"MR@H_K]')U MT &R2#SJ&CMWJ)IJ$E8-\0;VU[_, T6\J=%'\44_ES=$"L/)_ 'C")&+/O= MRJ)HZ?V,,TWS0B^72%\T?4!G;4I:9*P,5[ 6ZKA3]6H5185L ?D'HVST[!:_(##ZN-70J97[B*=289X:2VF%2[1AH(ZT!>0+I!^)( M>,)WB%:\K5N#^_2Z1#&.&].BX0Y&ZV2&;O*:SN6Y2GXV-XPDI/K=OM;$D54A]._HUP^4YC$6]H]S\DK&!+]S-0U#*]V#3!,54Q^\@3 M";HUONCE_W"A9Q\[72[&K6:->C.%SY(@@:@^@4*%D@^I1!1=^*TO_V]H]S\A M#/%R%/]Q#3[GKS[0@#T"IPPSUP)!O)AQ%$4 1$X@T M@"\["*ILQEB,4E0.7UF3XBHWJE/,XT43#+S']DICR8'$Q];%>2)17-8[U@+2 M?Y!9G"0?6/QC'KZ(_B/ZCT(%;XOH/ZX&N&!HD&F;M_1*)S$;4^D&^^@$; E M'E/L0X(\# ZXHYB^JSCX[].9<9_^MPBXYXMU^^:;O+K6>2W\O4-GRX]0I^[0 M=7(5_/W^K.F'X.\/Y;\1_GZ+3=Z"U?KE7=]S#$;=\C#W![9KBP(N;LIK];W1 MX7N:B-_FQN*VCN,^C?]=;O!OZ#CN4[^/2"&2"A$I1*3PK:YT3VD#2!'H/O. M!NF]:1C7*<11,F6@?"&9KF0V0\;8WO#%Y\X B"MN,NRZJVKJ<9KE,KHH#)8Q MIS[-]Y9?S\M_9['<4C)\!+."9T='DMYK/@<99& MP42H9 ?QD$Q04KW)OR&-QGT92=+L;H4-TNQOY\:/;W^*J24<+HWSD+K9(5IJ2W=)L75P,R%F]+U4=K240=% NC4P] M)'$VNHS]HRN$JR/]&8CYL'?";1'S/S^S[IE6),A'/TGF],YC+H][5IN862JB MYL\6/OL1YE)$SI%LOD0QHZ]+YU'/L/+I:4JO6!8!_*51GB0"Z?S90F81/?\D M>CYL4W!;]'Q&\7S;%N@)10)!/\B#@IX<.)?A$;;F9\ M5S.!ZP;U[%T-O1*$\+J&.!+:0+;AKQU((1 =-^&ZCU2N4.,;R27>F#&&)Q-JRQ3SSA*1/B:5UT'*&:-HEGO[1 M0^^5F,60]$NZSF0T(KDR%TVB(&E#4P7K2]@D0@C#FD5;6('=1XP1%-!H@_\!QN@PZ6)^+4> M%E\DQ=TS:2@?PH><5N_-FKEY0I^EZ($B. FGFX/X0-/QY*OX\'#6@Z)P=%!L M<%#/LC96RO.@)"\$O+^2Z62BJ!,TN[CD45'95BXE"IT97VGV:'J<+#WV]?2O M?ZG46_P*X==93XM YY/X-H /Y\!8Q;'V*^EX3P0/F3DT M<2#%OR3WO:HV3\,AW[J6G"Z9DC4%\/,>0#NH6I+X)*NW8XYGV7#AXK?]L5E_ MW%K*W1377YMD22-G0Z-R49:1;PLIJQFC5[I8Z,P+;%]F)I8*(4O%#[M=7I-E MG/KH_45AI%BM7%U?F7JWVTAG&*UW4:(B!68I3@OU,C^E*=Q?]+0IU;-=#)SX'WY3W;79>"/<- M$2&]M^L-+FQMF(%$M-)&-N'CE5%*)]/"V%EIGU>G_P 9*LDI.UW/>8NKD+-< MJU&9M@OB F47OD&*M\X%/P<$G^@X:2EG]W"?+.O9?@L0IG914:3-+;G(>F9" MGW:K:I,1[4G>0=8,_H:2<0?\\'-PF-7PK%A;JEV>=&:)?EIHU":%BZK&A40V M51PF1B)?R+4J"7S%V50LA,/K5L3G.&-W#)S09K]IR&4MUVLH'7A"6^C(=;?2 M&0J]!4=.A7RYBIM=L?$6JPJZ%D((+2Q'=H%Y O#P_F-ME:/'/:Y18JA50BQ[ M/1NJ#3?-BPY/,L\(,C$II'J<.#+'@V&*-+NKRYYDUHI1PSZ[7N.Q]GC:ZQ17 MDM)OG?4D_U2P'I[CD,NH.)%O]/2*FDVZ/)W$??TM3>KTY^CGF$+!TR82WJ!4 MOK,J#9E:"YZC:1VY:WKOP0<5( =(Z,("Z4OPL%T/:40.U#9-'R"O(.0\*_0( M^;ELX&B6[&(VJ@<#P2+'L3-T*MT_Q8XT!K)O $MYXQX@[WN^ W8/?",+NLA? MWX4KRAB6I(!PURS1TZ M[%ZI41N,!J(TWD)+05JQZZ-07'3'M!4JJ.LK!*P+/P=?,0QKX6)_03A[8\MW M(4&Z?_]^NE,XTJD5/MH<43CK>R>*>KY>Q/.Y=_KA+T^MPDDXXH-W*,$-SU-@ M;R+QRSA/>*+/X?M$'/V:YK,Q\1;OQC <]; M\)L*1)+MH6W_#A#Z]\@!HAY##/ ?VPJO67X'WF:(>R^^N8%%,/%VJ#AR+I["5G$\\71QM8(<'J/IU]WT^%V#_][HLV_PSBO1A7H MS Y.XS(9-._QK)/@PUN)0V?!D%.5B'E7-3T_RB"+])RIC6=G")\CBFOG^%X9 MVD>#/4^VN[,3^\>BMO> ?^THKE,%?!ZZ>.IP4=T%,.:@!EF4.ET9& MY2M\Q;3U1SM?737J+;AZ"D7T/%")PTPK[,N)O;?!S,A[4&(NP;/NC35=8O>XCZ9U>?D>V&+SH.:+I(A;Q MV[=MX$BBBP(=\K'M)C_X G+4' TF^-__:R]HXH#7;^("=HYM$ZQ!!@Q-DT_U0WX_Q1:@@\82<9;]#_;\3[3W UBA.+T=B.S% MX85O[4?B;9Z]$QBR ;MGV;])(H[" J?PSVT("AVGSX0'+\LS[$!=Q*!U#>7' M?W4;V6/$]]4IPS_1AR!K@U+&V+M7WSS:P4]TLBCX-8BMM!0L&P9)ND^X(YZ\ M@,4;!33?NOCN0-*'<@>KBA"]1,]R-#AUR93B3S??UU]CW?+@7)Z%CC&(L@EB MB:$4%TU)$PWL*?#=Q?[*;L.9_[[@!@(\W'*A]W93%J&(=U88B3)=T"7\Z",< M=I^ CU'FN0/3+='G2+8AM M?LY-]<&D7(YU%UYU3ZO_3+K:_G)*B$*!Z[4A9PC8@[R9&PK:)T4^1NZDH@QR M =,L5G2"[/ZGJJ__DU0ASC\T7-_2M2$P(,"UT;IZ,$*T&D^X:X;XJX9R.J_$/R1%4'B M_R _68C2P0/BG[^#+$[L^3DV@H(.)?X$) N_--5BH@FE9%!:R(-HXX0X\V%4 MB5C@5UC@B!KU9X\]6N5CQ;Z4D+H.65FH;[# #^(/M)Z"+*P@J1=N!9XZ9FTY M1B)@&8D0)[8LPT>EU*[%%Y[4I2=X0V7I /99!\@:(L? =MY+M:Q"QM]0P@$; M0"=4HI#+#R8Z1Q9&PV)UJACYV==SL]O %E>!QMM0T&SN=KKCQ9V(4J%##NHD MYW=EHY"JE=QT"U4L.IH?_VFVL$V61"VB@1PHZ@Y:7Y#8[1M&\*OE>RX"!.+Y M(]& FCO BF):5!MEX+%8\KF- -$V10:$[5@U(M)'C#1L."G%IHWQJ!I/D8( M-8:O/6RF]QUIC*J[B39\91FD'T)FBAHA3R1?\0Q6-63?M* )?J!34^5+. ML.G4UTLO[*^G_72*;PB<$M$G'7&A5?5^CN^*!L.XJWD+^4F8^+%Z[I_$K>>$ MT0/A S$"H 7:HT(Y=SNYI J@\I= M0-L=HG'XBXOP[]KJS<1;G<8XN<>M2O7\EQ%Z M9QG9IZ-MHWT]UQW%=]"YHQ;J+9^)+3DFBY=Q=9++:CB4BFR@"J/$'@FQG%74? M3==0N)D/]8SG(:_466L2J3)A+5)\5F2T=17RF)FT^/4O'3\,; K)=7"C_D^NPCSG=L>JRB"CH$2<:3 M?Z!*(^80''5H!KT4#=I^$0QYXKM>4/\RU* EN 4153/1',F?(FU(0M*S:!GP M5Q=:7*NM&'K!9C;O!\4S@LH82(G:^\IO3/8#/TW@R$'("+D'-O-%!VH/6'!7 M%;Q^\!/\"YIP< ,=8'L!(#$*#[U#F!:R.^1)1I]^0N8=IU'0G3WYC[O/0U'% M#RA$#2"ZWJD98DX@]1+IXE3/QQM:)\:UUY5YWOX4.W2=X(/A940'XK#H:-9+ ME'>#\CC!^6\@M*VC=C)F2B?JPU)>]O5.L9(I:*V8-9JGSR!G42RK.X:;Z#HB M4L!SXLH]2C=K6Q9MF7;6NJ]+_?PP56TM5JA@Y1_0C!?.BK[W^F@.MCC/OUTOC7AL*6NH/\$-ZGG\?5T!H M+%HARAB(E^S\_NQI %)81^B MT%V#*U2,>1]0=)C$"4=QU-58%S%/'ZBCHI4>*PPW>&F49++.>["0%5+$RDXHG#_AB?%^BH M?N&F?-@U/1019ASA4,\.CX;R.KKL^4"FUL!IKSNRPA>Z7;)/I)B>Q"(?R!%. M]7$/R(;E'%/P]Q6V?[;J6"3L3BOL7BEM&/39>!^1MLU77M5_B-[C6IGZ\[*> M;>;5V&-CAL\DJ/^@DG5?9S*CS;2!V IK%6Y4.Q!J7K$#?MIH6H[ENQ+3S[6K=/!A:MXEK*6[^Q[&K87D =.>C/$ M8=??1^1_D%,#U:G6% W(F(QJ=&LC'RW91?:!9#FV%7P!59I%UU:2Y#O_;%TA M._<%HF&@QE7P'0?(8&JC3_R#A8X/Q-8];0HV7+X6]$0Y?H..G#[H V"*P2\& M[\.G-LIN>+ZRW74XP\\'UVG!A ]HH];6P1-5N4GJ8;OFP'""RBW\)%SP M_GF^Z\D9BRCJ YAG<^=>\*/\2LT).1 M9HI;<1S$,"&M(_Q.((^/?0@8(-CP?09';+43:"/X#FK0*4-TP337]8. ,%2. MWSW;M>8]!0A_[K); >@PPX08@!H]N'7P2B@@7JEE.U3&U0NKW'Q"U>W>-3#>H=*(N%&$3SD!=U,31 MVGSE2)3A]J(4(:;*TWX?'JH*&.^N_6_ MA;H'XB-/'YD";PR9R"5(\QYS2+Y[A!S;Y[,L;B9*?*6/NYV58I;[H_0;$7+W ME4/R"6G0,#?6*1/TD0S%7,^U-="AB/KVH@; MZ +>=!?7BH=]S,_H);M:+;E^=IAGEJNV8?-JV+PO21^IZO1'@:[DZX&N9PI@ MO38LKQ' 2O7Q?#&6]5G>3TVR!CX; U#,&G%Z#_U\NX+1@ MX=+8:5=57"R+PTS/]O&ZU_KU;XJ,LX?A*1>/(R4O%T<:7$*$(:1$\E0AI&?Q M]1UE-->X*CR"VTR230^63$W$&7:^'K/S F-*ZC5#0\FI5>V,6Z#+BW- =B>5 MV9+S6T=]P,=#/B,8GAV&GPGE;-5$F\C/*W,^6R9'\[S:]OK$\5#.*X5HGC?T M\KXQYX*AE^EJJVC.B:2*KPRGW2.2RZ*(=!."Q./,D.E/L+3N:_%(7XLSNEW+XVI@OVS\4#>37W=*W92'9]<" MF1:U0M%SC\'[;=!LC&N%&=YJ?. MA[RQ.)Y;K/7\HH)W5/MY4_N9CFH_1[6?H]K/4>WG6ZO]+ 8R5$B.1(:0%$J0 M"5H6:%*6!%9.L,(H!1B:(7%<$=E?(0:*VQX6599-ZV,/K_/P".A,(;7HS:LM M%//X#(U,O!RYKC0'FHQK%M*B %I$ZG'(@5*6KW %;CXVTW#D MP3KGO6$[O5"\LAY3*[5$FS?<06ALD76D+B MU;A8:\&F.@U2%5*'L[>@@E$E(2?AIY7):%TM-)/:,BT0^.'0 MA%>>\8EQL\&)>6]5=OY_]MZT25ED6P/]?B+.?S#ZG'VC=T19!U 1WGUO1Z#B M/"L.]85 0$ 0D$&T?OW-3-!RH,972ZW7';N[2TV2S%Q#KK5RY;.,DF'H 6QZ M--*)P*J$V*DS.BEG"K;BD=D.Y%#L8*C\-)VE,R)&\2(^R?!I"<-Y>I+*\))( M8928PC&!RAZ1*[-0O8+5E+A\C[?SK#=R:2*6_:7J4._1LB5Q\J"_RLZ-)B;@ MG3BFKN52%#OFN2E;$\4ZK?2=Q7P:R]2+%8.+LV*SI,L\4YB;]6E:SD!!.1)3 M69P.^\E19JAKSCC#=D8M.H,Q@/V/WAX G9/$L%F7ZW7ZJVJ%:9,SM0-:'A.V M.*WY1GZB<]K4D)QG5I!KM ):'KU=\I^46K/_C&'$B%%R1(]*+CTE3J163T*5 MSRI".N@CB1*H[R\CS>JI5U_V<%6C&0#?2M!(G4H5N>DB.K*F! M)85EMVT0?*J=@P)]-$ZAG=2?F,:BSQ*SGBQTL%[''3)QPN7\_V.3)3 MS7)%M<[QC5CATPJJ6R-KPY(^9)Z?B]E 90VPGC$BY9<7&6;8H,J%5!8*_,8D\2UR<.+0E('@-;G M44"G7W$)JU 9>]Q^PDI5#>]7*ZR'YW]' 7T:FCII3C-EV<\^J1K]X#P-]GN427%J(?<8F9XVJC#LK5T5RR:CULFD6*TY6M[<4S=J(8@#?"I7U,P*HJ4< @ M/,3$]U4RM%40KYF6%QU@OIR^HK.J%PQ].-ISJ0[RQ"R&I<54?JXF22Y)U0:M ML2ZWBIYRJEQJ0/0U6(TW% =?X#.])=U46:&6+&B8-!?F/C1@TF]9,!]6%SLT M FZ/$9ZLO]S1((@-K7T3Y7_(@F-H,#TW7#\9WB^\E-'\,L>HB,/VI"3,<0D MKR=\>1D45LBF,/$1F1)3PPI0GZX&V$6 E[W@=<*7 MJS9HZN%]&^3W@"6&.R%@"EWVPHR2Z$!+BN[>;!RFD"G/781N1X>@?!T89#\N M11=,<]*2RMJZ7M,G?7R%#XJE$G.FXG)OWW^*(>H^:\!S3,V%!(R^?LF@_QMM M%9;O @%Q__WK3%*?(D]Q9HC*&&]/P-!I%3S],@3;E7]M_M@=!GQK=%X$(]QB M>$JR.4]$QU."[UF;+\+#*?3-WA'63OGKJ,W+$626?J1I=/CD.9NA;8ZHPHF^ M%.=^J]A\%G],I]XJN+T3N-_I'^H#*'";==M\1M?>?H4G?A!0[MW#MNAP%;UX MTU28 .O!]^0SG[*=I(3QSDGI84WTMY:=>"0R]U7_QE5_M>#\8_K->O-W0GP7 M(8#]>2?$%1#BKIJNA!!WU70MA+BKII,2XO\\!YJM)S-1OV_6U"=F?58E_-M3 M/@:S>"NWY__Y'YS$_G/\[YMU<) M=&Z2V&157[%,[.=XWIGCSAQ[S('3[^K(X[L$HBC+T^E_KDUYUH\/*.*X_DOS MN33O?TW[?W:J7W5Q?_CLW_$K3Y[@CPX1]I=CW[8[WUPOP.?GG]2=?:^3?:_= M(-]>ZB-1_^W-6?\G;*D;WCRN7\C^]Q3#OK1T)%+[-T>_);6R;ID*3!%!"0QK M6]Y+F=N%>H3Y 6UA#4_6-\CQG=Y"+ZW)@9YLIN9K7*@O9OQ^4F7JU)E1J;^V M=W8"JO$D-A=-75-8L:5-\RU2AM>E4G_]0V8S#QDR>YP=]0-\G[L(WXX(GQH^ M-I)A(,)4F+-T BD.>K/^VA!(FA7L6KF'D9QKZLIW2;'E=S*]--WL8+WZ1$[* M4X$TLO V%8G PR&(54PEB)OW40_L";;R_>[>ZVW:O9_@R]S:64'%=S? M?[:5LB.XA4AD8Y1<$V,57YRL18YHK3M>*]GKM3F%ST!3!<=2#W3F& #[WS_, MM[]K@[LV^/GVSL?T 0OFFR[5Y2DF+(U@8N9Y:E4)@#X 1@^1?)_N'K$YH8^VKR=20$]( ME@^O]EU$"<9&J$_KOUU\PA>/;5^OB01'TH]&$J,0:PNW/1+TN8 )SWRF(TT7 M\ZA090A4P]IXKA XCW&<]7V"25Q#,_OY9W_GWQTSREOGW M9IUST"=[@.=T]\;O)Z8_4DCO_N*=PV^"PW]$OO\'X[P_;P/YJ5&7GQY<^=-B MLZ\6?MM/0&Y-^ZH MTJGCDJGWNP5W)7%;2N(/C,">5D],NORS6AQF.]B\U<^)GN1EZST%Z@GRKW\R MV8=LZJTC'V0#_1^"*KU>)-7#ZHO?A5(;#YJ\"U4+(9!WHBILNQ%*,Y'!3S>? T464A(P4!%*)*H+H*M>8(1=7<,J8R BC< Z'$5/2!T M\JDK-Y^DD@+0:,0!'#HNRM.\(7*R+CZ]?1T#<(_5VP8.QF M'5^J+<>75K:GR[;N<6M&3[8SJ?Q*2.;K)07(WV,J=8R/_J\M(<"R9#9%PTWI M.M?_2Y4LTM^[_L)"S.E#FUIQM9E-UD2MYX\F 2Q9D#W6?GO+O\6A9Y#,'90C M?#BH%Q"6T@UQS4,0]"-T=$3(N,))"-E^L@N9OB-R7\$'/YDXI17*P]KI24HG MU':AIS#X? WWU1T*)EU9_"7YSEH6G _O9]W-NFW2T)EPZFA6;;24^ X1:[ER MI^5%T'?ZSX/.&R,ZDYD#K> !!R'^XX8?=^:?J*\SC>O:IO M!'FH.R&N@1 8*CMRI\1=$?WH5;\KHFLGQ%T170DE[KKI2@AQUTW70@C\$4O? M*7$Z2GPRO^<]9_F&\?4_I'&O>GY;>'3JJ_#H:>(1S]PT//I8%IP$:TJR]%N% M)'XPGW_5V#AYTD,L;5]?A"-B7Z)X0#I[U=54SE4_Y\R<\;O3_MZ*.E?. ^]4 MU+ESP6FX('-3=97HWZNK](.WPQ]D]KW+SKL:[(9MO"_41_J3J/S.UG73A#^L M?72]N]E/L'8S-U\JBSI/J:P+[(=Y\!M,SO,%XR5A-'EV>_5D-O;6R@3 M)3Y799L%XZZ,K8HI;)C^P1 M+W7IX,MW'@XSY," V)5H^%)XW6&;P1ASP:&XGF"]ZGREZ'FW/^$<+>5[Y4Y8 M8R7SD$F]59OAKC/N.N.N,XYT1@J#.H-".N.D-Z7,EKY.9I(-@R4<+#^LI[W1 M7+^(UIBNU)QD8KB,D;GYB*/*GN7I3%C3)?.0IKX;!^^;3?+KAGGX<JY 3* T]G^NLG7C.X.;.TB$79M@.F; MMX>#+#/66&RD .5!(Y/CL^6@KLS=VIT\S.7?O[YT[9&G;["1KE^;G1(*_<\Q M>V[#5=H5S]84CF=SU:OMR'/-G\] MG2.%J\!"O6F!O[LDU^>2?$7@,[-5<3)P:V,][Z9&,Z&#'? M4)OV6KR4]\NVW>.\YPC57+I6T@=UY(F#P9>>]74HUUOTFHJ:"=0$($@>ZHD8 MK>K7>C..X8(LMWYRA E'.V)_'%6.(QZPS#&TWNTK&_*N:^ZZYKIUS6UZ;N]J M&[S0K7/:/,7K\J#-!%)>6K0E):Q3!WPV\CS:YH<[M\_LG5I>>]95HG9MT M']_5.B.Z6R5'?$WFYLM^(?^4DX>5'@.T#O0<'TCZMD^QSE['Z;()U=\8X+HX M6O#[!_6GL*G^*!CDVW/@#H[K8_39\RK9F=5)8J$3@MI-9LML7]*#L+@E03[0 M,>5^[U)_E_H_5.IOQ95Z7^Y3*;?A](EA59?3IFVY(H'5@DY8DA*G'NCLQS* MK])+NJN"\ZB"./?FSU4%-^+?O*\*YNFD5JMQG*^7;.MY/*1M)24H0!702!6D MZ'3-,'1P,O_AHC&6L82>OU[;2*!+*Q9@N!(N\76N@91 M;>'56(E\6Q>C'+9E98BZ&7'.,\&SBRV<>GFJ/7.Z5NY,>DO+?6I6 M.I=;]V==&V2&2H5B?:J(/2478TU8!K#HU^OK[FXFEC LN,=$JQZ*PE89&JX% M-!DLDI"P;+3\G@4%PY$%5T:8[E#';O#=)YO1PN(R:+B)R3KAVQMH> 4\%A$; M="@HX+,2">2IR?Q>.,-U4*>>#*LE]$39!$K=VB%[]$VT$&X+3;YO5:*I']$E MXHR/2/(.M:.G+*W'QQW)3]Y=9HIYR1(_O(\E^@\7.4:#FA]&UTBQ^&V%SX&>I9;(3 MS9.$^*HXY=E$I(LELH^MZ4F_U^)K U9%BN28S/^"8LOF*OT"\Y"P#1\IB;#* M*!!VP4L$EF](L!P$T :^"XTA5Q8!G26@\X&+("AR M$R\?<4VHE1#9Q-&Z X M!->5/??_PG?\&RH1>27*\IVIWF$JXG=8*MIX>B$9ZA&ENG!]MCR#[;!,BNY2 M1"E37>K:M**1G?*RE](Z?_V3>HS;]0$-@:.-/<#]9B:+'OQB8VT#BH2\ZSXF M6F:B(3BBFB!"$PU[B*JBA?M2N-$ 3CB/=9#BB2RD//9%$O5U54U7!JK.R0[! M3\D>V:ZT3F,?Q&IGMU[RR)(EK73![W2T!5=[T>&%>1@4;FI;QCH)\OW7+C2<.>?1+7J(I/@L.]M>3X1J2Y?B%QN M!,*Z@RTK&K+@P*B-&KEJVY@,=-G. 2[[*K@*D=Y)B8KQR]&#'O#_7$C17[YM MRXX(Q!ZT*R8WGOD''X R$PM0^]__M8>\>W2H'SG2.\L6(?X2*%*ER,D0V%>8 M@IG]$HQ 6+N;PC'4([$-??W:AKC@0BSF\U!/<(7R*R^ ,=)YH'*WA0FD^=DNNYDRU5]D4J7<:SX0ZKOB",>CB0FI/20 *N--EWAT %W M'S;E'@7G!=)*\- FROJ.)<&J8DY8E75K;=LV$"^D!<)Q)"SG8?-0Y*]'^W"T M>X-?P0[MRF$_?TOR% Q I8V:J2"%8:OC9X9RH;A)HJ@9RMA.V!=T%.A-5"4 MP68!A*,(]B!W9U3?;9J_%[]Y)?K9@G3H S+$QGY/1OLZ,"AVQTE M'N_7\6*E!*R,R1KS^T_E53!4FHOC"D>-7VI''JH MW\)1 -9D1-3QYI?Q.'OPM>'' 8^-303NL7O>^[?R8[%6:5B+%KM!==K$=56 M83I^PHS.9=@Q2!92 3VB3- M'+EF_;FC5YMIR*(I8Z\PN9"M6 )+-IO>YBBV8RT*=K::F4 MD*EPE^-/D!0?-;!>BR]5L60_Y=23K#\=K"XDQ4R+[OH+TBIR0L$3EWFN6V,]E0503,#H%G!<3[=8'T7O@.VS<",V,CR=^:R+'X3$^ M9"T!6AM+&*/WW9TX\P/X>RD#/]\+R\ [,EA4%W2-^,\-LP<"50,KL!L!G4SO?""^E3P#>\A MRC2 "S[=1AU>1H8.4X[>#XNZH["YD#!E[[4C%;A2$T^63-E].4@!KS:MQ-QR MY- 3O=;CE#WQA"*0C];DM\Y/S(I<$0L9G.%ZS20_RLDEN>2=_/SD_8,3UVH3 M8ZTFV/K7C]"NY/T_"3]\)'8V"\&755R)3;)S[BV MUZT^%9;P.";.V]Y0%B6[S$/;Y,7S@EI@5ZQ#$?Z_[>^VL$:1R8U0&T#.[QQP M>@X(Z;))-\U;[[% U!"_W3][ M"\!FN[_KA ENQNY^\=CJ)>DQY%[0:/?P/OP0)M)%W*JA/"-X5.B!+,)P92S;M>E-G*I.KA2B[0U6;E6'+8_>_N24 MF/&H/&NP:SG06L\DN^('#&AY]'9'+:TLSO8+[)!N%B:KJ8'GJ@J?.G[[)-]B M>#%GFURI.))*S%.>2\U@RZ.WJ\U2H97$QT]Z2_&D\K,Q% =! %H>O5W'2'/I M3KD4FW\>%I8TSFBY$L1_/WI[>] J-MDLN\):NI@I556-D7L0\_GH[5Y-8OUU M=[I@2:)BS=24FI'6$.!U_^T\3M$3K"23B:/5) G(TR'*%D>L MRT2M-ZVEZZM86@6=&269E7$2FSMYNUX"?X@(8O=XE9YLEIYDTRI&VM7DPNL( MN4 /CF@%6M+Y3#N=Z6$4*Y,3;.W@=8Y90JBL8SXUY-6($1F>%5S/7K&$'&1I MV/+H[<-40Q3I_FC$"BM'RJS6[*3;54#+0TZ1LEEAFB;XR90B^32=%7DJ)0!1 MSE!3$9MD\:EPI"F>.P.L:M?-GM[S:U1OSB?Y*EBM&$Y9M06Z.\Y/1*XV6'(V MY5/J66V'NM^4&RO1B6EW!,[ M<=R'#P;U^9#L8VR^(U*F@A=HGXGE%*/7;4F6R>%_71$&\.W6QGAU/V[GQ\RAYJN:/)8*_)F4H?I8FX?O"-G6*+^U^:4==S EU35&(PY.3TM3X+>@$HR MD8&&SC@9[XUVZ#06_RLA T/%AODGCB]?Y&P6&#GA#"]W(KNQ+PPTCFWN663J MP.R$T RR-B0)6R8$Q9&C) #DC\LK6P,&#_AK$U: :0/P1\?R%178;BGL,=&S MYIM,*-B'@P*A82]16"+AR*8< '\_/*[=Q"$6ON;(>P81L!&!L9_PA)7LPHB! M"_@/&H"P/8H%0.MO@W/WS2&7K=$F@5D \X_IY1-]RP820Z6!'?MR/^CX5M%? M_VPX0OL'19@VM1H3*0Q:P#@56L!3S0$&I 16(+J4,]6@V0U;T!%7A5-' >@# MZKF) !B@WYYC_IH*^&(:X+Z6@!@>\3=HGDR;[%FK$9<<"\]Z5IWEM!%P/3*/ MY-NIVN=73O, 3#V_:R$;(#OY="5 ML5&G\'%8J4S28!002#5,D+8=:ZE),G+L@+\#STAW(Y&(I\'D-$MR82:&A8*, M2-K KX^)+NPJ*G_V"O\#Q_&L](V],$ISW2Q3]$=U3E@6LCQKJMF1IWP]#Q8E MN)L2G*Y@'-[YW+NN &P=:(:HF QZ7'M]S"P'G;_^(1_?2(B%"_>B5:C'$ZK0 MCQ0ZI#^.IG>.0;V>4_;U2YT]W[8-M-^!-0UU=,4,R0V:;U/3SF5DA>&<& MK M=USHBYU1H:3*8PLLZ5.Y;%"7?$XK%YAJ&]J6,%FS3:? MDQ \X%>85!V 57HWGSG*7TXB<264N!/B2@AQUTW70@CBD7RSJ,F=$I^CQ,>1 M4E\CR7N6[/?;SNXL1Y3F$*T \'*W!G0=.P0-7O1:;4'_$ ]0!$WP243I4 MBA?$)S\Z&GES\KGHGGQ/E65O-RR6^!NET5J^*YB2^^];$8P+;QDG4YD79J#? MD:?]^[YW=CD[N]PXM^#TNPKW2_6*OL<\W9MIZ^"X'@60D]8TB8"'4(;A>0ND M?(>X7&\]E+==]>^"_#W9?+Y=^[T#]7M>",2%7-9R@^0\PY)U(3_F\$RZHS)? MQN3=/VKKPIFUIIPK,U *8Q!Z6^RZZY6:*1<3RDR/],F )TLP PR"]%,/!'X, MTA];ISN>F?%$4D]6_2I-&66CGX6IP!"+GWS J)BLI-_T 2]J>1B:,(E2"6_& M#K]X38'K4#%W,^%B9D(]DIIUC 8I/E=*54Q\GF!#OJZ4)^FEJ"RC=&Z"?J#C MD,%O1O2NKX+]K(OL$ROHO89)R"_V'801#EGA=WSXN[BI/V>^[)E1#BGGMR+82XB\25 M4.).B"LAQ%TW70LA[GEQE\J+NU2L[Y[R]OOI3J\G.F6^>A2?PA\SET_]^9UE M&D/4;Q8BMGTU!>I64T5_AIC\B&R6ZTX6O-%\T1_!&5?-&']T%FE><-5$$9B/ M]PS2ZQ"56\\)O&>0WC-(_\@,4J1)466[& "5][(Z;BOW[+/NVVL:X9YB]FZ#1Q3R2])Y+> M$TF_$[[M+'(N=?L476L4ZGH2+PBK9G92+::4, 6%?,"(-Q/&KS_*W#V^NY*P M)A L,BRQ(:]$-2RH$V.H[ !ZWXP1?RI[Y$85TMVZN#[K@ML!%GQ1/+-IID&K MDP7%)KO/A5%J;@M9!D([IU N>Q;'[YFH]TS4NUGP#69!O("J'#_OX2MU@K74 ML4F6R[0UR': @ ++@'@@4V_*YQER4W>ADU/D)XZ3__B<5/*1?O/8X9Y<\6V) M7R1Y)\05$ )L+-0]W^@:*'$7B2LA!! )^DZ(:R#$?;>^4"KDJWE?[QE0%SI_ MW;PH#QZ:.!KHN"P;2QE.#;Y$,-UD[#GE-^6)O:W8+W[B^F'TN#.9&!=?@'-E M@?T4NI\D*X'ZHQ*^0D5Y,QE?+W@3KQ?4N')IN$ETV4@WWG2ZS@F3NWXVBYQ, MC=XTNYPMN^M[;-.]J0[1W&0I*6P*:LNP:M[+P2E8G/EYLT&^0V3VYKRQ$*!K=K84T_15T=3A,7*,HFU+#CN5D.=/4?G DQZ31E*[X23 MKI"9W<:X:@2KYS67K&;7CEMYFLZ>.E?(S.GO9^;W@E+7Q,Q?P'Q=J A]$_-7W97":_+$-Y7?1(-+ M?ZJRYW&1QD+$7EW 7=NC_B2Q/>MW_-8R(V)D66_U%[W^J#'S5#*J!Y]^3&6/ MCOIODT7_=1KNO*J-[5S,^1EXM'.S9R&96?D+KE/AYJ2IM'"L9@^[D#W3L-(P M<8QZ>I*4J6_?%?YU+?DS%RR=^Y5-?Z_F;W%UQ!.*?R_$U3K =4 -JY$79C HMF6HX%75TSQ<1MIN_P8FY8'WN59R+FBF8HB88"; ]>ZAXMIOX&ZXT*G_][V^< .+#C1;ZX(EA@GA([ ? MW]2P^P(<)YD"VNAY$B>):586>"R=E?FTG,KPD^D$X\7,-)V6,B0E3#-_A1PH M;$R#JMOBA*5;#_3UFN]6^W:7'0<,L*VQPY8+MB!61LYTR>7]#N64VLD)-V: M#7[4TBE)_#!%,S-6\)\*71^K+=EI!UKKARW7.7J0*VNC)+=6L(8\;"ZH"JJW M<-3G4UG'D^-ET\(6*\&;%0R&8W/0A#E^>RMMCFJ&5V9[%:_1G>$#;2H$?.:X MI3BR9]FAF5^S+2RW(HOP5,PXV3K?5#QRPN:UV4S*%?M$QPQX^KAE-NBZ M,V%6-_2:9N=SMB4]-05 (^RXJ8=[3 OC5TM]KO X4^O/G[I#!3;=K#W8W*,Z M\2$^0U13?MS EU35&(PY.3TM3X+>@$HR2E0K_M6GWJPP?RKQ.Q*DPUV V$H? MCC^&1Y$'ZB"R-]2WZ(9-P3/=\!_T3[1!R_.&9:H_[59 M6&4DS0U.-;)L;ZY;6*'75=0*<&EE8-S;T$QQ?/FTUE5DV>)')\!]54[,P]'" M#0)L:6]<2$\(J,6!HDL$L@.OCP$OQS"LP#T !?EU:EW]ZER^8A[_V+QV*OU( MW\&6KR%ED7@D[[FCUT (_(X^?AUTP![).[+L19)X=[>&FTE$*VHPZ!F>H$#\ MRM.E%ITW5OVY69X[X_:.8?NNWOGVZ\TG7)53I4R]:S>>@5/"<,E9DTV^X53J M:I--OEWRSXN&KS6#G@P#@2D(CI.ECL_%OPZ.=KP:OU[)R@9*-$7^ "LJ?;>B?K J MNFN<*]4X1E/J&/+GC$>15K$*JE2Z_"'ZZV&"BV;^@NO4TN!X+5*7&EV=AB-*H^[^DP M_13H+NHA3;P/)7NC!EG?\@0CRC*TH_6Z&VAW ^UNH-VHIHM1;E23-NSG.27J MK2J1=MV4UQ[6&)Y"AEGZ@<8^J]VN38G!M4EH<]OW4,T,H.IEU[L;:7<8 M:> E?_\T7U MQ:@X93WH5LAGD6;EIWZ@ZFU6<:4 7BD$.HZ@@8&&?;B2R2&TP 4KFWPFF_[H MZN"U(DJ<^TICWIK/-0\9\XPIA3:'&"2&Y?I.S&W&?)'GZ7JCNV9K M5;&?JRY)J]$.SG2;\3/718G'Q,Z4$D!"$WN3.N'%Q!T< 0ULG9KXQK@JYA*X M"'!,.\/[GDN2AT.!MS_!& "'K1.JX *>@N.!GHQG 6<&CC/AV_##_WYS[377 M\?@NK#W(K#07?6H(*VWNSQL(D9G'W'Q:4]+K&=>3N.5THEC::+E?^BGS 87I M&L+DUPM!7NA1U\ ?LM06',^4'5?5[.C]H;'8FKX\M-6J9"@23<$!X^-*I:>G M!C=AD\LE)6OJBAO- \"4V&.,0@6$-M#%:S,A (,+O3IAO[S[ 5Z[!9NIJ"8$ MVW8L,!+!DXWURXMR$([O@;Z!P!-.TO,1$!N\ M+Q AWP>:IR9$8$\*FNFM']"#FV%*%I@_?$)>V;+HP=_F4#V% X(WV<$Z@&$( M$C!(P3B :0J;0=$";WL79B1B@O,8,E>___<\L*VK8%,%2\1F'C$8OQ6TD YP7):) MS$VXR6]:A>N$EBG:[ ,RG5*EDIW#?*_P9 V66&E>__QFO\?G%;088.1 J[7! MPEI2#TT8+#SZR8W=?/I/SXUF:ZQG,3(O,'BJFUH(>;#Y '?V]:CG:*R8U[%>Q<<&;, 1+#W4J9E> M\"H=F$+XAO$._4MARPOP&VAH($Z)ZLB$0I[8U*];>#AS&2.KY1\*X3ND75Z67.')C:?J%K>J/&V75$N2&C?JC=ZXX*E MER;-049G!BFN%$!"I][=[Z$^.#.M<4C=[(;6=$CY6Z%U56%J[5I&F6.UC%.N M)B71HY,7I/53.\#3"R%5UI/98GK::&3LI]"VBTF)/[;MH(.Y9]^!D7][V.Q6 M:'\1A3X0C)T6\)]GN/R%] MR?Q@9:D3@]23XY[7>5IRS^MR $&?'V/NU^T:=&[I4Z[!ED=OMXOZK-!.U7*LG"GJHD(9_&0)6QZ]/=<<9 -/*518PM=* M2U70>TV[$P=//)#PLD'TP-M;"U-8#&K5 =<(PE(A^RWS]93!] >5)$LDQUVL M3*GI%"HJ=#NZL+X]HS*[8*ZZH%6QZ-L[G$?:G*<1;6:LY.7*5*3Z.UN9QQ\V*:4=+YWL"L,SQY/$YUVE^8B^6LH]>L0!9SZ[67 M;\";-4?C5*:L[#67S[0N%/NMY7J@BV4&]KD9Y[GCUUUY*9N^7'2L.3SGA<(^ MU#PU[P-[#+SS.'R]ZC*$'50R(\[W&0YSDFPCF8L4-@(79KPWVD5 R)& $NM/EZ%A> ML&U#$Q$+P$>CN!?LT'8LR1?!'W-A#8^)?-##8^+LK%307$%1'%E!?;6FT?K& MX3F7X.SY=BX[7!==7,62WO. :U'SOCPZ9*6WF@+).^ DN,0AI#+"Z Z[UCU-0(] M9^E'FCX!UG.&?L13=T#5KZ> G1#K.?UF7:0[(;X-ZSESEXAK( 3]2-XEXAH( M<5=-5T*(NVJZ$D+<5=.5$.*NFJZ$$'?5="6$N*NFTQ+BDQ?)WW6H_X1R">]I MY3]A#4*%>.F[V=^U1J)EP"__O[^R?WUQO5(DJC![X=(ROU.3% +U)%AX4V2_ M\,I=@_SI&F0K'<17I0/''W'J["6'?H?[HTM18>4AXN%DE9;.S =GJK3T<8K? M"'DWB<@1?:D[@7^^2!_0G'ZX[VM7S^ZWN:_=L-6W7[#]SAQWYMAC#IR^,\>= M.5YC#NK='?5+P%^7V&HK[\6L MOQNQZZ.7KTX)6=,.4^]:3D]VEIHHOZ3K;R2K-0WE*LJB=\;%RFPA"RE,8YKK M<6$FJO@D^#+PUSLIL.Q*-'Q($\9U(4:BU!=6,:!@?8;HEJK6BN2T]B#;Z.E" MN@8(\M8![J,-\4*7N,(=0CO.Y!__9.FJ <\S0=.8Y(WG+:JJ.PI$;FBE*XM"K3PJ*[ X*PG+Y= /*?HM M*^FN+N[JXJXNON9)O:E<5<:=Z5Q M#G\N62ER&RXEM+93%G'T]2E#:P@AX\(>V%4L6&M-R@L6^VY7('H5\ ? MHU+9ATSF&!OTKC;N:N.N-K[+KZ.Y;I8I^J,Z)RP+69XUU>S(4RZL-IX61./9 M*9$KK.>+UBH(1E;!@E!XP"^C2.J!(-^R-HZ*ZIVC/-WOR_@AB!BZ;;MSB5@T M9,&!+*YN,+(V' Q?>HY;Q*_F<1+I%RY-Q$P9/0B(;;J047[YMBT[HN#":]'% MY&;2'WR R+YR$_F__VOOBO61BHB$>6?9HJO=!))K14Z&-[B%*9C9+\$(A+6[ MJ1%+/1);1?%KJQ#@0B$?TZ-Y?C%!.<>4 5 27J F OP4-0 MCHF**3YNLYXO/T98I\J%=<#>K?"5^#LL >G+TK^_<0*(#S=:Z(.7,#>5Z5ZR MR]_4L/L"'">9(5(K+T]3,D%3.(]-A"R?SI!IGB:H%-A413J%8S))I,B__MG' M=N5'ZUK!+Q(:N[9HL[M\;:.54C\KK*):5GK)/+S&Q^%HL3'#C& MH%TD4V-65OO]KMGOB$HRB,,)EKP!EDZ2EH@)7'- Y 7?:5A*'$YPEF[-\L*Z M1K U\>U9IM2<8V:33I)RI MYIQ*+$ZPR5:&2V9(:U@MO9@UI6DW[8X[<3C!7JU3F.)JVI*D^JRG%?B<(*YP@##- 7"OZ[G2L9M=PA%Z^SC!!]!D;Z' MPGMAW-U]M7(!#-ZH>NM$,V$!1P2<*R]1"<<-&FR(TON0V#_J>$CD'$N0@.WB MH90E!C@J+F@5XO>"%[R9UK3?^6.B[6B6D[ 15/L+/+ICO2"H)P1I!FQI".++ M).RPS"?<_XX!;5U@4[L)6#!K+D@R5.Z2!L:A37Q4G(!+)44&D., ;?07C^_P>'!\Q5-')/#GT4I"/#FK=P&%.P;1@)5S8,V%O8 M.OI)!K,7(U? W8#!3X6P"I@&1A^6I$QXVAP^"Q?+-[>E+,.A1 P#?P.KKB8@ M0(][6!1*M!03%JG:POJ>H<[7">*XGP'XCW.GVK*#G@=KU)J G1.-IP?^[4XU M6:J8[8B)0_#_6-Q_OVA/5A5M9NOYRCJEU)_48;4+"^UFWRCM<(G2'1^(;UW! M!/6=L!1U5ZDC]W-X"'.^G:3 M<&2DBZ&^"Y7W2*9OEP=9DCE3W8#W+88O0X]8)C[&M_/7C==_EP$U.NFRUV/72==[GKL.NERUV/7 M29>['KM.NMSUV'72Y:['SDJ7:[_@_N%%^'-0.6]@2:[MRMNW+MF?@&8?LZ _ M$=S^!D3M1VN?GX"3_4E1^1%(^)^<\Q^%F_[)M?DAT/EWCC@71]P:L/Y]3SV) M;)Q/$GZ.V7E+Z/IWEO@FEK@=3/T[2WP72_P4)/WCF1=VZG:8H++"IT@D!_DD<>TCC/[L4R%WAW!7.=RFOWIMW"4"J-==^"B"+P3F&D,[,EA]&'3'6J M$_DR7JGX"[^^O#2X)4Z6NO8SI:18F5''/4*H%[MT)RPR@-/8 YGY$:CA=SUS MUS,_SA]\5=,XE:+BI327X6I\"7L>-7,67KQT%:=T/TLY5&^>TA?5(8,O;UX&3 M6IHL[>*S\N5B"KLU"TY#U#V0-WR;%1O!V"7QN/QA\$\&0P#X?[T+:[>+,P?? M]T%-\MT0Q"%R))1) T+8+C4Y"%$%!=?UYW8(1.F[(="N['J 8SP9,JBK :&, MH)Z]1* 91F("L78]S3/"UHXLRA!N&&%<[@#P5LQ]@,P=#,,MT/ 6#_C-8< G MX5 DVJFEP!#60J.AH "]T"C"/,4_%\PUJZ&,(;M'>CC;;=N J@IUW<3 M@"U],$IY!1O(IBAOP(-].\2JWQT<1/AT9-W[/TA6-3'NH6YB0]K1\JU#DUM9IL6[K8.Y(!O+^ MW \A(_*")ZJV.<"W:$.$Y%KJUWAL5 MFXHV&NN+'J<)Y:*?Q1$8+OYXG(2PA6Y%X)@09]-W/#6Q\ 7'DQU(L!U6?=R6 M4+G*VB[GPE+=$+0 5L*P7-\!E(#R*ILNZK4;(G'G+==S>ZK@R#G(R&UAC2"^ MCZ%5;7?^E"JMG@2V5F^-5HV46G @M&JTJ++$>&^TBZ#CSP/$>G3!X6 'V 62 MSSPF>AZ85Q)--[&[(M^CR0]'M*M7,3K4JRX?."G?X" ?4I^)YJ.8 V"6@\0$I#S'G(\FA4HC6?6V8X6*@G$QK8'R"J M\P-\&/QJ@STV .H08?(JX"&XP=FV ;9?N"480H!::G,THWUP7XK L_^!Y0+ M&!VX^2D0EL=$H-%H8N@Y ^'J)\#<@?::@)T';'%0U8GR:<&APX^PHU^:!TQC M\0V^C+FABA[O\.RW&E2'T^50C8,] MSGN(]I8-AO-<6$-C20';&5"_@ M._0HM!- ML"7 :%I3]*O;MW)R 2VD+$'O,/R660J: =57T7(JD;X#?[*"J*(&I9#)MZ8: MMF.J%9M>9M4?. 0W3-,-;HBS:AKO_/6/9U,+#&9%[ ?%VH M"'T3\U?=E<)K\L0WE:_I8+3:_;4M[R5;;&Q6Q",M-*??XR=Q*&6MRR%L;^Q8YRLAA [8I&CC@-#CRK49.$CM, M-YCE2#QG\TVLQ>I#02E,FD,=5N;!CJ\,_6MC*4\%S0&T=G392RP%(ZQ\)$0: M%_P)F7'/.+9";QM&4>#O2 D#;HOJ-:U@H8;-]OV6@H:7(S03=/( @S0:?)F3 M0(4@D-H/JS()+BP=!#_"0BJRA\)30)?#.DX/F\W#]2A] "--CH3)O:"IM2_F2%Z+ MOF$,(%^&F_[OR3>F6G(QCY?*G*QFK'E[6>?4_-<+&'UY\V 7ON:M*S#ZZ2,3 MN05-\C[0L*$6V1B3WJOW=2*7K_2+1? %H.]68;KO+1] M.V7WW-0MD\_S>F%ER)A0:;.3Q:RM6T\W2MWZ,S%)566WS)%-NY=O^Y759/P* M=<.TT-W28&>F\IOIDN>F,M?OI8NMQ9AFU^-19NKW[.2$N5$J:T-L@::G,MY6=-!E+YN/9;E/S[ =MOPPDOT:TI($"TN^_$ :Z(3&I\59-Q5><\=]FEUBF*#F6Z\9RQCP[D?N.1.78=2TG%;Q1 MNI"VH0-Q-?K[;"1;&(OG9Y'.\RR1>G8*J:5K,P/F^DF6&= J4^Z#113RYNA) M=AJ5_#PX-\ENPFNZ3H()VG-ZTAR,BKJ&BP;?($N.3P'M:UHQZ0WO?7'@6!B+>+I"^FU>1@B\]1]F 5_'0-L7?-_\<3AD]Z,%3:]074BH#E2;_]-O MY>..M+XU.@M\VOH1*FHP6-5#2A8L+%Z4:7RO5KQWS8! MQ(<;+?3>;"+T\P0!]X1=\-8W->R^ ,=)YD'"R]MY')O\C$]D[#E9JJ-4H9S@C#UOJRV_KF6T7NTA_!9QW M<)OBMS)O\H*KYGFFBS5P5>&VYJ&S IPEG"U)[H'@S4 M[QZZYP)WC(3FAGL+W"^V^6^HY4,B4#51A2U>4N4^F.!UI5K^XDE?3K$AEL>L MT\-ZZMQNC>G%.ADP?WTT;^Y*]>_%E[7[1"X$IZB7V46AR$XK\WFN$@0?7M:K MU(P77U1GK'+-CK0J8WZ?2Q7K5&=:GRL?2U!$F:1O9RB^]_G#&8R["?*B QHZ MFK!)74,J;A-+TC__11[]VPIXHIR:O' MN*%NHCH$MAES:-9'P;N]F4?OC!MWBO[HJ 6P6TM4@(>2-B1 MHP">TV3W#"=/;V>E,7"/TGXK;'9XN+:)E5V/I[W5("]T#;/P?T_#S%I59]A@ M=9;5&)^7%AK/UJJW&B93Z0'V1/F90*\5.X*E.E-UU>V\[FT?7W/9OPW3AFXS M4B2 %;Z#'[Z0/W%B?IB6@FE^4LR4V)*8[G'U,;D*QE_P@2_&#[O6.&?*C8XC MV316ZPV-TI*;,M/"V;-@/I]2<6(:+L>KO(HI@:?WDD6W,TX-AY3R!5?X*F@H MI=T)HU$##R,*:VMHIS-&6OJ@1Y5H[^Z;QPD4,#4T,V'R"ZV M9=R,N\Z1DD3YLUI!3R8]HRJ,9X2V5&*9ZQUG'-T:?LTAWP [6.BF 5A1=\., M\#%H"7_8+V]O_')X]7F%P!'.XWE_,_-\WWV8!K@+2D-YA1)X;6>"7 9-S>MW82LH7O??VO_#E/)MR^*WKW_"M!= M=-%[CH_N?\/^D9\)KW5!]2;)4T 8Y,Q!MQ@0)7QIFDC]/?GW MQE5%-7),Y"V'"C9O@>U[%VTB:K\+,X$NA/VM?7@:;XT_'+3FHIN..Q?)D+<- MIA(FRK^$7^' ?VL^3<"=,7,*MX^-YXZNK@&G7HA<80E8/. CW+' V- $$X?3 M#J<;T1@^M/.61&0/';S\,<$:FJ+!;+27RU_PVN>V;R%A:',-KF:L*;H\>;W%[.=#;ZY;[.UV@JX&*IWQ>7QASW;*G_X-LM#AF,0SD: OT*@U8H^Q!>1371)=&Y!2^#^J((^ H&R@#7 M_!_X&D*J&,"J0CT>CP;*,?@*=#@/;YZ'JNHEA^IWXLBG9;!/FE)?82H67KE% MC3>>VY9QV$*+K+!XN:?/5>:IIM",43<#B $/5M[T5/?0-'I,%-[/;-\-3$)\ M!_G<23"7T >?C+0A,QNM1;B (2E"(WW_DD9@RHZK:C8<46S@S,F5YTLGU9JR M2:ILLW57:2Q2P/C%L]DK3##[VOKKS85=$$E[@N5;-;/,K)5D;7(E M(N#Y6M[@YL4.MAAILUQ7$"83&Y* >"41;X/!M)N7]?"V@7UX53XTV\*D95E* M"F +$I1H'PTW4.CXOV:A[J?ZOOUFB&+V#J9D08/!+Q24BEBF2:V;%=EF2EA+ MKY&&II+IB1%PO59[&)&!":EP8#>%/+7Y,O[X08Z<&I58ABXB8@UMM#&#"$+T;0;FA>&U1::6^&H$=@[@(MZ@(K M-NP[]F7H+'J_&]]%EGJB 15#(B\XAI5PM1#FU3+?&/+NPKPY[=@7PL7*&0(@ M8T]4+0-VC/I+0K@B!+8'W&?CE-+UR:C,_N#@Y",6$PPQ6IPPYKM).-B8N+M( MQ[J\WD,;WI!WZGOPT#]:+030M+1@IS RAU!QPL-Z%(< VY3FZLDIC%,Z") 8 M+KF$5#[X8ZW)!O2K-L_$=PH#';OY9U!N)A"$!\X#T!3A;JJ:"R]\P6UIYTGX M-HA1":/A.U\#A:)!_,[PNJLCP,#3%ES*C(T0A$.+(ANALPDX! (TL[LS#H-( M.[T?P#_O#'.#S>-;F])7U8G&CGWV /M M')2Q4]Z 6C6!'@NETTI!U6@$ZG*8,]*6$+FA2>0FSH M%E'1DL, %.C< 9QIK*,H'@H'"NN#9Z SY;L0N1OYLY"S$)3B.:,K7T6O_W2$ MY"OG D6@F4)XD1.L YVE(N?B\1;)-MR IN-6#XP\?92!*/GHBT: M!BVAM;;7SK;@36QX;=CR/; K;F!S#G?H8P3K")>ZK6H&V/T,6]6$CZ8%HI!E ME/07?VX&5R:+0/ MVX_ ;0BS%"WS YT@T.QM+]]DS!U W;V4<7@A-)#]J:QYOK-KSVY0C\%,PW(6 M[K%O 8MC0- %T$2$?T $X^A"U];F@\RST_\FM+TMD?$NY3>'4!&@(CJFBDR9 MW8[#!-XSZ*EF&"Y(=D=RU=4 M:#)NJS\ X?-$->G;T;20#Q39==$DX)D!>A-:T1"1$>5Z K*(7H34#CW-+07B M'#HX*].5HQ/-G5'! $HHHN'[W->J/-QQ2B*<$OJ.4W+'*;GCE-QQ2JX-IT1 M1B]?-O041F!TBJ#^"ADM^B$#_*&T0&=X <^*?)K("#Q%321^0HH"+F4)<2+B M>T_T1?Y9Z^&LQ=H8M^CRA>SS-)M6BQWH(ARV[-;HRL+'\XSNL]QD660R;FK, M0%?BL*76*]<*Q<)PBB6[S[PPGC7&HAR ENG#EOAPE&D8326EUXCJN-NUEGXR MK8"6Y&%+3')S <,W.&SA/M5L=]UH8JD.G^*QPY:&:!<:V*(_X8;K?L5*+G.V M9P6@Y=$X1;D6:,UV 8#6AZ-4R1269N8+G!,2V,MN3RM-+0D M;'DTSIKCLQ",M,\E!Z:83^%V]KFC\.GC<>IU1<-: 5_ZP;-.R(4YV;'[C7Z+XZEK R=?>UHM!Z(9Q$E)P#^/"M8+/U!K)00 M::/6R0Q7&$?4QIPU[G0-VF7BI"0SGM!%ELWGV=ZJIS%.?4!*5B=.2MK]8CX] MZEIIKF<\B3HCT5);[L1)2=8RT@XY[]&L+]E/=E_E9#,3'$L)D2%$'!EZ5::5;3*2AY1S/BALN&YP /G>O5%O(HR!!. MNZ?$29Y-9H5&E0S:^G!1&K7HPF!8&<&W'\UHY.0D?EJO6%R^(!E9M^JGIDKL M3M9934;))NVT]05/SVVSSZCU@@):'HW3\H7I*T*^9'?"BK$'&F)) M-5LE:=QE%ZL669NPA?&RWSF24;B+5Z?*6*O-1-9/5[)THS*N3AVXYQV]GE,O4EMO5L*:Y=%N?U=(>G8N;N"53' MI!L:VZKG*]5G;BP\U0+0\NCMTZ=Y0!:G?)^K%8E44UV;676L@)9';Q?2:=Y< M#.<*2_"L(F0KTCB9Z\3I$,GM$[GNR@.[8K&"9=O/27)>B-4AJXI>K@I+)<,F M%VM3]X59M]&.U2&SY+0]68CI!DM0:Z*3J]3*@J?$ZI"I5IO,G:3 S25\726: MN5G1C]4AEI I,J.^9'%D8Z02U8ZWZ."Q.J0KUK*3_Y^]+^U176?6_7ZD\Q_0 M.O>5]I8:3F:2M>_=4H PSQ"F+U$((82$!#(P_?IK!^A%-_3,$,#2.ZRFW21V M53VN*I>?ZB?*/);4[?:0JC+U/LX?PY!\SNLT9V.W9!1F\6*Y3LHBQQ[U7&?$ M6*PO.(,39RD^-UXFDM&&6#N&(:-FJ3'6+ 87DU5GT9:[B@/\XV,84L[6VCSC ME%F,B,>%%G Q&$8YBB&JU*VEVY:.&41'B*NYLM3GI*,8(M:*5 6VIN[1B&8//V.JU,+5*4^_XTDT[UJC*J) M/*_SQS#$6;AT5M6-J:$SR>Z:4.-YME [AB&5%+X8+,QD7F@WLPF\1_I#?K X MAB%BC=;&W9)1Q62,YDR>5*A$2SNVSULIJAU#&X%U M&OS<$J)8(5[7Z9IH-_J#VC&T(88F7TAETDN1:?8))3IN.%4>?N>AEX$MJ4K1 M;2<-HI\AB_TV,6'*1]&FLBP7G27P(3!F-J=996)YDRE_#&TL*D(61D.EHI#VSM&-IPOM1,Z4V:$5>5I*UB M%4M2 "E&,VYGNLIF\P;P6+C#IV=U<&%V15:O7HDL5 M!HX\>+K:+U/TNEW/"86\8,JK=-&B -9QA_HYP!I^3<5J4V&6Y9DBK>?QZE"# M?8X/7W1*TDZ13.-B6TD2XV5S//2+P=!#?ST;[^6:X_1(3*8;39]I4=$&V.7 MT(-7;8D@Z)X,*--H%-E%7^_BV0I=@T-W[_IU$E7B2R2J)")1W1[8?%AD5-\5 M+\D3V_&"4P#9/7Y<$%2X!/W%P6I$8=T;/"J#U2.[PY>7E$B[@ZO-&=#1HB=8 M@A4\'9)3K'9/&AR>>@3? 3F6U#\]#N'EK,E$'>B;*Y_;*OC@>,RRG]]EU]GS M3Y7*6^5;IUB!?9*1H-SMQ2&4^XDEJ9[K=7:W0D:J=? [/;CKW=\EJ/?N[6Y. M*?>.UW;%0*]G!N])J<%Q1>REZN_>=O^;X[G3T!/="3UWG_*&,E('OKFKUSTD)'BK MYKBUJ\W;J[,(#C .>YCSZ\),[U=F#6RF4:+5[O"VW%FAOO52G^#L3M!1:V.Q4,3O#@ MB6#0IN_W[A_[4X;G:-LS-)CU5S8G1[LSUN#(3O8]>_?!YL N^.3%L1X6G"KN M'^K].99E-Z=QGK-[K]V9W4;/O<%S3PL5X!&8\?;<8Z/MVR^AV1A+_F??1+:/ MVYG+WDG&WO=#7!F"Q=K9R.[GH'SF]^8(%%[5^O#T<6MZP8-W0^4^ S?4\]\ M['B\;CP8^'DQ[]4:6'50;;:<98VDDB! (@HU1R"+"( @R MAG%($"$0!([%XD@289 $&<.1'$(@!V0189$$VB1.*XC_]1P84YPL?KCN[-LC$"&)7V?J<39DN(T'B)[(KFCWC M^K _K$WLJK(3$2!=U)]"OK/"TDEF_&)^V[;(SZ^.#/G1#/D\X>[5;7-;:;O1 M;^+I5@STZ^J^/^W+:/M'7NS599]2E8 _8RM\]G32?S>.0L(/H?"Y^S3]KPC[ M>WOZE?VRSPO\?6+2D\C^[!O\&W[9X?]^83)[^_0-^]@OK\F$VX+/)L4MZMZT M&''N1G9A),7WI,C>BC%> 7$_<]'V^7)@.;L86F8;.TZ], W8&TUMIE: M%F0*#N+PX_\ M^G#Y]=2UP ^:1AI81FYK&&]!7[8T]3*#<8TR*IVBEIM7>)YDX*50X-5C,?RP M1\QM)DP^]"B0XQ Z+YT,N^U(*X=-S,QYCRF$SI? M'%E.Z%SNT%L.UI49QZ]TEE@EY53<3+&8,//0Z@E?!]Y1%"9#.AYRV:\.\M:J8P]D]SCR7;1#$L#"QB(:7W T-Q?; M;+XFCM.J;GB0(Y38:!I._',G287+&U;HW(([S'6'V;86Q:335*N-OK"J)@BN M%Y\-)NO%AA'SK+9U@ZXX,JW0)8#D.B4F$D M7(QS,8X[!>B7&28FV:@.#GEXD>P M%#[*163(MV[(YXEVKVZ;YZ)<1*1[MT:ZAQ@7'UCX)V-MBM]4F9%1,EW-2DB8L6[D.*IB!5#&=!^[ZKF%2+= MRQ,D7CJ,/3\_U-D#U3"5Y[U74QY4&C57T[WJO)+L&*H7U.;!A[O;@KQ6:L)/ M6XN&)[9+1F?8I:HKW^)OC!!*EQ9='ENOAIBZKO0X-8[GM#F_X3HD/T?L<+LW MTA#[VA4*RS]O8-A\T:AD^LNYJ%*TE(UR32?KWIJ!14LIISN?)$989IK"1+F@ M"896V](;XLC D(&=NKS\\P8V%SN45;'-A5&H4DZ331?]\MQQYW]?WOD//#87W.,G- M37,SP:]EZI)0Z9>8'2,A'B/OXZK924S[L7;WB[G/H;>061(KF;T>RXM^(;=. M9;N9++6N;7@'S\:>%CHG&5E+*'SAT%L+PZ=8?N"3*4--EKDAH:3E>5$[*]=@ MZ#S>VTM:/_,+KE39.3N]8'A">>3)F2N",*)&*(\PQQGOV$*?#G[G!X3*712C)6HIKJ8NU)/-EOQG6Q MN:AMR0&1J2!3^1D]X,]]X?"82G[%4;9?2_#"JE[A6V,3*^&YQ981\,*FDWBV+.;IV 7J_ M&]SN;WU7OY,L MHT$$"Q;PS]0B M\G8^D87NC2*.ZD++BGAV9*A#>XJ 9<2VK'PGY>%[_]U?:,GF-\]W+HCIIR_* MG8JK[]-$?#MZCQ_2\!$QBD4\)B_O1UZ%4 :1(89!"FR,0DQ781 $,H=+2&$" MOL54WW,OB6L*XG#U/7OZFP9+[P%GWH7!P._@7Y#;]R_L*0I^]?=]20@!UHT( M @%6&*2 (S;CD$@"V4,8I'#E#1P)XL\^3<:1($XGB*\>UW^4YW@$[JVP\2Q> M? $^A]W]^:FR!Z6!IZ(D MOR-Q/X!;(RQ51]'=&_)KPFWKX7=KDN C6!#NRV8$WN1$DG\\[R:X=' *S^9F M>FX$=>Z;NZ#;:O>;T/M/"/H$70#>=UQNN"_ 7^#]((_/ TGZ5#[+#4N]ZNC* M;3@TUS7OK:]RPY+^*V=M5J.[)>QZ()F?R$NY9>D?0?>3\=!=(7-3\3T7WHP% M3XG(7N2@*6!DTZSH?/0IE_;A+\%(=^&3IQ-=C':#C(Q$%<1Q9;C">"PY*IC# M0J+#=^.UEU>C>5>J##\F%MA]*DRFIKU2U;V+G]O[T(.>42.,PE0SVH-4LV@/ M!E&_]X)>('H1WLVM?[YG#64?ON#S+6CR^1+T/(,)]H>SM[08)'MDSL4FBM O M%&Q-5&N0LY?^]2_)Q2@$)Y?B_+L,3=@[]A>N]7AD5;C\SA*BV7]TAR/4=G # M1^6O JZ\;/FRL]K&6T_;_P_:_(8\IW!6VL.;\H5^$$&]SW/XL1\D-*/K21RO M4GH3.1T_2T^5GVQ44AU?+;L&YFRZM6\O.@5)K7S\Y%_J.O/U;I[]2VP MO.4/8^(R:OM9N]D;8FVOQ5 =SUF1:!1W#\<\PE8=+*#!^ T0VYL%;@^=^)C;\Z#/Q-1H9/E4>%4=>E^$U+@,_& MR[=J4>B\\6&@!(7>)X.2+T;D;LHKU2?%=@/X;]L-&^%]G]ZD#7I<6:6[4D9HUVTAOQJ85!+'S9# *$]C.PCEVQ" MAC;F.]J849;@'AW\9W*;#[,(G;F9QMUIHR:N4IE>5J'<9"\'-^3O9A'"EBS8 M>B1!-PET!GX;_CD*]3^)!'O*_69,;RZRQ=6$:XT%8KANR=516XI7%Q*+SL ? M\50@7(:. O&O&_H7(^X9G6,U)3$KB(5<N9T?AHUN.!^:,S]5D%O%<#6C[5P+ED.LZVNU0=!MVG_8TYO\R>L6/ M.+>^ZM/5+I;PA$:S5BGC8M9-/R4?8] M>_?!IN5C\ EJ"WG;[2I0&YV;E@+JLA8202!SN(044%O(L$L( =:-" (!5ABD M@-I"AD42R!["( 74%C(D@D!M(4\KB!NH\ @=1_;Y^14_SR'X-M7B2:@D4>>C MT)T(G78!'J!% &H ^7 ] E #2-0C #6 1/O=J18 N4%WKA8/X :AK?#!G*#G M:KH(DOGCN3_/M541Y/\@Q0^[_X,Z0(88Y\+MUU1]1QG)J /DXS@V\#(L=&M0 M]\?'=&T>K_MCO<&[D/)L<[93;XBWL=6A[H^H^^/7)(VZ/Z+NCU_S4VY8TJC[ M(^K^B+H_WBQO%:)HO5SW1]>4^]+K&Y-PA/O&O4G@(V^OO_9*PVBKMW1QHS*. M8FK&:R4P]0J4+L+,!R%I'JQ>[.$ M()H=P\C4ZA.N3[9TW..W[2*?,)9"!*Z()^XN@ :*$B?."JYWK+[73_&A!H6W MH@JH0>&MVL$-G.1F@%<$')K01[6(>_$G/OSW>*I^X-(+B59AJI-KS]"GNLL3 M?E'+*(L0NO2!_KLYJPJ$9@^.>/248RU91QF+F+K,-_2A-&/2O6T#0P;'$'GC ML1G>BG=^ZTCQCA/^<#KW*"XU$NSUP>3RD[PW/_AFDN;;5F>V$]%=US_N*=]J ME/L ^7&X2_Z%'.K+.=0;>WG'H2X.J7JO8'B*$"T-FCFWHM6CB\6FPQE-'9(A M_WU/%HO+4VPYLE,TTB."XR7GB^H'J-MNB!1AQSQ1]W^D%O8M1+I MUS;%,R7:KSTME(@_9R(^Q-)%B?HS)NJO+?=0)/*OO0@HT7^@"J^JX[_4IO16 M@_@'. (26/3'T0!^GSIJL6DMC+T#K'@95'&IM7;+(\O":D\V5.UL<"T^5JT M&F57"E^3N$UY/(X=9O_OR=I0\O]Q8.8.D__GWRRNG],_=^O/,R2#OM(3]"RP MO^JD&A M_>!^#T7"T'@T9#[G=SJ2?@@^SQS"+SN5[F'2$3>4S'FE^CH]G&'$N-Y>M#E> M3%8T@#I!SU(*>V(Q_*.FI>$^M/IL, LI:R+J8S$*70>XN M7H5O05H?BMB'++, FCR3_H7*/[6 /W)(&I M8NO!Q&:S7%N#Z/R5:#+DAH+ &86 R(W[%':\$1L>\>NR44+@!KUF%-.EOB[; MJ;$W=Q<0.8*(D,2>&)+^*"+\7T_NF^J_!Q@3$A (R6O U8%JK(.(=+N*0:_# MO1:.B@GV'FC?H^WC=N?D)'SL.7HXOLD21U!_;#AR9-+!'_YIT>U/IZJC "4& MX]+1W;0_^0D+D=&#H3= M_VE6DL?8H;_[R,V/\(L : L-5_02V\_VM-/N++@?9H0:R+V, )3ZQ 8GW5' M/J6Y_XCQ'X !L/1(40;J)7NVHX-'YRPE]LRH>/UW+-L>>)9GPV4,*G!DF =+ MZY9L*;IL1L"N[ 4;E!OY*[E!+77P]P4G$.CA#H4^FLTVS10QLZ0!1W*O1UKP$/#W>JS%8JUGN M8&JBFI1'F=:JP\'O/'AZFDVVB:;1&XE1-E=D!LE$R4]H$@E3/R]'5J>6Y<^U6.#DU(B1,SRSDI+F<3%M]3:(D[/7(U)),S->. M#+S,>&;EYZMU?;VN@9$',THTNI5)W$QE!;W99Z8N)R7+#@]&'LR([#/+JIPA M%(RHM,?YTBC5-1KPZ0K53L6K.5B]GHF5YDT0[6$:++8 M*Q)"K>;3-2E^9.Y-0O \:;S&&JD1.1YUS?QD#>_5'CQ=BE8S]7&VE3;4G".F M^_%%.5Z%WWGP]'JR1*7BU6X54P#A\\'2Q7AK-%X2K&8V^,+,QJSOR6%A7=/#T)J.5I#C9L0T_.1DN2UJ\ M7U3@=QX\?8*--4%-)!?"I#AF)0^+E]DZ_,X#_>SDQ57?*?D\5C';;%1+9#4! MV!&('@Y>M-W *'N:U5E#+KF<.Z%L04D$">2#-VWDTG-J52FEC;9'2],J*R68 M?A"3'+RJG!62\;8[KQ@K0V#3TZ3/8LW@6U^^J\3T!WU2460))\B^1!$,(W$D MSDD*QI%QDAL2(,PYT/]YW!^NW4G+\)U^OF34IA0E\S#P/,"3J+!V3#_;,2JY M%D&ZU'I@IW@8H+X>J1#^O.B[^9RH2E/532TXKCW5P,B#IS?JJ8P9KPSR6$,6 M"*DBYFOY-AS)OAY)==*X.YZ,2D(F,\EGJ0PQ3,[Y8_BLU'1;2U0G?4-?<]%\ ME\(Y.@61_.#IT2Q?C(OE1D/,E*<^W6P:(C> WWGP=#I7EVC'4U915J>56FC7#+SE$0\K16#VQ.(:Z5BM:DPO&;(HQI#A?MN+YVJH, M4??@/;M"-CE*,+D<1CB3=J>CY%*3$43=@_=<)A9J:VK9E+$R!99,S@N6;AW% M4J53U:V,3M+BS,\-\PTBH>MD;4-E^W*D@U6YC#/H,:(\FCE:R:+S#;9V#$M7 MT4R5RZ5J(\S/D&2%:PQ+Q!2.?/F>$BVKI**"O5 A50"?. MF(E-Q26&'&$G% M@9JJ!^\[LX9>?U;* @02DK-L8<6XXV7MF)X*ICCEV)PT,J+UU2J354A^2"V. MZ2DS*1@+JUN980W3:,CC:K727-2.Z2G7:SL&GLP)!E.>RCHW3&?Y9NV8GB;, MZK*62?5G0IN>&WUZQ9N3UE$_HB8E\[,X1<6Q EMG"7E BSIW5$_+1C::;'2Y MHMC(+TG:&8UL;+0XIJ<59;0FA"EOB,FQ*V*K5#233BZ.Z>E"H>QQLT5TP?X\ M)OF90[/S/G],3W4QE_+K\SZ-)=V:9@VC49]?+H[I:;F1:Y%V/EX7,S-:G6!F MFTG0<"3S>B0>Q1ILVQBZ0K(:57M#@A#Z&'],H]>2'3?R..9Q\!B[[,?U MP1QKZ*/6I&)7.:W!;Y@\7J%C)J/U;7+1%QM4$5\.LW;/<8]Z'(0WK"<;.:?ARY-CV=6F8&G975VCRZXTXU)SV-#O(58*.\TFR6N(ZH'T4RGLIY MR46V7A%UJU1M6-U&+SL]BF3:8)+*$=EYR9BUL6J2'E?BB_KB&#Z->QYM2]QP M),Q2+6M93$MR+WD4GVIZBK69)(A<"*=K\3R146=!5' PTE)=FZ\:9EIDV*G1 M5KLC(2OPQW1?HXHEH2*MYP:Q7"ZCJ>6R7\SQFXK[5^NY&B]U2J^H0B/=45:- M!<6GA,4QS[@:)7/][)0 M*%8ZRQ(Y2CD,+\&AY.9L(TBO\-Y'HZF3)?P.DB@O4D*L@A-L%;)DSPJU\[,;D=5L?30I(VVBNF MF)YVI>)Z"%Y'=15Y"E/8CJ^&YVPS.'1YSHUOKM4IMFG*4U?]O?O'_E-A-GF; M28:Y+V63/WV9N=X[+MSFK0]/'CQG]]1=7GHSAT\6!>)!(OSMX\F];-W>]]O@ M.X>FO=@MR>[G*#SX_+U)\R_ (GR88=^>J 0/W@V5^ZYM^IYZYM3Z:T'O#02_ M_.PQTI_CD9\>X,"0)9Q&,) H\1'!)$" 0!H D)(@R" -"$ MO*8P".+#,ELD"602CR4(/$:_>QL "0(%$C=_PHM7&Y6;/'4GR78?/Z M((9ZA#6X> 7^T?*_L*W*?6G&2;J$OQM;7;T-^.X*4O14[=\_<-A.,N'/3^_M M9O GF>WY[^.=3+[;.V:W(N:;LW,VW';^?%WHI0(@[^?1]SCD_2#->%CO!VV* MM]>(\J#NSN2^ ,X.57? M44:RB[R<1_)RMA1"$<@AA 3_F'Y.0 AS"A?GB@T]OI;NK39$-V#]+(%_W,I^ M]PDQOYW&OOV6+3_5\K_ ^[E_/YJP3^6WW+#@JXZNW(Q3<[: MK$97E9U3FOMMB/U4WLHM:\ 1G#]92ZXKI')>L9BG5"6@)MS2E[.0Y0CGSMH1 MXO*!_"5:$1+";VY;OD&/NWYR$3PAN2%9=__GRY)][DR77WW)C M&N6$TRLY.">V]65B-I:B1:=WFRVYA.[(E\LS6C9D+,H0?5=L]2>+#2D"P1SV MY47F=N)+/#?86N4"\PE9JZTKYW7.VQSH^JF\4$__P87_P:V&^Y[]97RET\S^ M!LYF,\"C <[(+62ASMIC*%P.^!EZ#/V@L\6W'/)RIK#P&^/& M.3YE*;>7%; M%K00.N2!!;@Y2-BBVX,C_KCIX>559^YFQ-E<,HSA-)]B<7Y#_L5^SAT/ORE= MI?=\*+SP.W:V'\*M>@S7&8GR7ASA4+HF9_-W;R:S+>%LJLGSFS?FT!H\S[I3+O#R[I7WP'=6JNQ<#OGWO*<=[>J68.Z9,P2UH=2$,KU<=DT-[ EQ8$5X#*=VN\)6 O=V1'*)JTH7/_DX-];? MI$LI-E)2H]!V[F#1P]?392#=A@U.54 M50 :1SP[ GWSV\R>HRL:]Q:,;KK?7L(? ;,1MD;0M&&UV9O!J3@I3N;*H.X( MR4&_/)R.^93BU@!N!-$I3M_))8W34:N$)(2\XTCQEKU7%/==.^Z[(LB^%05N MR1EA!/B,NPTIUYD-^JVND5SD:SD9:Y7P+ ]Q]RL1X".92DCBN0=QONXK;+LB M*+P1SQUQQ?05V\EB];XE9F8MLTZOD\U1*7#%@B@N_D1RV$=1W/]Z4W$[_74\055%W1#20B$]FYCYVFFD70=" ^\#!!@HY+'/ M B6M-\1CJML07]V+?K4K!+], 7U(R[H3J$(3BJP)IIXPP;=LU:$O+6BFQ](6 MJ6%^0Z(L8-R:7%[\BJA <:9@ED 9U=,"B&X!47F_\0,2UN9(!39FFO8"QM^N M/P&_!7_J1H =1.#RRM8J<.CB_[B1Q7:^$7DSX<@03#0RAS.%H3O\DP&8?L0> M1C2X%K\#7;C$-%YH[.8WS]4'Q.?5-C"QY_3>IHA! :LC3UWU]^X?^V_&@._> M-N>1^$K]TM^+NMH]CO-F,@V6!%;K@; VS#$1&L ;SNW?]!Z1"RAKNQAF^W M)L'Q&'[U-BSO:ONK\K*3=9]!BG!CBG#0I06IPME4@;@E3>">T#X8-IT/3_.M M+;#=L+^WN?5[&UB'Y'Y*N<,F9$CNW]F];EOL[)E:[5UAIZNJSJ:T!-:8U!O\ MID=P/>@1?,Y;=)?PZ<)[M?K]?.^M7;?[Z$0G7(T%4_I<'ZA!T>;VUDR9795S MZI3/8!6CP)CZB*'ZYN)D%&['BN1Z[EC,[$H615+1^KF*EA9S[(Y2A'DRB)_/4OCF$Q M(GY0R1FY,W#Z2G]CA$*W@4(?5(__'(9(#,(0&\#0IUJ>?@^([ &9E>R.;AF, M41UG&RM68[/W"40ZJ_3%IC@3F0:3:<_JJZJYAD#$_/J7Y6+DYR[X(1AZ=!@* MU2VU\\,0#H$GOH,A;@-*)X>A'ED2G19NXP;C2!)1]+P$V[A+&)KWN\O.R*.G MHF^79BY-]Q*-=@W $/?K7XZ,Q=^#H1O(K;Z(.*L@T PBSM(;$6?X0?,JO)BA M@,P;=]!"%B:>B>G[7E"QG4W&[4D_00GJ-+Y:QZ?$BE,TB891(L?&Z$,F\*-! M8OCQY"M.& *.^W2IOAK9?0L[C'F>4SJ)/&?,5OPT/YKQG!^]2X]J+1G-<:], M4D:;*>45R[!JL='72(L1V MKSJ*\]A\GEWR]P@=RH)W:V([A1E^+EML2#TJ)?$\@ X8C,6!482592 4O +* M2!WXIEH9'A=QH%HOI&IM8O^-^ *9N&]<^8\;RKKH=II]0S>'#8ZN=_%^0;O\ ME?_ N.&5^*V%?^G^OPLG&PV(#R/3S1($T7#P><0.5F%#!^!&_M(M\!VV[X(! M[M^_T?7Z^[V-L=DP8AC])U8-T2V9Q[TW%FZY/.XULG#+Y7$OO(9;+@C'PBD7 MA&/AE O"L7#*!>%8..6"<"R<,"M\^L* M@"Z:?\\V[HEO &G%Z;3B?M@(KJD5X28G^+I2W M7P>',GYO$;!MFV,,7=3-N M1%VJCJ*[,.Z^GVMZ'[@6C\5L<+@8CW#%>'^^I^Y1];T+++M/AJNE?$ MMZT8%1N%5,=GR[Z1*:M>S^4C&X+0X4M-#S7AC9M3S8_;#N% MUVHUFI-P7,A4NF;%J^6E=FNQH2J@CUQ!0<"#@.=>@>>=KJ1(Q9&*W^B]^4OM MK5^YI_'Q[CJD^;0ZX82R$14GA05/FXL%L[BUW36OEFLR,V*Z1H%,RJ,F7Z[, MO>W%=_R)HXD;OOC^J? %TJY%O)'L1>:JZQV/6QX10N\#*>]@SP]5L/$^7T@B MR:?[377NBP4K;V;C[>2HQ6L_@\3^QY#8__(=M3>:WK8"!#B"DAR9I0L%;9TS M"GA!F>.=[G"VJ&TNPE/L$TU2]W";%>$(PI'O.59?N#O_.20AB67!H5,4*^BK M2G%8GZS+ _.'SE4HD,29=8MD*Z,51=F<#.-=AALNJMKF6CP=?V*X]RZW(B1Y M1"1!(=I/D&209_H)4U5*6"&?6QGX3$LW MVMM;\@S[A.%?#-UN]4@JH!38M&S?Z^3^R<@.9$L./%R1NR"[.QF*R M@=T7N;1WN$O^H/*:63IM=Q%-B?I2$%W.7S6B24UB8*1(QI^H^"&Q-L(EA$L( ME^XGZ PI,E%23YH[3F-F$-6HVR5&0C*_@,@$(D\*>Z(^F<-"R(20"9TSWF80 M&U)D6E57R\'09!IBI4SPO%09]CH-'B 3%_A,<0*[]T/(%Y3T:$+ M!W?WC68#V4:1-AMQNRRJ53*>7F+:6BO7I#B,.]DGFOI<'Q4$+0A:[A%:PD+N M?:/@@NDF*XBS/(>UG79EI%[IV3_OM& MP:648&5-Z]8I+&G/-:W6I-J3W@* "XS^GFCFT8\QOQ0;HNP<* 9'8(7 "IUZ/E@8'%*PRCN=?)0P;4S( M.%BVT!.&3#M? V 5W,:,L^^Q'5R@\]4[+9E>(\OF-\]\/L3TTYQK5^D>M6T2 M%7%41=7GZB#R?RX<@;S5V6M/K^DOI'>JC@TP:^"F'7N2V_CMI!U90M%PPS?0A:>_>?W6?%93:*6Y8=1\HS90MK947/2*X] MNZG(7E'$:D!MZ=CA\7T$"-6$JZK([@C.*NC4I6]?%&8]%'LRL:T-N=!3D/Z8 MROKMBV4#(FX=TI2K !B:\K*M>Z.1;<)%3MO.<5D<77&6+6J95=^>&[K98Y/Q MQJ*GM!9@Q=G8H5/SO.)PL3=]#B,+^&35'&P$("]5]RDR\!W80VVHPP=&P!I@ ML:0F6*^%/;"H;O6*(. M^*.>@MP6?(-M ?_3R_S75A5\1QF!-8+I,+!1:Z.(NKVFOWO<=L#FN2]G,+#! MWUFV%U%\QP'",%?@=::JXD4\&TS@^4_WIPC_SK7!;U0X",K$'8)/?&44L?M@ M[PV$%#MK<[_GQ.US?[]G:@*PY/IV#SW8U&+CU#*A4(M<4(H%R[&<$@NX9,+$2,1 MCH50+@#'WFVR@.2"6GLAN2 <"[M<$(Z%4RZHU6J86A1^&.;??_N8CP+J6UJ! MD[0HQ.^J3\2)6A0B0[E/0_E1EYWSEE7<2(O"]]W?QU.*L/47NE*+0J06+]7B M@7L4HKWS_'MGF/N.P7WR?AS*D_8H/#-*AEHK[JH3^DE[%#ZR5MQ5\'F^)H4A MV%-A71.LY''4N6KYJGO>&O90Q9[7+NA_O]3@]@OZWSVQO[."_OV\G^?- F:YN6@O@5.%I#%9)>'4+>/1V[?0AY MJ#M![UY@_!Z(I!EI@(\S7$N0^]:HT^,(J[GZ/A'&MT%DQFAQ76LW=6'5\XLI M,;ZN,ST>@$APL9#$&00B"$30+>AS7RS\'H@,RFZAT9-:"X&82.E\$;.:\,TGX:6NT,B;<&J3]FM(69+<3AK#^J+0=- M3FBO+2*G$[.>6?A^]_=O0YRI,#.U.AKD#(*,9_A-[T2">R+>[5,4 MWEQE./'@RF[/*?$ Q4FG1@1_D>D/[5JJ;*PLH]FL\ E&;UTA_2+Y[#A9->L% M@8B6+6RPH/UYG=_T0"28)YS]7/X%(<*#(0(*>DZ-"#:.CR?S5;1H,,T6;Y1( M39[[5T"$Y!(C?+7/-XT5@457Q4G'D^S%IIDY0-HX.LRYZF'7%(]\?8.MI3[RNO0:A >6?AFU;\\YL MC!L ,__"M+?XN,M1=12\QIM)VL<*?&GDK/0KY*@FOI"J9^7A%&.D1G0A MY+/$H,YO6AJ" (ZZ.-_G'?AQI\UT7]M KPY2S/77(#0@]?-8\FLPY>,-AU=2 MTQ;F$WDCV:ZIN*5?(<\T6\]Z [)!M 4_TRW4V#7#FBZ_Z6](Q)\(#AW((9BZ M+DQ=M[ T9##UXP#W:S U*V%)N;34FB+AS.@V+U5*X\SWF_-\&Z9J9=92!(^I M"'*WW>YHU7&BOM(VS0X)ZHF+?['?1<@CVFODO.X@B$4G@0\"@]\D';T(5-5S MXM(1EYV2T*YK9<75K7QVHFUZ"C+8$\9]CCO]$1VGA\[3HY.[:"XMJKG!0L+: MJP$5I[,&3K%7<#98H;Q<-C.IFK'J)Z-JM^E:_=*V<1]-/<6Y,W7N0Q9\VQ:, M3MHXL1[GTWZG*,KS5%P2K%&\XUWCK)P9M&B&G?7%]J39&M+C]#Q:W7;'H\$> M_.Y=A3LZ&=NR,GOR,M(' =]0/UHTB ["T$$8.@B[BZCE4^SV37F9V* !;'3Q M.43%UWQ_W!P4DYA?'U5PBVVUN#&_Z5Y'/C'HW@9*$Z/3K- @S47BJ[-A#2U7 M4W-UN&X8&6HEQ)?.Q*H5M\WGB"* PH>?2F[0FB MNRM,,S1 &)I#J;+J588 #(_ 7;KJ-&:LEV$$(F_66UBJVYW5>(F#81S- -^* M1JGM4Z:VKVX=%P"!@\#KD4$@1"=;[\# @/=664F+][$,H<[+C&HYGKH , !/ MN(@GDB 1#" 8^&%,]- P$)[CL7=@@,]G2;I>YU1#Q9.IBF65M4$?P@ (?BC\ M@RNEJ'/VUSJR B$Z*FR1JUO@/Z_/Y>"GS^V#<2ZRD-W(U %2=\#K1 9^T$)7 MCB@CV&7]3S_6H#DOG!0>_P?\P;8%2L39=$J&?P/'>>#!'JP(?;?K*VQL#-_- M<\'W>ZJC;%O_PFZP4=C7%W:3E?_T>7_9('@D#R+R=.K82_#2G@I>^M1=IWE7 MJ@S_N-8S-:LG6M$)+3!%.=D5<9JJC?AO-YG^5(:A;%OSH$E]T-#>#5K4[_\> M4N:4;:^K>G^Z!A_M0JWWQ99 )1(YC!DJ_5PZ.Y*PI/;KWS@;.\QN/G>A!M+S MX"/!2NXUYSW:NO=9_NK,!Q80T8#8O+W6TP2&<1'8K#PB!_U[M^T$(L13!*XN M&"-[0-CJMLOSYKOZZGY38-BT!ZCDAB)5'41E\+,,E',:M$F&7_I2'\[0Y'E/ MNE%757X/?&>ERL[%9+OI")VVG>U'^$Z@?>&8M:!;FUW MCZ"UT5X#)\4$[PG=B]$_+R&M'>ZB!EO76D]I9MVU:+"'PJ38UNNF?) M0S"SW[*YD%?NKI$T&R.>G;3?S\X87.@('6/9_T3^_!/._4!6L,/UGD1>=+#> M_-7+'M;;SSYHX;45NV=/?Q-X##;4GH ?=\W"J!AU)CUXY1+C>U*7(R,'PM+_ M-"O)8\T&OOO(S8_PBX Y ^0R-Y]L2::W'^WI)UQ9Z#T$7(LO_Y@!F[ ?PL8.F1H@S42_9L1P>/SEE*[)DN^_KO", ;/ L@V8LV M]FG=DBU%!YOJ7D/[OY(;U%('?U]P H$>[E#HH]F\VK#_T)*_B[ O#?B89PHQ:]83LUA M^B0SE>>,RODC'NSBV.N1T@)CXU8^+8G1DJR918HB2&P!=ON#D:U4>2(R9&LI M,KXUGQO3;*?L+B3R>>2K+6;S=WUIZDYZ9&;9DX5"L=)9ELA1RF%X"0ZE3@8A M!V)YH8PX'0,Z!3?9P->([#L3+S7L+%$(=J9XZ?1>W,99>I(?+ZB& M&&TX$[>O*V*A AZL L]\"C=JQU=/ZU\S!2Z ['OV[H.- Q!\ M\L)-V,O\;,?\[N.;OWVFL8^NNSAZPL&<-00])C[NO>WWW>V$_7*):, M4>\>?B.Y7*FQ,AFCD<&<3S"GNDWP(;"=?W6"G%'@T4#7'L _D&:00SIGM=5' MN!'6]DFG+KS[R$Q#?("R<5LDJB".*\,5QF/)4<$<%A(=OAM_/\>[(RV 2E8& M7F+ 9 =12E0PV]S0"4#9RMX M8G*3%?O #3URU&*L9E%97ZTZ0H;!@[C?\[G0\7:Z=4K#,CJ+I>N+D=3 M8]4W#*K +$=.\OLE%Z? "PQU:=Z:4T8;6-,II+V5"H48-:#@,P 7ZPTO54G M(CA7V46RN\CVIAV($)2D'P60>ZF_^#Z"?.*(^-(84.?6G5Z5PR98V]&5G-YL M9BN,)I$;/X#]V \(3<7%R_#H^_G$PT/"ARL>^>PB7SE#N[.#JFJYD%;,&E2\ MD>I4;==S5$]W@L.3[0T,-Z6[BFF[P!H.\[$S?R@/C)$9%0I6L9 K]'36Y?IVE?5E%JS(KE:%%DL(PDQ5&J650Q8G%>W7OV3L MD#EHXQSN*KP@<_U9%^Z[=:F763ASEJCFXNE<3] S\3K7QX8S:U*#"W=8B?IR MX0X-.3+P X-_KJHDL*=-;25<9#CO)QA_P.HV?:Z:J]BS-W*CA:R[DWN%B#/X M0)8PBF8DBI*'$C=00/09EUF5D_M4G(T?G+)/P*K32CF2)@8]:<71(X,PL\O$-%WL89W:)H9].=(>C3Q^72UJ6+1HJ7*.&K:KP-,E M)/KUR*7F&=,V&5\9&;)JTJ0S&;)U^)WLP=.EW%Q;-NV9.%''2SWXYDEPI@URJG%EA^EAKE]AHQO1SL&[@X.FK9DK)]RU?,'R\TDG4RQ21T.'( MPZ?/JJ,A[4_ W!V![M89>YI38=O!@ZH%W2_F)279'(@%E:ZOBZXY-TS8Y?3@ M/8GL#),3#2HJK+R2L:J %5B2&AAY\)[QLC3*]NI\1Y!;K)?71]V%2\+O/'C/ M=B>WQJKS;E*8\+-<:F2.1"]R1%9<*9Y1S=KDG,X7LF ME,3"+=;QMN#WJN7"<"8Q^!P2L!ZN)];W$YF)80BKZ3RQ;G9SHEN!(U^^I\00 MZA"/#\%,.4Z1J"%+2OVAPDH*.1S@9)^)QP?]U]^=KT8;+;8ZZ(NSTJ!!$5XB MFYYJQ_2T[E3\4K_)YK!H-#\O)DIM7L?X8WJ:P/V!EV;%I4&L%J93'^ZQ&:L3ZJISS7R9-I=JU@1%IE$D5>]31M<4Q/TVK& MRJZ2NBDFVW3+3:_,TJ2C'=/3 C&UX\QTDA0SDWJY6,F7F)E5.Z:GLV'2;8V9 M1!_3RYK7DR9\I2/SQ_1T(HWF;KQ?(0VF@*LU?=PLI(;:,4V9,0*3SCN4)%:& MZ5G/[:C^, MUZF!&JRGNEZ1@6(.[=JF\.Z 5G*#]Y3HZ;::NX3$I:9>938 MLI5ARH/ZW\-6$[/92&"3K"4KPVYZ)8YJ$GOD.TO48F;*M",2#)$95.O1 ME!ZM2=R1:J4JEA MJ+0:Q^54JN71K%A@ZAI!UJI9ASA79/^%2JOM@O:#:>U=OU%A0;MB^@-8&0K\ MQTW-U"9.! &KM:D&O9$"JC@7X[@3U%#17 Q[]Z+F_9:$A*PXAXA1#UJ;$S)! MX#'Z7:IX)(@+"8*+,0]:1A@R02!H"HD@$#2%1! (FD(B"")&TT@0(1 $@J:0 M".*CY@1($#\NZO]10'VY6;-?F/59_<-03UFQ3?CA__O%_OIN=3(;HZ[+??_1 MO8:/+AAW5=F)"-8 5F?V__UV-3K2_1N;\K/N$]_5?1R/X>\Z8%?7[>V5VTT) M ?'T4L&1V.]5["E5"2X';.7.GD[P[P<<#R#X\[;Q.K'@N2>TI84-VSXAXD_= MNSP9CMVPZ_:2$ ;)_7'DCG-H2SOAEG;;NL!^N,M]ZQ+A-;:_70'*>1O]7-Q] MOPJ3P =)V3-,\RC#] G;\5S@?N<[-QOA5<:_PG=0_W54&8ZNXL\E= *@J>=^2RX[K:QU9RI2\*DTZ7SG;[%&T&Q=9*&'ZUGK=DI>#0 M!+P6$;3KPXC/M90YG8U?W'%%-GZJIGH/8N.7: YQ6AM7,HE,L<@,!2'*.JG* MQ$K6'*,&;)P+=O+X5QNJARV^V%:UWT+"Y(/ ^4)=;>A0-3>_RB)LW))K+T(X M("V<,,3OIA;UMOB9&+UA85!37MM>)T-MC.GGN+WC9Y?=+L^KV)S3&Z6Q]W$2L]F17@=G=NTNF3?,_I;/C(Y M 0C<<-XU1+,_AHU7;0%ZF7SMU2<<#L0,9V14TBW; ?80T+"IKL=;@Y??(@1M M TNJ-[+!;V!CO* STA& +8JS'M99-UEL8HLDT;.6^;JPD)C@D(=^(K'#0QZ$ M-0AK$-8\3DAV0K2I%QI)R5%;N#&9J!ZQHAI)CX>,53"&XYX8ZI!A[\Y.FQ#: M7/N4ZNH3#@G:A#06/"':B(.\DHAV^:+0,-/^8&492M*%7'8@>(P33SCSGF]S M ;KN'P/#Y7BEDL]\2CN.*2"L;8OZ+=7R&YQ2QB)IE'.MLF;,.,F;6U&';WG\ MY3FE_MG0,T\=&RXN[.&X[=W^]X9Z>9]4"JRDJ\,VRML^R7]XI8Z1285$&1"G MU<'WHRO0B#CF7@6!V!E"(@A$'!,202!H"HD@\!B#&'S"( A$'!,202!H"HD@ MD-<4$D$@K^FT@KB!*NV[)T% G%:(TPKI?E@) <)-;H0XKV*B2OJ. XM# M[JR&^;O:?+)2PK/[6Z\KY[[--(B$?0)AGSFJ0L(.D[!OPK+#'C#MJGJ#MI;_ MO$^)&'ZMO-85Y>O7HB/RLVO>E=NZ;VD5>-.R>5""?*0&?%G6S;PVJQ>QF:M/ M4G2_WI\XVH8J!'^BV,_1FR&+_'J53W@M\KI49?^C<=O9\GC$XX<7P(YRBB*#1%ODS1CD)6Y:_< @*=;*^JUU M?(I-+$8IC:--M9OE-QP;[!-+D>^9Y,TF@UX[Y.]P"-YP^!CRZZ:WSSIXSIOP MCTI3=,% 8F/TGPDD\&9CT6L6%IBATG9RJG9H4I=J&Z*,^!.+':(D@I+S00ES MW4.5K_"5G?/V^J,BQ$5CG,]C1#E!TW)92M"BVBWX#7V]S(I=;4-OP3[A]'LT MRP@C[M[=N A&("_B&F'7YS%BG1?Y7-]MSPU"+6028T;/K?-;4@KZB679&Z9B M?QU3-6U/-B/;-8J@/$YH\SC7HE]_#"2Z7#SS!C7+$1AJ=$BO;?:B7:&BF?)D MEEIT*6,AQ6$XPST1[\(0,M^0G8N;I''T817!/1R1!-=4ABI8M,&]%W10N M[CJ':/97=[[#M1R/;@IH5[A14[BU+"TJ17\$T[Q!"SQKQ'F!I.PN>-H6Y7TC M[ES*R[21S16K1F7>I?G2C-53#5[B8):6>L+(0P)S5"T;7E\3I6G#FJ;]M*6^ M-E"!X;11LSOPA$(RKC)XJD)A"C10YM>_)'F^II0/8: H7QO:W?,B^=J?[Y^4 MV!;)>K*G8?)(ZLMU4EQE2 V89U#:SATY3;F'O.T;I>U'"S!0M'ZGQ68A6IW0 M5Z7=4ZRQL?5O8&7193/I:C)7%_0DQR7KB55N0O$2CL%@@WBBV,/JU:/!!D(4 M5.)^KR7N=W%W]^=0,^\#E;K?7:G[IV'CH TCV^N8IIT<"NK#[+_&X]U[BVDN=>CG,_[)VQYF.M-['Y=R*R+YMQ*">5^@8>F#:(9@GS" M, 8=XMS/UG[B0YYKS^U1#H&^L6>OF#:7BN83.)8THJS?\.+S4K\LX_@%8 M\:X#M6<"$69#\ ;'NK$XQBB)+GJFU^8#HR!CR6%V1K ZAJ !N0QWZ3+<1?3TC:@) M&_:XN$?1"E8H<9.E/J';?5J#[PBB)AQ_HLA#G^%UV/2_G@RD^.]N7-F?@-57 M0F/$(7F-UZNS:>>\UZ5:,579@:8TVC[LV5+@0\_1IOK-/AP$M7?:=63*P1]Z MCFRY4#=_^].IZBBR"_MNIZ.[27_R#TCBC5;7__U?+WIX'T#1%C3VEFW;.YP( M\$-3HYL6X?(0S.RW;"[DE;M=1I:-$<^^RN]GX($+':%C+/N?R)]_PKD?R&HB M+Z-[$MFB5=14A][OS5_M/@J 9O?9!WW*MV+W[.EO KB/4.O C[N.Z%2,.I,> MO#KBQ/>D+D=&#L2R_VE6DJ^4X$>/W/P(OP@8!8 W<_/)MAO9]J,]_80K"X]< M(=)$[&$D"7'6\MQGW9%/:>P_::'6 % =H%(40;J)7NVHX-' V2./?=5N_X[ MEFT//,NSX3(&"4S94P>1M&[)EJ++9@1L=9XZ@>L;^0NNM&[YZN#O"TX@T,,= M"GTTFVTWY0CQ%'G9B_)=A'UIP,+:332T$0U^V:WRSD1=M5@,CJ=,[$5%9[0 (P^>/DJ0F;F[:M>-50:;%U;39CZIPI$'3S>3N8DRRF0OK[9$WNA4 MC.24\=VZ4)8'50V,I%^/Q&J]7LG76SPFSS+JJ%0QJ7QZ 4;&7X\LU&UZ1774 MM:@Z'8R62QK#-F 3BX/WK%J,.HH[6DUHR$V:%599K %B(.1XXRFQ6O,K(;IHTI>+9*KHII?P"J=@Z%#KM=9XFEN@*T2 M>CY+]^U�N&'NB(,M:FZ>;"I[!)RV':_(I8:M$%3,$??.NLGI0RZV3#%GQO M9B?]Y3A:-@*_\V#HNNQR7GZ4RPI,/:T2\6RT-C6#K-;!"Q2[*[V(>@Q<@#[_5+:0Q,^&-V^)$GHQKO#R8:CD0$1]1OGDWPYB>8T\-W^PP M977>4_)I,/2(_#-L/INMS'5@>0F2F8]3#;_(:'#HP;L.,TUCUO6SBE A2JU& M26F810\,/:(K0U7G))OM%87);,!8LPQG=R=@!8XH"T?,.+?IDJY!.)YHN].D MT+'!T"/:TN*%08V>UDDA8ZQ]U2'M@KC2X- #HTI+2D;CB5'+2!*K7@%G\D*I MM(!##ZS*KZ\J>7= M40_5Y=3F)M+:V;PK3NS GZPLME3@NAH\X=]B9IV!"H5 MGPV-R2Q*./5Y86WD- D.Q3=Q5; +\=Y'HXF3^44'>\UK1XEXWJ#P>"RR";\B M37C>\G+?G/[[?U]X_R=))[^,_1K*2!WXIEH9"L.AJL ][#D%?A13? &"=-6C%\[&;#38KR9S -%F-7,I5)OY%.:P?^*J"!NG$(WWO'5 MTT8?NC6 '5KQ@Y:]S9$:<5Z\,W3[//#I<'-!#+R#[/G OUK!$ZX(6$,5>C1P M1-*> *=P!8,P//Z/&U%W*_)GI.Y&9!=$UJ9I+]S?88H3@V#Z.>K9I$Q Q&/* M4U?]O?O'_E-AG+"-$:!7HVP\XUT,&80D,EBGW0>;@"3XY$78LI=UV8[Y$W:R MFVC#^WP7<.@91VB[;[.0KS2[\W(=X" M+-.'T=4VF@X>O!LJ]X'[ZWOJF<.JUZJP-Q#\\K,)A#^A\8^+4-)(%,XK$$ 4R"1;M$&"1!Q# DB!,* MXHL7OCX,("XW:_8+LSZKJQ[J*8-H%7[X_W[1O[XY?9*.D=Q5RZ[9'QZU=%79 MB0C6 %X0[)]&(]X'H9/,^-T:>F2V]VVVYXEEKVZ)VV/"C3833R MPKEXE/H54SS=[9,S1Z9GNG;&3IE?#'Z^B!(E_G0_\ 1Z*N1;8[%-Z\NJPNEBL04+-PF 47CL MTE=7+Q[H_>>L-\[.'K*'R0:^>_DR!%:0RU-5O5@!50 MR I.805GSF6$R@J^>>4P!%;0PFI-1><:4U&NL^S2S&3H^AJ6^S-7L8(S>[7O M6L$-Y(!V'0>>BVNW+#2WD-XY*V/4E=W.?[YPI_F&?:T$=6 !0"/$Z=B'+* \!Z=7=\"0N)C_L@" MAG2[LQKF[*2@CW+3:;]<8"<*O-[)!!9P+J[?BWN5I^QQ>S-9U;KJJK*CC") MS8$"SE73GL*;[8&WJCCJ0/?.3(X8(@_V;C*J#^+:@@^3&Q7=J?$Q_'*D^$P8 ML[ACJ&2R/ZR)(VE8Y"4&^K T]MD=_(:31F&B]D)>[Z6\WL\9QZ2]&"A&1W+$ MY&#>8"FE0DI1R,@ W5OZLP$>,H[[R+\^C$/\.>,8&50FWAME1<,?9])2KNJU MR:0&C -XOMQG'=\;SK.>TB,.F^.;R16;N<#K;?C]J>QXD?26$?PV\[+7:-*# MZ@9.X/"ZIMS_%&9E3+L/&S^#>6AZWU2+]@)RJ6R; 61TT]-Y:[#5YO3FTZKJ MP(JG8^ VKA5Y#"=T8;]>CY3;K8APQ)PBTDZ=MC@%.6U;L7'O9=B@FN9 M1EY.K%=CI5D1"+O+L$XNQY>BT#2 4WPLY8LLXU8O(1D6T&W MG*"" 4AHWS2G RNR)-9+L:+ MB)6&G8I*\T$2GT(K BXW';MT]Y4'-R+DI%_623^5$36JPE"V6BM-9)@X7^RQ MJ?ZZ JFP ^_\TD9TTVY[V+SSH.5 4)2A;O0 9:EOQ*F^CRSU5P[7 EWEK4'1 M5F#J83M.=8]>Z'&B[31>%&TLVJ6SB9;<\%,\+W'!M;;8F7I-W^+VCESA&ZBY M^(KF#[MR5&GFHYZ@UTI<4X_:BA^%F@\K+SYYAP=I/O)?PU%0\17-7^2FU7FB MJ#!89D[,&LEQ4>ZP-:#YS/&,"4HBWTP2N:Z:JNP&+ M3OUW_&8\41[&%8$PLOE9BQX[V34/>W\!'PX[DG!!N?\[3EL^3/'LE^VDN)H4 MFN1PV1?:DB_:EFKB6*H&[002%API-4.%M+>3F7Q9-V /A[JB.D"')S!-&>C+ M;:8J[X?HX#XRD-\[3:EL]#&YIX['$(KFDH0V<3A-T/NLIG>*@V:A'[3F)()[ M,*@:%B4BK^W*GM4 *'=>D^R$NQ1F^+J1&[;:(T[BH0$$-:\DTG^4CKS)X_1/ MZK_E%Z?>2)+J1EM@,TNRV5O8#KP!Z"A]J*$>W+KCKXT'>]X0QEB +VT+G%*)5Y]ZG,AW,% M4YM]T+; J+>KKSLV.9HC%M+E5QURE@FF4_6 M539NVO,,FX,I+!75=?=/MK_J4CZ$YWAK#N(-7X?ZRG'.L>KS!HB1 MU #=]@/G) B?CH';="93O?_?WIU>$ M \[M/'\A$% 1!&5PZ%]_JT!M;6U[6 YHUXX=O10+J,I\,BLSJRHSKQ8*?&$Y MX:-M9VG,N85 4#!Z2A_9RX9R9-Z-R?QC5O__7 Q&5J-B0$R>F^XN/_G8A =-A>9BD/C6K+Q(G:'56&55X=0#!AXEN]2 M&9/OVJ*]PUBJO[]S"FXQ96PNZJX'"DS4=7,A&M*C5>8*4 C@YH;Q8VPH^(I6 M]&&?,U+*0+$L10:-XK:M.'9K _SX!O*RR*O#%[M5U1K,(AL7 M"+^,UR?WOJ- &HI&WZN5?2Y!6B:G'9:5]01*!%(H MYZN0\@ V\O3'9S*A*;'FW,TZV2)?D'H%-5MH3,P$<&ZB_G&H3TXO"/[(Q+K5 MHO\?P=]YR97*PW!/PB=2J=K,+.*F4AY"^,-S[9].!?BSK*B["7R>2(\J SC9 MH+,H/RJ*>]Y!W/,K^^A31]+2-7S'0JF= MRZQZP"KPZF\=K1^(0C4HYODP%O5YA"C9C.?X(D=WFW5[40AG+9=>UCTA\K86 M(!GZ2>'.GWB@ZPPRQ/2?>3HU.FTEAU6#+2\+G@Q](>\4"GX&,_CIC!0+ MQ3@!I/JF)2M6V&_\1$R7F&WJJHS]"_?^^REZ*QC;!CQ8QN6Q:WL'#8\>KI&7 M':%3; UFS=E+V1HK9CY7*PP%(N87$+C0R=-[G,&_9^P&6"#N.J;\AW+P?ARM MUYKR+B.X%IY1JO%BE)]$GYMQ*!#>TOYAD2$41OZ:Z?JC)2(@*_E?DHAH;9IV M)"K/XRX?Y6))MM)-ISR)8(YO=D&!Y?L)+&_1@@&@8! I#Q9!OE96U'VU1@&U M)ILN#-8'0*_]!-,W"?JC&BX@:WFJ^-TY:O#2_;C*)JE.LDE&=V3@?4LW-TA%*VZW(N-BG^0'1$>A^YPG#(R7 MA_%PH>/1MJC^YXU5^U\'QKB#8V[[Y"^Y$_!\Z:S2H1K@K[UTYLH"'([ M6S1&"J9L369O@RNLC 6 B@U4""@,&#PX1+&E>*D7!I8Y>?V)X.#!-?!XT$], M=L$33$S<^UG:GG #+AJ6]+-]>-LU8__8V-2T54] +44'[Y7A_;#=IY*)80O5 M&:FPCJX-GO^:2V0_+YEH6; 'ZX<-;,7!^BOO):JQ&92_QQ>^:W?00,8 M>%] MD"ZR"LAD*8:DV!'L,V0#@W]]PQNRL==!3<6I:"NBN@MEN?PPX XEAP76N=94,R"$;D DF'*Z-24"IB5YV.T-6_5? ITX4Q^?[*U@\4H,GCV"\ M1USM2LFZQ+,#DWE#O/W[DS-2LYX2ZH7&4I\-,S@^698:["A#OC0JU:]Y*+;E M/=3'248QAT +CZ"JCB]56Y" +G>LE5#/"$0X.II6LKF^MI)K9/099UYZBSW; M+1S]PL2UKJZXG;;6RXL)/X_+22..\:>M$D"<,!475;PV),(\&7VI58E!B5L) M0QB=.9RR, ! '9(4\&Q7?/^RE*FEV I\Y? C!J34N2HK'ODA\A5;*+&K4DZ9 MQC-X62LPNCIBZ+Z^N!D7R"\PP:=^T;3M-% [QXA>4:R4JKM 97B'T;<\P'=Y MD%:FJ6%!F3?+EM+558'M4^(0;CW&#U=1H+($*M)[).91\._0I7%_W!GY-,WK M(BLVGKO5$CXADPU7&G72+2M^:^03QO-*2J5CR698%N;10GW$*\OA\;PO1Y$/ MIITK(__B?+@^]I_#=3M-MV9=/BRY@C%;FE4Z6_6P?YAPX2CV :XOCO^CCLCG M=0ZW9.?%FD3S:N:E*<2[N)-]OKGFK^99?=A:Z3B>'-2&,ZNC$N$%H/RQ0-9Q M_+-7Q_^E^7!]_(=MH= <@4\"N **'/5=&WH"ZQ/HOK^ N@@="',B6]F O\;=-+K-?RJ MBPO?(%W;QIBB*]+:"8#=]!V!_?X!A]V[ON>KAFU%"JO+L.^H/F6]?P0J%YO8 M43*G:>IXW'V9)+5E4UJ\]7/7\8!UV.>/V.Q_A8\%Z )HU_TK"P4&>#:7=@(_ MNC* +/=^#L/">%O'VOMGDTME:IE0P+=B5/OL2CYN"^7!JQ4Y4[)JHA6>1'FF*":[ M32)*5T??-U2 ?$#QB!LR% Y CO( @KZQ'2%H )1Y7)+NYE9N2Z6MH%U71 M#VT<5>"U>/6Y,6E1"UR,.5EZ)&:M)IPZR6.;;S8:/(0M@&X<06("Z,(0#=97 MG(6B&%@<>,J>14]Z8KG]&H7@!^W!_[ HX-WHR1F$\I,[!0(L 6\:M$N'-\/^Y T4M4W__]GUWJ' 8VUXIL MAVPCGR^D%ZX<*N$^/<.P'O)J(R_ .1];!T3#4VQUS M^@1$D(% !%_7HR+H"'TA'+R=I'>X+F(C"^JY?S7*R6.B<.49I"'ZI;:@'G#@ M[I$M=L3?YS9CC@G&FBK]=]7!K]]UH R I&-%$,UN357FH0+;*EM#X> M@I;1MRW+0FI*UCK9O.9FF/1H4&KE>OP"VA%O6XH](IT9),B9YM)T3DU5R[;M MP)8'SR1Z8;=)Q1)SW&4=(Z4D53?/5P5*P-^V[(G#\J 8I?M@YF^&U9FBCDI* M7* /6S)I*UXL#=UI4RRI>F^UM$E;K KT83]?J-S":G(-LCE+2I"B!VV7$ZKO7EI$@[C!2>:TE*:O6IE%@)[ MV++HXC@];Y?BS0DSR"QG69&C.D.!.VP9[^9FTY663#;#=*?@5!.Q<7\TA'4> M#YJ^&*R<4Y8+7JOWVZUDMM_-SC->P;5#+JWJ*ZG4-:)X>SFDNX5N#3>&7NKT M@Z;=4C>1(8FYV9R)V2C7Y:,=H>.E5SMHF@]/8\\EHI#!U5)1QA>Y\8*L>:=! M#II..ADR$U:2FN:*+L'7&S-[55[ [7<'3;//\\6L+X]4O*PLZM.>D^*HAK=^ M>=B!(OYL=?6$B#,RGE-,9\4163"L(W3M%+E>CNJ;'3S3RECA?LFPQG6 _2-T MC9NCER79:PA:4FZ4,JU"M,5D0=,C="5KU*K;BW5+?&&:U(9,SJF5AU6!/"(H MLPXEEIZ-S(BO)RUNGBMRW! ?PJ8'^,_/%L)+I]5W>":C<15-G(X'@P5LNA& M-S:@?V-?H*<=GD[%9@-M,@N35FU>>-%R0P$V)7UOP]._<>>CUM39+((#+?N^ M'T_$(I@?R<"\>JC[,\;99HLO]&B3(VJO6[<)@=< +T_HIJ3YOFH& MF/U38].^&/G_2%O7T=6[_.WY\$?#I= MG-K*T^;#;J>@)[3N$+3;)-_VWWC)GM,ENHZYN>"[7-Z5/<=L9QO+NLVK8\WZ M_I1C;?JU\;K\,7_R_!\;H4_N(=NQ17>>#T-] P",#=$VW\-P/\Z3[\0N )D^ M]!_7\0+OQ9NF8A\8^*ZC7-AQ?!\8Q.>!L>/\__$6_M,GE1$CKL0((A)C$2." MP @B0D01)P+ ":2; L((I)N"P@BDF\[+B:_FK?C(;KW>J-ECKOY5C@A_I);_ MF ;L 0E.!;7]LX.'?U^CV^O1 H<)DL#;>O)-\2,C''7QH?_)>L7:R_8I0(8. M:( X_F@>+GNF\3Z1?^Z#P1^XO4$Y;WFAT7_D:U[CU'. Z'%QH0@V&I LW*TL M!-T'V&Z@A?L!X*8[Q=F0WG^? MH]LW%[MOYJ&YW*&(KR3<.-A!4MX(%3Q*E=P5J>VI!VJ;9Z.5>29+"S+9P.M< MNYK31Z67Y +N9Z1^_69"+'5X9O >Q#(0.1:1- 99&E^/^Q;9A+[H3S\\O*5)>)3G(A>(498R&..)4$ZFZ=W[>F M 3P'*0$2JLZ^2?#(AO]%0J+(+W@,O^"Q#!1XC-.3[H^4X:AC)VU*BCX*9 .E0+'JJ8,N]147J[Z0\NP>OZZ<'0\Y6P.6G*)LK&AR;:^O< M/LD=T8H;\CK5C^VEE4E X=MMD#1MYXA>&FMSIAF=]>-X?6JE2;,DY?LL/(P) MK9,0PQYFX[\'(?ZAH1,DNT$V%"X@O62R;O7JA6%:8ZRID$R,D^W*(X,Z'5GK#,J1TZ+L2@(<.%6/S:A0?NT<)!>@#I@2 :3U_3!$Q: MTNSX"Y5O)E>E>*M/!/5(D9:TNO3R[KUG]MR9V@K"EOK[5%Y( M1]W45JE88LZKHHN$ -<7/7'4ZV2W=_:J?LG@B/QCTYQP_>QZ1HBFU^)0" MP M/R+:DA2GJ@,Z]J+ '-VV(EK2R,N0)"MS13<]RMVU9X4.?-RL\NE/46YGMDIL M7>P?ZK4=0:VMY11HM]2KE![1;ZZ[2#FMB:9HJU1L7$];V<247P@<-$V($$G% M4!#ED8,H2,(#:[Z<3\:I:FR9=5V++7O.J9U%^$3M#D%+7 ',OZQN>!GYSVB=7H"XZ09 M36%YT2UK%ET3)^F8ETP;F!94".?0&1TDAX\KA]<+9WPHB;5DO*MWY'0-9UJV M2>*\(NOU.)1$8 #0(?Q(A;$'#&,48:%8M%/D!SDW07+M?HC6NTJ?W?ZL3FF%7#Q;<,89=4@.85$.[U@P==+3>3Q]@ 0>"?S=F3E?%/EZ2HOI M>#\1P^M,;#HGL\JD1WEU>!CH9= T\T#!C;@D6:[RINZ((?LU%^_!>0I@-..& M>>0N[V7=>G W5T]7L4?68KE3_R9NR&4HD\>C@D9C:9'LS#M M50.CX&8U)OJY;:M!D^S@A$5NC7DDT ]@;WQ)I)M\-"SF=*6GB;4DGFI9W>&" MB,.^>OM/J=AA&>8'C*_LR;O?[+5@TX-G1T0[2-#Z\GU9,N_OO+=,^YBC%58- M):[JZ0D_F0^B[GSES)U*52 H+[:"ARCR<^LY=R/3P0XO(%&^7U&^XC&:=X19 MRG-5O2Q*;:V0U^>RT+;G9GH(A1FN"'$A\F06@'L+FQ05VW["6J*^+L(IPOJ= MHB$I]^!8H9 )\K!>1XO]==_6Q58(XQL9/**=%EQ!392DB0(ZP;%3L<#W1B.O M"CHP-:(ABC@\,?/W/8@RBI$@";Z8!%_/J/B4##N%>B)/-QIY7DD,$G1>J"FS MR0+*L+?GA&8/UV7^?H"@2+"\A#LW3I"SA)REJUDF)>7X\9A^DZM-N7BSG&Z7 MS7%3RHS'P!3Q"?#T#Y;@HX_%\9X#3RQ+.B.56 M0VV3[7:J"D496B1T*,:=.NL6])C'/V\*L>UL$3E:C2UH>B> 88Y[T[)WIW=N M,NS[G$$1@!\-P'?KXJ)DG.B(12"=@YNK@T=QB'=V/9W(P_>)O'P$&1VWX]V< MHT;J :F'>W.SSZ8@LK,>T\GGRTN\,*Z\ M/,?,S(@=#Z&"8#P%P9PLE11TGQRE[D2.SF,X.@]HV7PE">"H56H0X9X1;X:7 M+Z10JZP*7 JH*2^!)QNB8ZAF"A)@),#7MCV^(L(=MBW5ZG.5TU1JMM0GT?C< MBE6A"'O[$3CF1Z3R1#DPD >&/+#[,F/>'E#;48#OGHI_+JY&XBB3Z3?)7$G. M%^/];A8>UN#\'93<)W-O/8I20%*/I/[N;)_OR#W9R^@+I?P\U>INGAC47FQZ MDEE N?>R81#,(V7#2"G]HWG'[TPYH3 *\L+NU/Y(FH;'@[ZN0&$\%N"-N9W< M2.-(7LS,IVZ_M)@NW3CHGU?ZA @Q)\_&WZU,(Z%%0AM<\^%CL562J_HBLPSG M\$).5]KA: 4?S3RQ9:#_$*._N"QSG]&2BJ5,157&%+]\[TZN+>RNO:5[.K5Q MZ\-=QO"YG!O6%0'K9 M1>D0=[+V]AVJB6"'%9!V^+G:X9K&TN?U SVN5YKV@$[SC&J\Z"D[;%C3.-0/ ML%9>V[]+H^?MXKE?'V)?NQU18^I2 MGDC%^7*()_.QJ&K8N7&N,A1(+T%I-!9B2;3;!4DQDN*;;8+YI!S33;DNT$J5 MP M265_H$XV?V@LHQW MB QQ7]U;>Y]!G)+B (+OG(SU]]]B?^VAN M_+3[#>=00#O(I@N/CMU$]_W[ZL[:#4;\J G%3FN_Z2AMJ%R\-N;;W315JQ7: MJSD%K!@O72D98O'#4C#WK07N+EJ#A!]90^?,^K&C#XXG !E%TSDS57**>%)^ MJ=-:G2,(:!!Y24\)(L3&/MP=\U]'!-S[[36#@U4-/Q-:8.3WC*A1#? 6YXE@ M#\TK:%JM81.W,7. Y45 "&N%D2$,:OT0YHP4+&E.0+]6V$B4L8$"Y$#4,0-8 M8W#3-J":,<1TT_87U:QU*6/OB_Q:S-@SV"3 9=7!)-&R5@ >"X!"[Z7B=&J9 M2X -1]%7V+\O.X^M82X(4_8(@E3?L* )N)'>)O)4AQI>A$OA1 M<&?4R[1BFA1?E_,R5ZPPDT9O".94*G)8N00#^-.]E+N KS^'0YM?P6U)#[R[ M9-V[?U/#>WUC:;3D[?RJV]-Y6W%J2=J0RXS MYNL=BS09(E-ERE6@'".'2UL;UH:@\$)"JD!J5R'@7F$BO.3J#A12J C61,=\ MJH>P-=TQG_ >-CS28^(KR^P(UA@!XKP1>V4Y52T%4PULH,(!8"OP!-M3.N!5 M8.(>CL 7BHA@-44RAX;WK'4_P,.V"N>H3E%MS';[8] Y6"E9N:Q)D7C]6644+-:ME.:7@_EQ"+-ST;M/,67RW5: MKH% P3O-,%=JOA )OE M?6WC6961VYATC1UM! !@>BK)!EWR]6=H_=D!CQ*AU@=L,=2).]DAA4\FO]W] MV'8?B$\=#@>8"443 "3O6JHMJUYWUI+T,LI;^>/#$Z)3&)?U'MNYFEV6 M&ZLJ-^:2Z$M)^?:C+>U*EOC,#U_<5Q8I T M^-D<#".K%6+TM38WETO9O*$\6]#> MI2+X)PU>8.%A4]/ZBIFY %;@JX777^V9?_ N;!R7(= M[,/Q_UPD9"U%ACRK>W__]GUWJ'(9+UW'-';*-_.4GT@MQ#I5PWU)$+2P.P,B>1'TA MKNPU&5DV0M*;F.G3-C8*"8U%(RS['^SU(QS[ :\FXC*\PY%U0-7?EN3?M;GD MQ4(WUTQ?"IXL1??L&?CLO:=Z;'?,Z1,)YE)H.H&OZU$1=(2^$ [>&F@[7!>Q MD06U^;\:Y>2QTV3??:7_%3X(:#Z@<_6]XVCK2SOXA)2%!B,,BD)93L*9QH#) MC=;8$<\>E3PF&)]8]=SHQ:((X"4Z8(H#KP:S7F2[['G[/I9,H,*AW@)D]/9, M>/-#6C5$ ZAW'?-F86@YV]A?25]K*?+?5QR A\.-%OIH-&^"'*_+RR# M-BE71FH5M(R^;4G:Z>PP/1*[N#)*J,6JO1@4.U5H+;UM*3,U8L1V];B6647G M]8;#9IJ+(6AY\$Q;5'6VUXHV>:94;.;(T30\H6%+@GC;=%)*)1?XK"[@F5DM M5UH8=4<>5P7J\/6ZF^<7O:(\U]^:I!96'+PXY6HG6S5'3L/![N4;$B ML6JLR5"D5N"I]Y,"2=[*3TAEW-\9GL3!I5W*063L"6!T,R]&R_5IV,JGP]F6[H M_5(]K+?@VP^'U,"[L=D@03/X*DM/!ZE.*R&158$Y'%*I&5W:3A]/\ZOGA!E+ MF2-AE1J"E@=#ZJLOHV)JUF@V7;.?PD4MO^P^QT'+@R%1Y7A2**[J%DY6F9>Z M8.)D,[< +0^&E*T:"J&OI 5>+BWY7F'8P/$D?/OAD ;5:?XS+(][C4K_7&2;2R;LWQ^U223 M=2=>@"T/AI0AHG8IZ18=+3FF['"\5JMTHU70\F!(/3I>2=M$4>#+%E^HVM%< M2B+CH.6;(0GD((;C+,D)TD!F!%KN@_Z('"'TN1A!<9PDX13]]N'3=+-?PEND MS).MZ-Q1-"8Q&,2/J8G:L[LJM;JYDN:6A_+,B19=FCDJ_*J1!(Y&,65K3(MU M';F7D BN>DSXDW+8B6IB@L/%%WT5QONLDZS&0IT:[Q840,6BD-;T^D1I.>2-UI8GA,H"57DAJ+ MU6#9S"B33IWD[:H:BPO1PWYJYDBK.42Z"WAD5<5J"J_$E<4Q><:G,5X=D7V MO=:<6I:ZT;C&0LFGWK;,Y7ITK:'T:'Q&1CO*1!LDW QLR;QM&<7=Z0L0N%13 M726ZJF((6NFY*L0.WS[7XC.%FRYG&IF+*M7&P79 4O-QBJ9'5<#7CTQP2_/JDXV8+.=_A9,MT9 M9SM&-9R"+0_>GBED\WTAVT_QJV)58Y<5R19,*/@'8Y\E&84P:]%<,UPK3O'" M9,@LN87 ';Y=(J+DO"9EZ.8L[-C-C)"?T<,X:'F )=Y-#^A\LEC@RSP3GLSJ MXMB=#4'+ RS56LQSVVF+J68FIE<2&I4M3RGXS V6WOA\_GU]@9YV>#H%I@!M M,@N35FU>>-%R0P$VI?P8BF=OQ9V/6M-G\P .K*KW8[9$+(+Y01RL(2Z5-Q;B M338&8//#@JO0DU=LN(E"M4Z^E"=4:; M2 \TRJ5UA.387E+?/C6&L-WG@]ZO(?(CNR+>+&:LPX E=P+X(NV%]%*N'P?R M]MIP_EZ;AOD:XRO;G?Y++$%7FJK&I_E">C;1\]6WH;.Z.P&\7)4'A]7]&N!- M"1A/\B-G&>#O3P4U+U:&'$Y'^56,)[-+JAM/2/$W@G*J*9!Q 5)G,) A.4J M_KK#P(1O]4CI.96VURW /=OC- S%S55GY5,<,L'TKA]C("#>\8V_@(G.R'1M M0'_[[Z=-G&]-6M]).:8C/AC,V=S^U^ "'CF])^CUSB\G28#J MXM16GC8?=CL%(Q[K#D'_3/)]_$TTS NNB*YC;B[XH17OREX 9F>+V[K-80#- ML38=VX17_$%_[DQ<].0&RQV/<^?A)GC@ "!F0[+-]S#,+&Z$9Q)?@\07H,32_!) O2(\%DR](CP63+TB/!9,O1(0^F"SA M_'^_R%_?) \7N6QB9_8S&[WVR75JJU="U.&*BY]'1'3.E/'LHPD>8>2>,+(Y M!VDC=%PNN=AI#_+,B88.*?)^:J$_'MM'YLOELV4$<0X-K@1<"?"7K0R \'X! M;C^.I7P;+8],YTD#>!$?_?8_/0N4I5 MW-J8Z\(,38HA*_(F0Z@_YFT&C4MFIP]44/'6R>I/[RB_/#$NFIK^]AX^]7:\ M]Y9[_O",+*P+"'/;67/%7CN8Q\HJKU396 WTDD86W(HZ2HMU,0.S+'@%1&GV M5/[YBPC]C37>%2IF(EF^R"?NO(_8,+^L%XSUXY*E"2_NJC'A%N M=I51RB4BBVOE13ZL%]L:;KI0N+E?O\G#*A@7+BSU$X3[LAM]?KIL7\L@OU!1 MN.^:XV9JWFODU?)4$VO]VJB=SZ:JSS"5&4'^^AT-4<07"V0&.;AP_5JW#Q%3 MN#MWX_ICOKWZ"@ 1;C\+([ CL".P_Y2=80CL".SW>[ B@$-^)*P_X()H2I&\ MBD'K%5$6+HD2'%H214NB* +SQ251+[+*"F0K;G3#N4J43S)ZI:MU&D.:OOZ2 M:+28#OWDZW2(BQU6Y$3!5"3+/UN6=Q=**-P79[A0 M\KK?(9Q+-Y6P'XSWHLNB 9#VDPNC[>$\["2,*=Y4^TZ.ZH4EN5J$ M LY! 8]2%%H;16NC]R7@/W:S8C&3<@JF7'K&76+A.%FVW9XF8?$RN#KZT6Y% MM#KZ$\(+=^=YH+@BBJ$CL".P(["CU5$$=@1VM#KZ\[#^^*NCG+'?BEVFOII.R8"I1-N[08_N$XX M&.]E5UMOKQ1.KK:JS*PCXEJJBF=$8A:=4WR*SL2!'O!66[G8H77PX*NM@5(% M:%GVKJV#H&Z8;)?S$S?/5R6^7)?59)::N*LT= G\9=G3.R:]V,=_';&O*[^] M9G#$JN%WY*QL4PT@<G?NIOSRFVY3EY'33^?X/4_?#SIT8C"> MS,$N'M,^NP\R("9TT"+N8,Y(@4$;S!Q@ Q4R%^;VPD, K;)J.Y;:=QU%QA31 M@DGA;=A, J(IJ@;\"&].FA/PFM7_^1?%_6-#N(%W@+>Z?5N55=%2%>\F<3JU MS"7 G:/H*^S?&T)]V,.;G_N.?D&$FKLTX]FEF)F.Y.GFN5;JIQ:_?'!TYYE=_DH(8 )X.22=:"J8"4G@1.L?$ M^@HV54 C T )\ 3TT0""#KEMN@[HJ>*QMQFI1["X))D6U*?Z*H3=BG=G2,>Q MS\RPK4B0H;!@H*T8&V[:NMA_JE@FE'/0>]-:\Z^M.J,1$$% AH:X!+H1C,!1 MZB6D9'18H'$WGM<,B;9H+A'_]=LP_X#=TTW/ MX5"W\KAX[3SFB$L,T!X\!O0?0 (. %X$DBK:MBFI(@0!O ,3L>V0X!-]D;>5 M5WTP$FT ),7 )J*L1+"4X@!(J8:XTQP3)V""=S;?7,-2)'-H !4G ]X,%,N" M> 1]TE71UZL8N-=_#VP\49T]%:3:F&$Z8)R0-!*<.B)7T+OOJ]FFL=&( 58 M95U-TO8ZXW.QY$[ 2Z2SH'E?X]2E$3#(=:4\:.Z0%?0CH1C*0'7LFJGK (H+ M(&@-2*H&>']"-R5M/7_W!:D6H^/*S&HWDXKB.RP(Q0 &"GX%6.Y2KG MM: ^-WLU %8&)K1%?,R"SH-990)N $^S?6 ! ,PA7KPBG[Y6 ]:D;>^##&*K MOZ8']I<*L66Z-I ^^\GCTOKAZ]-4C]9*3!'=7%J*T^;#[M#84 /UU5))^(R M[/'5V PFK"L#YTET'7-SP3,6_2MKN]1OLV.HKMO *[Y%&^,B'.?5'W6L3==V M"J'^^O1.-BY"QE"AU?7[@(@_18 /F"]%@P M^4)$Z)/13\27F^DQ5/@^@'Q!>BR8?$%Z+)A\0?;81?GRU0-K'[GYCU\I\B,% M?D\4V%;>8;];>8=B(^1#%?/RMA?S49! M>%.+Z6PERQ H]D"!WU5%[H-\= @6%X(%=\>PX$)H[@RX/'Q4V?']XHV7F!4? MQWST*Q;>ATX,#@;PAW(A_!2M" -?G_$>"@/LA2(3)V[=JMUQ#S:R,YO"N<1/H2 M=2ZM"-!QG#\[CO-Y1=#/M?!8ME%;:NU9F>FOM XU'BW\RJYD"*<>41$@N4?S M_77%_$*).#XOYEI+&*Z*!;:(JZFE,.B&G^/%3-6O\4J%"/94">=@QOG^W).) M@P=XARV )V/#@TN&M]E_LR' WCT8(+F6!1Z+K131NH< 0 "S;MW>?7D_?352 M73'1#/)NTK6,FA:S"3D*E 7GJAS[DW@50 /U'>T>Q^IWF!+B;>0KTNMM6\ M,^7)4BVN=UOYJL##^1TX-@R%?\VM>>R5FZ_X.U- >LOS=FP4[_DQZSN7K^\3 M1-T*.4R0%QWV8[H$]Q7H/).O\,BK' \C"0CX2.,C:]JWIBO0E/N4+:U5"%=> M)GA5(^W6?!BFQFJMM5C7.R0^S,3W@$L$M6W"TC^WF7^BHKP["_CZ8PZB?CQA M!P02Q2@6'GPBW-[>/2#"_1 M-F;,2VFY3= ZG>I^)E4,YH1U'>\779VHCOB:RQ2%$ZX50+[A:9M[(I:OAVY- MK!\:G[OO2'6001-DZODN0)"I]\ B=R<8"8:$W0FQ@C^'7=GGOF'P_=6"WG.Z MB]!4+@_B6R.Y[MO(Y4'QU4(^XH*/ M@.0"U<&@-;4M0VVN*HUV9F(S-?)Y <2=^4IR@4"*.Y)N-)7_\(P!PX::[Z3B MM3FNM,T\46.5WBI:!=+-?9PQX*!BYVM]LQO4Z_1_N5UYSB_4,XM[=3#7R5LQ M,H1!@RZ$;3(T8B0++Q&<5YKO]2KG706_[=3:Q$:B_%&ALQ L[*>[MCKW%G-@ MX4=+L9T0_/+OX)TT_5J9S7?VSOE#+!O;FHR*_;9H_6[Y13%=K!#/8Y7FR;RM M):IMZ^4ENOCUFXH<'CK95-$,791XW]YQ< OR,8G&\VH^XDOX3.@E4UQTX*1Z M5:!!(O2[Y// ?5$*?C=^= L*JLOZG!LWDK%F(5&IIDIT7[14CX+$"0""5TP5 M6/E0@=58@3B#65<:G9VJERZ5>Y2$C9'HM$U7EW- T4D./QCX(P5-:J)SG(JE M>*O!MY0NC;L3?5@AZ4ZS:'](Q0N1ZTNV^XT(1AMS06#2R18^FXW4JKN@^BY0 MQ[^)"'==P?V.170CFH5EX7G23Y:$)I-OY\/U9%34^L.OB>H"OA,3O=?Y=;%A 6@U47=@=>^=_=/OEUWUJJXJ M.\6)_UK_]+>W6V6W"'$$:WBU?_VRP3:V "_U*O["XN&6*NK>';!OZ^TK4V]# MG T>#FX#?90CMR%;^K5:+>@5&-!45W;K()=,:Z$,5=$O%!R7)ZH!BRO[M9+_ M@C8JB?]3:L2]3\0_?V/*4GQ;2WE;;9TEB=@_]LXSMQ775V\H"ND&"+=FE-<] M2'\^MX;UQNI M/%#OU[6_LEUM6]Y#'04.(J.80^!PCZ!7'E^JMB!!\;%60JDLK!6B #>->L+B M-=BY"HNK0(X\>QP4)L/)-/53MCO8J&9IF& M8@%;R;J!]7XQ)F5?BEE*M@IMW.7*'%MQRME5^/M>U1\R*<[$FU.I-AG@A;PP M:+4'_&+%@@F28"*'QXY>K8KU@7:@BE[9]:JZ]F5;5FUQ:"E ?7NUZ=>J9ZL* M=U03G*#ZBJXJ\W6E\+=J<[,STJ\T#Y2&KR.A^IB88+K150W*LS,"W8%3#U 0 M?5A^W(9UWN'$O-NOJ0Y4 VRB+$>B"^='73/D M]1+,]Z[A-0/W [UBZM :V.F1,[),=SAZ[RE[I-A7V]MN35W+=A5L[,I O0%* M;^Y=FQ>0.1#2JN&*ZV"/5X9LI]B:I /HP2#?Z)_]B L%9[Y+5%M[-^,W26]B ME,>CMMZ-GK*&R']RP11@2:(-R\>EPYL T"=OH*+OE&C[W__9*T5WL!=D'<[< M(=NZ!![I13:'2MBO="<.P,B>1'TAKNPU&5DV0M*;4.G3-B0*"8U%(RS['^SU M(QS[ :]@0?H=CNPMV?MW[9><7U_[H-S>FNV..7TBB0@#[2#P=5/8CX[0%\+! M6VMKA^LB-K*@"OY7HYP\5ACDNZ_TO\(' 9T%E*?N7UFGD5]?VL$GI"PTFCTI M!J9#$DX/P'#=8D<\>\3QG53X_WR0^[ZNZBJ0=*PH GB)CFE!!0+T?F2;$/_V M?2R9CN)I+4!&;Q.49Q&FP81D>,IK.Y7:V%])7VLI\M]7'("'PXT6^F@T;\*] MKX4'3FK8?0$^)IEO5+8?V.\+]+3#TZG8;*!-9F'2JLT++UIN*,"F]-E$\F"8 M[WM$1"R"^78%Y@7#]EEV:]=VQT(0'>"48"-X3$*2+!?Z.K(R)Z1H'GX\)3%VMWU 0NLF\5;.VI"%8?>4& W7E:6<([%. N03?' M-0;B'$BGITQ@Z^"#[4HC>-^FK>0]?R0"&T%\]9A5 M+](!K1WH>PVVTF1OI>E&/C/TA+=.:'1K[0!AP:&= @A[C(Y8?^519"*._:,N MT&L;NY9J Q/'/_$";O3CHKND!H^"41;[P&>$-MZKWPAFAKTTAVS]8,=K S "] *\"AK#AC-:X.+01 MQV1.JB^9'&:+U.S0:S3 M7-*&"%NR;UMF8NEY+5%W6DVWJ-#=:3);[K;B G7X=E8I"V\.9'"G>3S4"]7LT/0\N#MC7$,Y\VZ7N!=O)NJVR;- M3E^& BW@;UO2"34?([@)WYQ-!3.G$G:EY\)T[@?]S-B2W1S/PA-<56>)7+)? M3F:3<=#RH)^%%IOK\7&.T<+SBBJG!IWE MSU=A,K:#?CJDP&0$GE'Y-C.*%5,-A>C.XP)SV)),*S9/1ULQK3PWAEQ:'2E1 MJ2K$#EMJEDM56W0SPZ_P5KA,]'N-)NAG['#L3#HZ:U#9.H47)+G-B+&6K GP MF0=CGPKS0>79K-#-U6S.IRRK0/27\)G[8Q=BA*1P49(0. 57!)I4" $EA4( MF2!B SQ&,"+S]MDOL5J-2>"]DE:H2:."7IV1\=SB&/8U(;THY'J]O!:N3/J+ MY_)H3">@E!STMV]PX7J7[XYXII>4^KJS: UG1Z5D7E;PT:(WF/$*HVAERZQ5 M6\OA,2D9%+5>DRL[&C\I&N5F;:Y'^RN(_0,.Z(29<9A1O-1UNFQ%BC)4: M'I.218T>.W5GD-+KN;)IJK6.K%#?/<6*L=Q7ZU M_M+,Y1<)DU?X$56B,O%^3%\<0U_JA7 !\E,C/,/77\I,N%DH)N*@Y4$_$V)\ M+CXGV28N&J55MDA2Z70#9@_=]'-O#\-9UK7W RMU90AGV)HR-2T8?DVIMJ2; MMFLI#?"BA&Y*VJ^- =?'E !A;C_W09/MDR$]V^^_,)BYH^XIGHB2]V_BE(KE>F*L\&*B28OGO^."9P"@W)6C=>7$T MUY+ )QAB\^."X NXT6,(M+37(?Z^:P/3W?8; N<+/@:NR*G>RI;H+],=$!#3 M@>VM1S L .MS,/ TM3WB;?@&66E^5BK6-PE9=KE("LM9AR^/VBYN9=.LW+F5 M5-BZV-^*1,7O81*P=NB%+(Z*1-\IY7,EO9)J,EEE^CQFLRS++7[]=A;FH4A( MVV>%=K)">0Z%I2G.&C?^@9\C[L26T!,1>I&8:\.0<%V!2WS 8R3H$*#^'BC\ M<)+JB.")WEG]N0*<8!OT['?(7\X$CMQD D,%[RST6?XMT//9B-]Z%*MK+1._ M=AS*+W!$+;7O;CQB;+A=VO#TPCY=@9D^G0*5 UIZ0NKYPA>?>=>]A8>X^"7P MB8"B2[JV ]QDRTZL7M=BXE"/>?&[-S-R!@J7,&LXTZ9&E[5F9B1U74-O1JNM MM6AXL8RX<[HI,$K>S.!0@@?;Y6*?]=X:^P>L?TODOSR?#>AD %C[[Z>##9D0 M%\=B11_T]JYVT^;#[L]@]'K=>0:QMHD/UZ[6=GP M N6BZYB;"WZ8W+NR%TS?/1#GMWE=#(EQ$8[SPN".M>G:)ECNC_W3Y_H(XM2> M^)T0XL[S3?#, 0#7AFZ;[V&X)?O)7WN *O?#L/^:'=Z+-TW%OFWJ0.ZO$>__ M3.UOXO-0V5G"N?!9!<27V_#EH_R#B"^WX0L789"\!) O2(\%DR](CP63+TB/ M!9,O2(\%DR](CP63+Q_E\D5\^2.^?#U]SVDW_V9$8+] A$*RN?HOBPHNA*;. M@(O#D6T;1VJU'?Z]C/Y['.MQ_^P$PL#/Q #!(0Q\8\)[* BP'\Z!WZWR]72K=]/DM&L"^&D;$[>H2C;:O.:+,!D5]*N@M9$?>W)\,$14=2-<:2[6EL M:@H]?K4H=BOL+-&/)>#)'>K7;XX,$2=S-2+=@70'TAU7R-X"M$>A7FIT<^G: M@'<-7$O'>@FGW?]^,M?S:(\RWLI7J&2CS1=*"ZO7B ]DIE8%V@-6@23P$!T] MS%Z&U =2'^A\U,+VE*XXJ4,KO0^( 5;&@N1+'GK2A_:Q7(ED-J\L!PDL_ 8.7":*"X6BGW2[$%BC\3^8<7^3_P=(/AN:M6/MN?C M#$_V,NF85FA/.X-;&RS)%A5^5N1N31-U%Y\RLXFY-*#@,S"9'QUBHZ<,%B3X M/U;PD:?R:<&7-5*VQ[%10RL4:WAXVEY2K>*M9_R!'G=&VCCJ-LNU&IV<.>$6 MX\"T1GY9"(SO9#&A&'=810DI)*20D$*Z'W_O?96T%"JLFCAO#VZMDN)\=_:2$BHZ MGVQ)W'A<:W3R;A6H).B8QN@00\8>:@FM83JBCD)J?Q!2NWF1Y"_O&#B#7?;3 M:D&?H6+N]759MY,;3^;+*_O M(Y5F[B@5\:436A=-X-["4KR0'<[G0$>ZR.]SO)+,D0LDC MH>2#5)-(KP9?8H*27/O1T'V!9-FX+Y<$W4LJEYWB,XL=4NMFN\6IY'NY6U)?O;^.J MK)? *KIH.'%#YC>K8"7%.;(J&Z[RT2S]4HSC23RO3A=6?#A9Q 4*[M($TRS9G5I]G3^7"U$?[VI]C+C1NX?Z MD&=X,<_PYOO@;^TZWIP 05"@&WMKIF351"L\B?),44QVFT24KHZNYC#2>'&^ MH!F-::JKPJP9GG6G$RKNY],D*"Y$4QP*)"%U@=3%K=7%J[U59!/ZHL]1*7QE MCK.K5+]$,=WOGQG\HL(HCXW5++E(Q?#)!'\1;6M13[OK/)P$%0UQ)Q7&P7F@ MUS,U-S@-M+]?[?MG@VX^D.]W_=P:XBQ; B_=J:]V0U;MJ2ZN((^5?W354,+K M?9V?&/LW>H]_GE*B)Y:")#*Q*$4-A#ZE4 (='?0%,1J5A5A?4D29&@RB,@@H3&HA&6_0_V^A&._8!7\*3:#D?V3J+Y M=^V?15M?^V!#\9KMCCE](HD(/!@W 5\W6Y?I"'TA'+P]/;C#=1$;67#R^U>C MG#R35'FO]+_"!P%A!A.DOK>1;'UI!Y^0LM!+]DX7F@,LZ1\3M+?8$7?Q\YY4 M[3/M@!N[U"8BT0M9+L>WS^P:8.9$?W(CRBM<+2JB$:DBKJ6,[P#0UH MZ/S5-$17AOM0_M[NL[G&5%AU10L,35]A@VV_U)U^@4_@%VC)8,#CPKU3IM"2 MPE0;$^WU,54[@GEG5E7+=K"9_T3(\=T;1Z*,$32V4!0--(_K.F;"P-:F.>@ MT"^J*=N8I4Q-"V[( 3\K_GV4?]_^Z=40IBPE!; W(C9(Q$T%B>8@X8(X@(?3*/'&+$E1C! M_=A39 %C!!7!.<2( # "J:: , *IIH P EE- 6$$4DT!801230%A!%)- 6$$ M4DT!8007P7]HOI;+,.*+IQ$^C/5=;]3L%T9]424"1ZV?'_,<)-UW)&9TJ^\%&L M#G'[QMQNC%1+/ENF#23:@69V79%, W'[;-P.-+/3<&?$=\V3=PTX9+%<.H'0 M/]?+&.0KK#NVQM<[B>[%6$&,#@:CD40C1M\_HQ^/S^?"N=QN M:W+?^G3=Z863"XS^HJ?E/EH:O=)9N.-'-W9[/;44;W4#M,%(F@QQ1.P*[+Y! MZ.@OXN]W=38"\P."F21"5!2_ IB1YD9@OS78\5@H2E$([ CL9]TF$4RP$W2( MC1V:*7>P0)NQ3-LKL3A0G7MP@2\BC,&7N;/E*+O+R82@B1 7BYZ/@[=>*$8P M?4B84G@(C]%WM!:$8/H384HR(8H@$$Q_$$SOT*@F2"Y$,,QGC.J["=N7IPJL M!F\,,=60S(F"_.('\HLO'\:]S^DF%F(8\C%#^ CP"/ '@.="#'D-O",%C_ > M!+S'0CC#(;PCO/^0:#\5XNB[C/67%&?M=V!_Z:9M_XU\_\#*WM%%MI\PF[! MNE@4Z4?X#"@^J1!QTIM%^A/A\USX_"PF_R)"+$G]C5#Y,U!YAS8S&2+IPX71 M>P[E\Z)E@#?8:U/Z-47S$_*!D0]\9[/,M?:AWZ>-^6K&*\YR=$6Y60BQY8:7N(P-%W7'0\0IXZF_@C+'T$ MSP##$S]U#AQI3P3/JX?= 29I%'7_(:"\PZ@[K#S].$'W-X9T2H6YRV7DZCZ0 MJXOR*'S1*D>!>83TAT'Z20,?Z72$] B_6R^ L(WPO?#NQW_]2J%!P:$J&XY MJB6%RMP] B-0F;N , )5X P((Y!J"@@CD&H*"".0:@H((Y!J"@@CD&H*"".0 M:@H((SY:!T&,0*KI9S$"U2T_+R."OEWY_5$_3@E$5+?\JG7+"0[5+?^1(O# MQ8W/6K<<<3O@W$9URW\0L\]:M_S6&^OV'IL$?>Y;*GA,5M'G"AP'?*1HV.&C M5$1ESL]:YAQ9,Y=DZ[L)+5 %Y!. 1A60$:,1HQ&C;V:_H)KFY^3SW1[N^@?5 M-$>[H^]N]__WBH5R(9HZE>(8@1V!_5' 3E(ADCM5$A&!'8']4<".,Z$8?HU2 M*+>.*B*PGQ?L=WC(BV#9$$%0=Y>.[1]4\_P2^[&"7?[T#B<3@@*64PQ5Z44P M#3A,Z1#.G3%Q(((I@ND%8$K&0CA]RC3_$1;XCX+I/1K51#3$QAZK4 JJ>?[ M?O$/R+[_/:LH1)*H)BX"_$\!/$F%V*LD*D2 1X / N ).A2-,BC4CP#_0^+] MT1#.'=:]O8-H/ZIZ?C_>_T.4#_B.='&A&'&8,Q'A$^$S&/@D\1#!HL4H!-!K M /2SH/R+8$(XR9VQ LL-C.V_R+\_JK[[4V!WEU8QQ1UNY;WG<#VJ:XZ\W,<( MZP2+QPCA".$(X0CA".'WBW 4BW] A*/2YZCT.0H>/4SPZ(T7CT=($D.80YB[ M*N;H&,(N..;4_PH^;RK_1 A.F1RIZ;-?J&>WO,\!;]:)-W=J"1T^SGMUA%$VS@49 MC>";7)Z 9X:R)1HFNHZ)X1@.W[M;B^<+I;__#)DG*.?U(:R+*]-UG@;J4I%W M";4>SAI<^R[8R7Z][<<;F'L UTX(;CL ;C_(OY^*U9OT+\[%^ZS\H^(Z'^% MCP5]M":B[E]9IT)=7]J1&5B"'70G9TBZ*X,W@4Z)\MBUG8EB.)@YP/Y-$!$. M YW1 :0P [5D"Q%M!7,\O./@G]M5_<.+ \L+( G@!N(I_79%$=R^7KGN?__G4W/VSB#7TS?YJFN@/#Q%(^S6A I[YLW^ M):B0*-^T&BIAOTR@. #0?!+GIKK12BP;(>E7O;0SM?=->07^&3D3_??_!U!+ M P04 " !:B$-2%1.-M#ED #!PP & '-L86(M,C R,3 Q,#)X,3!K M,# Q+FIP9^Q]!U146Y;VA5) ,I)C*4&0H)(S!2))1$ D)P&))2 Y9Q$IDJ $ MD9PSDG.2)" YYU#D7.18]?.Z>^9OWS^O_^F9GO>F9[RLS5JU;E7Q[;//V7M_ M9^]S08VAY@#"Q])RT@ :.@"@7?T J$E $L#"P,#$N(Z%B8EYXP86-BX)'BX. M#B[E36("$EHJ,!TM%0W-+<9[S+?HV1EH:%CX[[(_X.3AX0$S"XH*<(G@"1 :/8!.A 8B0D.U . K MG-?1_G0!?[G0T$'7KF-@8MW QKEZ0QDA@(X& J%? UV_?NW:U5V/J_O -:+K M-V]S2F 0*QM@TMN0P.;C)R"DHKI#C/+758> M7CY^ 4$AR4=2TC*R^/_-N!= M("SBP\?(J.B83[$IJ6GI&9E9V3G%):5EY1655=5?FUM:V]J_=70.# X-CXR. MC4_,+\ 7EY975M?6$7O[!X='QR>G9[_HA0: T/[E^C?U(KK2"_W:-= US%_T M0D-W^N4-1->NW^;$N"FAC&E@0TS/Y8-%\C \N:CI!@/WLUU20]M^;#)&GGDF MQ"^J_4FS?Y]BOO\AS?Y5L?^KUP2 "T*[,AZ("( Z_5@=['=J)(Y6G+E(7LV M^<]=0:_WOL]M.W8L[NO>OV!M 'GUE1BA /=$1.J\_D7$#H'7:!+2I 8;@*. M>=43:J3_9_#Y(@H( >_F7."A@(?=89=[7FTUV"R@,!3@KSYG?4;VRFOG Y+' MZVON+O\E#A_DN ,%4&VR).%#D*3Z/@VKFD4HH%[QI!\%8!8+ MZ)<4;P$4<*+JB8$"DDW:D:<0N,P/@ J^PGZB^(GB)XJ?*'ZB^(GB)XK_(A3N M(;G3O9;Y^DVX>>$R-O3TH;#D=^CU:X5O>'=.*1P@9^?1*$"2!^T0!7QM.&6: MH4,!A1(7W8ZD[1=L*"!"=W[G[ #\?=1 _#J)\O\N<;]=Z/6M.1L%C$XUG%$6 MUFS,X[DAI6D5D?5+**"O&_#PVBU$RCD%-&ST>7'K^MM<&0L%+$8[NR'K,/=Y MQY30I$C^=XD^%G1V[\&ZU^'Q?>1;Z/;9B:0>"@@/4+F:455>!]SB8/T?IY2. MUP\SC@10EOK?)>I?J8XO@H42+SVZKA9T['E]/>%HPZ+!$ K8V-:_Q.W#'/W5 MG%('_S#E !)EJ?\K:N0P$>D96M^.E,'TAH2])7K@3+T"\%D!])&$L*[%\%+J(XOT.X7L\V:,U3<^ZF+0]U MZDBX_8#8BEKVH8Q ;[?.:% 9AQ8>O](NLLB!=!,1I%U6!0.S6$+]=6ML/;CC MC@N.=?I,AY9AZ^VJE8/6#,]\S3X*L+C M#+\^81ECI%;&(6>BF?Y[^9X$C=%WE$%.N9ZV6%K05E]+B<^!/&.\G+*PO*PHM MSS=BF#_ 6, $>0O01>:*TT#>B:@OY*.W'2M%-_,5:TSXMDEDX;7:!6]-JL@4 M."]HC$CMQH>.H 5";5XLC#MIPN.D54Q#:A12QO%HY$2B %5AJ M*'>WNPJ]\6%(/$P40"QSU!OJM:IR%5:;DE# PE\BZ58BS94GS[R*G7X2**"E M_[($GGA&LNFU:P8YB?U3.#XW;8<KUOUL,@#V]7O#5-'J5T*"G['$/_7LN3)=/4Q@5&OC2O%.75I MHR^<)Z^^DPFIVN,N?Y4DVQ1N^ M<$($R.V:I%2_]BF\#WQ_E^_MM]$K-CQPPMWF:AUB;^/Q8LQX02-L)K@/4^:/ MX!=HG1>_,>2Y<2=79F>$ZUY]A=%%J[VC/@)NC0)THD^5KAW\=>[]3R"D*DI# MFZ6?5>R\7K]_B(_3\/@M"M L^5)=41KU[)X5_EBX4KEBO1"^VXAG8JJN7J[\ M J>U ZN.2_EJCF.SMWA[/0NHJ?[.!3?B7O;"Y):IW&!&745-3/&[JEM&A:*Y M TB<$[*KY3;!,301]6SY()>'&:D)AQ3RKLV]>/$'\6Q,-L1]I%Q;#0K0:S^% MK6XVP-MFD57W]PKL%O0O/H0X(>O"]DG[Q[W:0QHN;?67Q(G[_QM0PG^?\,8K M&<>@[8CCYU'G0[8%IBY8RID* ]ZGYRK\B>LM)%]T)[DG8F'TDQJ M&?H=KPMM'?5Z"JG+65OB%5\/!. ?0A6'CI.PM=3>L[\(+(C3U6=]/\K>P-FK MXTI@,?@;7NNOA>U',WG,_K \S4 ;*,#?:T^^5O1J_/U.8S?9PD[4K]923?/L MX2KD4\'7'[P$40Q]E C !8T8]*0W.\L(RE[?=4DT*JXZYZH";WP.?N'8\4(P MRY/>^>VHPF!^:?2045'B\X_B]W"3M:X)WE%\S1G65HFU79IX(N6N;9H^-5$+ MS9=@- ?ADLP23@&;3\U _?]A>JLJQH "OH$?7Y&8UD1D,,D.SM7++?C]L],K M%]%/[\U72FO+83MALJ&=Y^ML=R@?X S*8OD*N(_DV,U@HX'UO,&3S MP>P9!UM1$K[ZOSGY].P0Y,\0*L["VF_U"2;2PR(D*LD;O^B$.FY=' M7D^[[7[74+U+![S%^:W]O!1MHE_'Z\0GDI](DIF#1 P8"Z&6 M\W6"VZKE7!D9!48"O=_Y$.*TZ8<7:J^K.CL$'G9A&50A?8OR2\=KQ5_Q*BA; M6=*1W2O7;GJR2&K2;G-8X#@QV]IOL94K/R\L5_C)<@PEG\5[%$AA\@--EW-R9[.!QD:D>_HQDE[)>">PK>%$]J8)5"0 P,6DW<=#HX?\)4M".>KC5"2&5=$8,'I#.-RC<5% MZ(;%TN?EL\L$=PY";.%R41L8BU+8LDPO'J1MK_FTDPXJBU-JX0>0!5ARG?;: M.-@QQ]N]G@/QQ(!L0#Z-- 2/A__'4C5H=3NU\!=5Y0A% ]4RVL>CCXLCMO<4 MWB M0%D&/>,'._]_Y<=BR.CTX>[;.A3 @)^) O1M4<"JB;=8PX\I9>6O4L[?I/6@ MR-_B=>J"_S9I2+JQ^N_(B?\8\16G9$;WQOX^S-MER>JFP227%KMTU!9^V^A0 MS-MUV"U?R[S,)FU"6S&0WO 8AB9;C$]0U:W1?Z!QD,L;N.Q6Y4?&_5W,4)%Y M[8 $346Q;YMJ>6%%O9K\K?HTR9,8V8 OA\?YZW^'V7Z:[^^0[.EUQ_*(_)I> MPNI(C68< ;S;( $2-$/S^0J%_->/C)^$!+FOUM M:ZYTHM<9A=B1MT*IPX@FKSD;@XU-0> M0IW4\F9?)6^^D:+UU_@/ OV'O.L==$(O+RZX2U%9JB\U%TZQO?226\9%_F9)[R%U]D"*X=K M5>?'+>\YC)?6Y-[=-BH;-R5.\UD45BUN"0:-9-8,UTKF;%2_39P_Y3DW'M1D MB"\T,MVG''W-5AH,""Q["YVQ@;Z>3;?ETEZ6K4O?M]_X 'V-P)5A\*9F);AE M$* U^ULT36>EI>&4F6KGT@V\S)9:C +"J+W.%ALZO9G_Z%+DCR+](D?S'6 K MEW0]I>K-B?^\Z?"DO*X>L7V:;UTQ9&+M46QD;V#R>++N9^>4Q)?[(J_RQ 6$ MN2_.E*Y/;KUZ%A)>TM$&.)]!J M@K* GIV,TO$Q"0W9,T&:XT)FA"[,K,(U(Q*W9$KJ""IXL5&%6_)RFF6R=K\B M-*%L76LVP'Z6\&'X.F'-*T'U4.F0]O*E6_")Y,%:IE3S*.[Q)@NMNRA@A#+- MG"),X;OD?492@@'[?^'FO4]I:XRM-^%# &:-J'7=C+/X' M]^BHOJ<#F=/[VR\C9>I'&$UG,D;N=A(CQL0!;\'"7P$;Y8>#"4\& MO/ LHAXXNTX(?\"_4=9PLXOBV^(MG=C-UN6BW*[,J;44-@_>T--8Z\,\@4;0 MM1?!(V\_)VN8]DO5FJN%2,M-B.A,6_)XVD", -KP@>-:LV2:@ FVE3&XC9+6-%.ZT$ M#^?\4PWO[X5DB:/,FK+N.]1FWDT@F1U4O2X!"].Q7*ZN_GT(!HBZM4)E[ 2B M45T>F9) +4?'KY?3)'=-73C3V4Y3@6Y0U:\U-NU8>IJ9<+JZE+U5XK:WDNP% M- D1?'/JA%O+%VM"[F5)I#+ARR+6UT"!DP(B\,.CDH$M'HX7LY>?;BG;F""D M:EDP[<*]A?;%:14#'/P1F &;9<\#4[1CCE\910@RG*FEOSPQDA$#[PZ'?APX MS;>D&SAI)IV9U>G.G M@[IM2_)WLN M.H20F)T]ZKH^O6DX7[^)W5AU=E\KK(5<*^S(7G^0IX>)?6,:$4 M+1Q!T!Z%Q!BTS'30O).@!'MS]*WCHD17+#*K*7?-D.MIR MKS7FTU*%PSYK.9'V;_$H2YD\^"_M4>Z M+<)$%ITPTF>)[]OXM@*\3M)]^?;:D)(6/35VS?3H:!-1N7PA(#=S;:1:-59+LX7!7PAW M95]T??A?T)!V7L@.;=M[!4RT'D9V5-3 :%KIXPB=\#^B#2OKTR0&UO.#(+L? M]!'(/A2 ?48N<>+#U..323JP4V@5.\Y?/UTS:];+Z,3;_^[K4-) HO)=YJ)5 M'G5:%'!#_=T*H'W"MPL:D*D* NWVF)'/\%6A -5,S8G%ERXKGJ+U:@4V\2&D M[1Y![8-S'3EF_?=U9*[Y!%1H8;X5D>&_<'?.6!;S6IH-6\8#'*][KXN?#>+N M%FHJ>6BHWQ&YP9!XD$@,51=M<&&U/Y@WA\^W!R0BQ?(G-D:[#>U.E3 .>RHR M-%=ZZ_TYUX [V!-%Q%#';S(%7E_C+><@.!.$+_KS^\*>H( 0BTFS,X>D M%K+722 :#N J:NT6V0L2G+%U.:P:/EETW7\B)EAI\]D:>\,N]'OX'<@!Z\8U MHONR[SU(5.X5)!>51"SKO$NEM(1IP%=90)$HX,V'EGT4T-[P]F58Q9G$Y$5@ M1H<'O.U=U9>^K85V]N.;5OH73B3@FQNQRRKB T^4$FO<7+Z"3S DU24O/UTF MIW)$E7^9CE)BPL:2AO1XBRQX$3M';,_GEUX^TIWR"U 0XKP5ME&)S^9P0;W MH:^H.B1BX 6.X=IMMZ;:$OL$XIW0TM :>_AEHC%<.A5@65-C ?5:UA.NAI-" M/W_.S02WL\7/7*S0E\V=V,U_PU?#R8!L37?.=N?FIGB+N2'X&_.]E!%\J6X9 M4^8(345.YV=RU+:%R0LU86\2"4'0%XX8J7J&W8 $Q-U,)[J* MWGV&='=4+.C MZ#;N#LA(6=:/^]:"^K_A,>P2?[,9..'OW;K\A\C#A\$1 &VWT=2)+\NALWTE MQW*"BP03'$B3I-4X,QT<\>:]9Y54XI-9]>EVH(NI8R,XQ*B^S,$I)XA#J*^N MYA$C?_NEQK=KEINS\9*62;H6?%M7"Y9FP_[)YP&LGIN05\%D%]#D4!X8;R@O M-NQ!#@9 @A:4<6+%YJQX]+']65SW"F:<%5$YYQXHOM95;>E?C*S2,/S*OI+* M;3)K+L2UA"ZR!Q*\,A1VY<+O03?C<**I7X!51@^2\.N+>"%D9A,J,1DUFO>$ MM9OWOWG"!/,23V0<+E_NC!QZE7Q5Y'/TLD.>-UI,#HKPIID3^9>5/ D-8]X! M(\]>Q0(M0J.!91F3:>:^G5!Q!8MCNGR[(*I#AVW)>JJ$VR/(RV>GTRW1&A?11?-X#\',*JHLHPUPM.*XW#QA#P+6G(] M/UV89O[M&/&T:Y&C.,S5?1B?J]O\IWVS*!D/2-7PGHZ<#9@?K,W7$%GI3PLP M.(/MP_L."BPO2&UR=3Z57>HMKXNVI)>:=CVBG#-^K0C7E8KT+XA_57[TGI$3 MOY/SP[J' F#K98)X6[NRQ2V9JIF JPSFDJ:K:<,>54@WMUD3G]G?>8?4U.K"@,LR%T3_:.6CYP2C.Q>?YXM(%,#/ $T75&7L#-2W M:X=.K",I#!,$.4C2G",DJ'PI/KR?2K38.+34FI0NYN=G"F1^99/4U3D=*6.W MI>>Q<'EG]<3V6'\8/2/9CBF/G@3"SGECZ$TO@F9Q998$KG &RZ^1<@%SX'A>>XFE>TH.GI;L-%Z S7U3_JU>E9]3*B=_ *.>M&>'-]""P9;>-O6; &;X:@,HJGT32%L\^$I MU.%&0$S;PA2IX#"ET9=[B*X)T_8ITP?Y2N2VZ M<+A*[8S#D-A7-TAECB"A#:NO?J%J&E=4+0OT)>6*VFQZT7KUC5]]R/?J1JOR M91B\\(R:W6M7#7*2 VRR%$#.P>WZ!WQ7GYC+\T(\]S(ZV4"^[0)?D(8A6;V% ML7\"^6<&LF"5YVYL#%*T@W/P443GUL0>[Z*76#SK")$8T*LN UG[9ARIZM9MZ^C/0%C,&0 M4\1,3%3G/)7,X//K1F,7%_8\:&L\Z@FE2'HY#K@U>+5IF]R>]14Y%_XG,$24 M]:O40D6"!G$[E8H\F7L+E>V2S2B#%PG:M++.:_8.6JC;4*'@^U:L%PFRU3[E]-3'K2I$0=DE5&F3C-4)'.+V(;&+#WP MHMI#X;6:HQ>1PTAM1:)>14D)F-TN""\"TF<%WU#/$Z%>V!*]/;Z0*V@2>,UP MP8-'),VMZ"KH3B)[A]TES-V@^99EI1'B]*&@_8^4WXR^W4(,5+S:S-^T3*VH M"&:T*1@3Y_7TS4C4\1_\D2-:+=:.=RGJ",]PJUJ(TY$#W"O[J08<)[-I] MGD J_+Q-X!+:N5E0SV(1S?K*>NMZH$B70^8[':_&&[E4 $C@1A$HT9;K3 <6_B_K946DY8?\[HKXR)/ASF<_#9961]5SYK MYNZWRFK+WK,7ZK+OP@N('H:)<^J$_1[&-WJ*2-7AK42$QIFHXG9U9>^]'C.%IA+Q4LW8%1 MME5Z'_SMV?)*JYK-4W6\FV,8$K_0;HR1(C@MOVPE6674,J)^DS#9T#,-EZ M MHV^G+.11!U]RIH?O38@3<:7I600^&_9]7.?Z&S/.M7(9C+W'\?:1U^LS'31^ M5-A<.]VZ^?RN\?)X]D\DCH,PJ)P>7U5L4*)#\G^,=ESA*$RG3OUO: M++C=-<#%25EKDB=XLKU07?U[5+T+C!JI_&['T,]UF*M?4L5..X]F[D1;Z72 M%6Y:Z2)!UQ38=$S:UR].,_-I3@%3KEZ^RXS97&7[])CK<>HL]";WC@I4C*"_ M;".RLNZM/J\TOZ1P:\U&:3"2MTX*4!DXJ!&E:V7?3-E;4'RF^7FJ:#'13OUW M)56L^3VIIF;]^:U#RK5O6-D$K@<>D*!9P)JO.'G"#'0CEYH-&O0YU[GKXUXG MAIA/C&$N]TGB\T&29MKZZ-?&IU%>,X0)K4^Y8X$U'+0A'\T*L5N#',E5X07A M]=^YZ0L95:U/9((G@LE'M?R_AY$8X H'1,FNC[796L@.BO>UM&KUC'XW' #= MNAZV8(:>5W^KH:JTI'+ /ON.YN0RURZ1QU/6]K'#P$-S.NA0:&.;JD'PRP@) M2F;:7+&-]@FF4E\LW&.NQ.HOC8O@$T**+,QWM0I9B,P3RZWWP7G'7-E7B3H: M)@]:MOD\E!IZUS+3W"I*3J1M/RXN/-'+]92@M3JDOFA!UG5E)! M K_@<_LM_>>T5_?>H8# T ;2E/#!IP^#,2]P1$9[2R[H$*,3QFRI/##==W9" MQF]=#PMJ&6T_6T!M[!E2ZTPV]*K-&:^8183"W,C2*2-#:8AZE*&0[L=GM.6K^FL%A(E]WM3BV\)L,(I^2P#$K5V(W M9'RMDV]-GM1H*Q$0?5*Q1OKI#%9P+XVEV1=F:,CV0WC*7F]NBTN4\V,?].CXEJ!H_M&A:*4AKON>L^#C*3>Z3%?]$QK[:?3,\TVIV M Q8R\Y^=K7?N,U15:EI%1N[?OO623IP9E"\NPFE']_Z($.JD7")@P-?W'5/$ M[C!'?S=>CJAUQL\#TZ[_Y' A4HQQ5? &_Z2!K4WI>*>74F42WMU27=7E8K-: M*3N2UW?&C0AO$\D^NX:LKB5\XEC46WOEMD05@^^($@L4@], MZ^SI;EEKW-'>2WQ_GS29_%VI^5MUE5(:.!Y7]J4"8/K.784L=+5$L]NKUM*4 M\=Z,!^9 1H(^<7IK[.2D>1B:XD%4A#HN->0KT$0K-!)KH<;ET35I@@(<52$C M>8R!MSJ%OAP))N&^K!WU*KU_4Q['NK@M;;*ZALRN!PT:TI)$ 5C(3.:$*A<&*3:B7NGE-$4BC*%[6]1/ MZR1>I0?G^1GY),2=JPW?P4Q*PG=W[GI")6^AXO+E:P'#[=&XN"NO9@,F]62# M^-N?"_"\B-#3RXPIYG_T)#Q\W99M^(ERY(2RS1ILWI/Q@J<,L?51F$E;>\/F M709#L"NAL)TX#7.S==#5'(,5,O7=$\D8,E&#NKVEP 8ZOH&^T*@7:IZX-Y$DK-N1T/%5K!:QN:-&9X;RL1^8TV\*[M MR='(ZLD\5QZ.F<,&'$B[+?3X!_*,ST4PY">CYHW*'\XE*C2^\+R30X[PK!23 MG>^W[%5]O_.9KO4I"RBS=NC5PB9JI#=FBL%[5'[>;N4;Q8^H=2'=8% M4L@6S&U;(+H4PX5*Q9FZDD:!VTF"U: M8SU%.1QQS#M:X[;Y6Y7>7\MY&G#6J!X;SO1KEB1R&;[T.E\KAAK" *%_/:7S M?,=!&T]0KK;V+7'PEA.0F+2A2:;'.\#+H0:U6) ?OWU?;6^X1 MM")Y(>R GEXSL&F=9UQ<50:3-U>'MDF#"*Y&:,G,DW$]6I_89-AR)[W,=T\9 M:P+D8O/!IPD>_$%?QHR.I*2H4D%UI\!ZA_')98H<%B[!.; %CE0#XXC@YV'M M#K]CB-N"P'5U"*6@UC2$MV13E=ZE)H&\6= ?_V?[4_\Q^Q^U[5_I6!3QS2PS M9LVJYQ.$L\=B2H\=;J<;8HF>T-<)P8#\S)F,5 .\11N%FX]K?!4I9?1S$M[F M]4O]7K6W9V0X0SZ'2==3LKKSUG9U1&NFF1-@&NVSZ,4$@=O6!WXN*6L?=,1V MLXI#D@,*:;- Z1D*/&H(GA+9HK94]N^OKQO*DY6(;GW<\2"-K\Z"OE/'M#GH MH&4C@R;>6'4BC[ 0:O_,T3>VQA@LS1T'"&R(4T=[L@]LY1M4^:?7PS1Q+48X M3VCG72B\^BV M',UC>LRI%=X'UM3KDC$'ET(,_>'C:6 E:1;T1:$[16Z9T]I0UR8;;F.\6!<\ MBEZ%QGVEZ?MO>&*V/CRO*G;)!XCDW.AKD\(<5W@)+FX3S\1M"%UN[25D 6\\ MS6W:M_#,!^B)-SKXISH\H #Z>A'LJXF:XM;1V1!4"IPLC+:% 3O)K=SG M\FU:@:WE'RP-B-9X2@*LS^'HU6/)L.N3N')49_3>D,<>@,W*U^KMY+;"!3E- M1=5B233P.UZ+R48Q\!L_&XO1[Q#882W\<+G:@@4=1YM-F^*B1MMY7G&[+0D[ MX4\EM8?B#(RX!U=&^:LB6YHQ;KH&.H&2N5D2-K?9A''[V0:."V0FF*HWNDF/ M(N;#';_,*.3Q^"C#0?XZ"RC&"SCQ*%J:*+V"G,!1.*2:=:N'!?S)(Y\-*/C# CR(IWT=CTM1T,!1Q:_%-A% MFN!9KGIC4RA@DC!Q)&P+3"ONTL=N)7/I^:8=*:SK3X+6#B9QAA$'%>)R)9X9 MBUW-U+)%,/F%=7YY369Z\$1"A.]8=)B=5%T%G9M)_?L"4/LL#ON%6_;$K,ZZ M$UF8]8TW[+)Y%%;,(I=0K9MO6.\^5W_H9N;E)VY=4$5-_(/\LX3$M+6S)V*J_G%\'5./?.Q. M53M9\C!(5-UJSN6Q@BO4B5K\LHTT1CQY^PYIGPKCB>WJ/FG'[,2\<=@-V/.H MX95M*"9E.*G[V@LZ"]+X? GDU?3B^XZ6UG3O)8"04T%L4" M8_7#I9><_+-Z35;UQ97Z*YJ.=-S]API2['F,44MQ-YE@HOT(9-]"@=Z)D_R0 M=<3>]I@"U[W^ND =KYJ!@B93J 6GM24NPP /SD46"*R5V-)@H<'C)FQ]JY"? MJY,K\_*[W>F0D$E(8?J%DVM!906:X)Z!7Y=^\N)RM18+Z-YY MKM]J:(/,:D-$F]]8JWPP&3=G2CIE46$[9L[O]%J;]_N7E@'&NR,/,1Z&Y;M, MZ6/#JW:#OW3D6H3K3&/$M3 ;W.0NO\P0F8,+)!$H72,*_Y92(B+JT3MD$CSOG_\T5T%)XV^FB^J-!%NJCCQ7G(EL116O-1F2XDQ MX6EHB:O"?1@AI($HX(9HR8R>EB34A7&DLS7LO>--[D;KKT56(I;\1Q*5-XQ- M;9:-NFJJB;;T;)_*#,* +7/*2)*2!ZJT<@*D*]%TW%QZDSK:T$".8N:=_+PM MD;V5\29DI!HUW,[!A3?C\P)ULB-V3.&3<.FJ7G$)4#Y@Z?X(T:)'M!M<'9\K M([(]\YSBA?1^PE-A&SWJ>4A( E,%@@8R85=WF+9WS4QNT31C]JF-+F9KKJ76 M9*/:R+$67D&\832T;&#Q\>+[]@0,ME;[,=)#>:E]+ XAW.PF2@/MAV]6R)F* M]XD=Q;Y]>#YB6EY#S)$1>H%%M:TJXL2,4>1 JR^KL46N,K)=D!D@'-'#9_]Q MI1XM_YT(6FJN59U;W:-C\A)*]3W>&J,T\PG#K:*BBG*Z<&GR4S4&@55>\^7: MJ VIW3?=/+.>V^JJF*'IE2D[L]NJ+A2G=&5>/ M"- ]SYC\^*=G1[.*VB%B[5O/RK$"9TU7FEH!O1;!19IB^B,+E M=6L+,G*GLX<302.^J)>NYXN\:7BQ5.1/JU T6FUF5T"H#>8#V]KD4Y MD=Z$L^&1O,MS+H%/@AC5,65R8"G+A_)WC1P>MDV]UPZ=>JY'O;L4YF]O/W MYQ\/#V*)?;AH6NXAD.\*P,-:<)RK*@<*4S"]W8O'+_SMR:BZRY#O'1@UGY$^ M^T['10%P.;=!I:^,1-#2BX=O;Z\Q4'S9]FUBL:R4O8ZTA_D-S$]; _ MX=-J(]5 BK>@'0+4W+F$U]HFHW^@"3F)'1W@K:&UQ8QMD[&7]-7C4UR^KL7G MV++81.6-.-UX MH%?SU$:I*\F<=2W_\LA,10^G6Z%8A"5%FVP, MZKO^!27N5DM#96Z.M_"B*O)OVB"_%3*=5,W'*RH650P>$)S(EH%+[6SJ%^3@ MX[V=,D\60>)T-8$"T=F?]$JCKJ4JK30/=19U??7)J/LK""J2.6V&@F5/OB]*RC(H' M1QN;XU5[.3)B0QX#G2/6M1*T$Y/F0H9"I!U5D6VMD"=^J@?YW*V82O)U^FH5 M9FUVUA;!69Y5W?8'2AABZ?.ZQ.KU\MV2BK %>PHU=\392$A=?%G*M0I?@2%[ M[#+1?X:'Z:GQ!UEE%NUZ%CE8LDF)\$6(6-6I^D9@%0BU*\J5?H96B=&OZ[DU M%O-X60;LD%X+-AKQ%F6%M>TFI#OEGJ@K-M2'=57'<@S<&WA@*R-YD!\+L.35 M.6D@VP8O%LNCUN=[OMT*MF.8>\_=9R^2P(8^VN8$FL_/#+3*_SC5 \,U_YI; ML@GV9C3Q%A;ZX\ZXZ-D@5-H]:4MVC\KFQW>.UL,PA@.ZC#J::."T;!F[8:$B MD(4L9'?JK$<*U/EY9PVE8VA\>S[@0/*<>%9+^X'F=E)@F 2CC^*&1K2GT.[2 M^YBN[)8VHFBBBY5=D& 2/@RV/]D;%*O%*/-TD)=#(KZH7(#V@:AM,TF$@6B_,.\"=]UZ7T>& WXNQ)F\J"6["!UO+I8)ND*IOQ)>(ZVKK2#M@+/=T^U M"A&M\QQF=VB=JBW>] M6!)>"XU"7!!LTGY/JZO]C>,:)]U+@2BQJ8.L/"2MV92/5+_"SPQ?#EY!\*#UZK@_KG;=E$._1DE#XY? 5E\:_20N9G.Q]'VF:F#DN[.% MU.I1^UQ*D:J=K?ZF)@4XP[JP$B:00(=P0,8=J?.-6%Z+N$&Y7!W)B)G0U2:X MIF4^9VDX;W#^M/K6GKH%UI;1>Y]5RK=2#B-"(_'9LD:E-:&F(,:[O:3RR@C' MD'0=$7(G_.+,ZVIWK!=90$QBM.8#$1/^2UN3=)IONLD4"SNE++2<^1^63!:W MZH/WQX,3S\C,S_2#[$,,=[4TY;D[GY=382K[;$NSTNJWQ?(%N%K>UUM]@F%# MFQ=!T/T^[6%B6G$A <3BH1V>8'>UD66$\66JU-'H M4#H'.K<_UFS@FH\X6*Y?)_^#\\C"'E^ED&Y=ED$=%=^]YGHL@6YSJ"M36X$A MX0;YA&N2L'\JR^SA-QZT'.-@&DI"L,+7K/7J[>@4Z6(+]?!)!M/K^[U+&DX17KCJ4J+Q98,,BMBR*L+RN O>@M_J;YE51!.U9I96 MU/2 Q*O !6R*.D,.;&S.V@J#"HL1-*0]Z#9#([%--XU>RE8>*+$^!A8-HMO5 M[5J,RP8L.?;W7T6.?SLC@HV/V.>&:'4*.Q]2OAHCU%Q0DG>STRI5PKQ-WIS/ MT$VLV^OFP/*B*79IR'25FG1(WM32!KM9M-9.NHY,%1>BE0 #?*G9Y-U=^+ZT MAGYFP+G(?N1Y9NG($T"@>N!%@MZQB?[^_9=;CXDX=;BCH_] M*=UL"1Y72)&@T;9?N,DCYY&J2PI7?Y[\"0KP)+AD(=W 31[*7B3R>\Y1*BHT M*J5 QV9\CGU;*C#T-7="YH8XS?$?<\ K%,DI8P=NV5*URM1,/\4_5$BEEL80 M]=N:\XR-.]\P3>^/95'[K;'#"GM2J M57YP8G?.\Q/N+,G[G_%KC(A1@*LHSUT4T)<[QI*$CZFX&Q9<.LE75H'PJ(@: M7SK8E84736L<@W%%=&VQK-^I!WY(C.#3OTRHTX(!^_G$3738F1?8.3KN7",%!50N974<:4:510/J'U" AWIFOSB=6_H)N"7VKE$F MM%JAI+*YUO7A6^MLO&Z9^]Z\'=LOJZ)5^^E<\/6D^Y5*P';5=50P8(Z]EG)! MET^%(ZHJ3?N;-(Y4:DZ<)YX*Q+]6:_]38HNK]F/7J@%U9A1 5[ , Q;@NR@@ MA%XPK)7*-E$Y'0T%E#Q/_%5M\2\'*?YFD3/W2XJWR&Q+/1I"'780-<@+(=.^ M_!3#260^?^/"R7ZY"@<\/N'!=T;=94WR*I8,-^1(+P!Y5NCTI],7?ZLR^N?# M%[]=&?WSX8N_51G]]Z+_">0GD)] ?@+YSP(1E+=D;C.WH]9Q3NC4D$1?K7[] MK'E0N/)W>09GS^B.%<\L@07Y2'B@%MK?7C\Q?HV/H4C92SJSWF"%[*A!?A\_VKE;W[OL,7T"%QLO MY*Q7X%8>7"P>J.5P,%TP?\ZJC\?S-1"">!!-@[N2Z H%_9_)Z?0/)I MQL.\+](%MO/B1CLPC_\)I[K^B?[;PO_@IT#^WGLC_X;\G+__9?-71[@URSFU MY6PX9J3PX)M]%3V,T["SWN0 5_XE3=RHCX^S0&4IM1O-S.UZMW='XO.\OBH8$4S>TG1OV.QS7"EW4BO\WS1& M_U$@M1,WW!T@P?=YP"=RKV3&\QFJ]AM*9+KK8HRH&\;S$_^ISC/\04!<1M\Q M(PK?EJX>4M9*&3L05KUE?F,^CX/Y.C.^G1;:;_8[/LH_UX*?P#Q]>JH-S=G MA83N$[8"H)GSZT=7GKU43V 4*DW H>,48QR^MMR[=:4B?KWT5DVY$>7D9.'C M&KBN6POA":'^FFSYYLA=!]X9YR=;G2P]3C2[KB^4,%U(."5NMN*:TU@\R((! M8/&[AZ2YY*7^,4NQO(QG<>HQY85YSD'M' ;6.5-CYD[6HM5YC#<,(R9WN"*P MFK=I:Y0PT]:U' KR,Q4-W,"?+(6VPKF#P[[FT;.;9:5B)P&BN6^"SJ%2",@% M0WEURVBODP'3D-VZOF#@<*0XM?CI:T6X\D845>8;^]FM4L2=; _&9VT9$VM# M7R>G[G[#)J"N7/86Q8 MBRAX.4[4AZ1HZ(CFMTZUV0FL+;5("A$A^P3RND3U M]3XOV)-%-VJM[8TI,*J]6%QZJ3K5\EING;./"MC.*A0QST1@E.13-Q#KFGU9 M.\[H(2G_Q* )J+Z*;URJMYJ)'#>ST6W.8'1RRG:5$%/]NJ<'F6=W)3MD@ '] M_X^)J[QH9Z%J>C0UEJ0W!=5F-.G6>M0(C:BS;4;G(HJN\FQ)0?+T] MW]%#@WR0)>;B&LFKU**])&A]RCH,[5DG*BVQM!5'T\A,LMS71WL<^VPN!DKU MZL"+1:+)IEMZW0:;FX"2-+]_S,!E_^4='0IW9IAE:&HI. MO*7:C+71/7&+\;W>W*=H.F0UUX\#>,[SGT+(]777RSM6[L7NWPZ5V?ARBQJV MW[@!JX%W&[60N5ZS6_.Q-%*^]F$J(=,>EL%#*[&2#2=!F^Y7Y=4^'#CXW"W1 M5ZW]<)]$Q;=)0N"2K:=L6K'5U;19TVJKP*F;J3:Z.TMPF66\@E'<88K4NU?Q M8Q]FEK*.=6"9_%!8<^PK?FL+7G/W[(+46W(41.2='QH%:=L?%\V?W]ARP!NI M9_V@4<;J?E#UR?@E^./C7V*I=M8U2'AO,UK9])E;FE265 ]KJKBBKC3 MH[8)J7=O/JS5CAC6O*>Q/G-V)6N[/V M\>,Z/L%*F+G*.JIY_$AJA,F'3+$2C^RF[+QSY$1G&X2#'Z\21-DKF)TY="@< M1K&.T2C/41\&+=8F;/3(T12WOY6 3 D:@$;JP4,C:-G/:E."Y\M339%CHX7 M6%ITV%D-5?Q[,[R$OB'N^>6;MRN6#(H8%'1GS>BPICU[',-Y%T,EONYAA!EH M,"MK+KC9FD2!H5,9_1-XAP]39=OB\:\<3&4AF87K84%-J@RT?/2)Y=.9&W%[ MQ]1[LCKVRL$TAU>S8Z)?PW4F+&O]F$@&O\@F4XO^Y>>'9&KNQXQ$%;1%<2/J M;[<+\]SULT\L%I!N)QSYMZOE@U)PT[Y]QXX **BE!;;-0$49'51=Q&UPUKEL MNJ11\NQXJ!XBLBTQW2(D<\*\G]TI-5=^V;L)?F ,A'I81*5-)/J6B3*;5'CE MW$D5GJS6+_XBSF Z52.^PHK9UX=IEVE^-*$6;VU@"HZVM/)A>+)B$3IL4=O6 M9\&/O!'4YB3&,F1I'#4T+%I:G=T[#7)L<%2C30M)RWM-N4WKN*=M41NFEN"<)\JMZ1M'YW1> ) M;K' >NK )GQX>?@FNY["S:][+_=@%,=&1\3F%07Z5?JW\2.@X^/ MU4[+ LI+J<2AU6\A/Z-+S5U;Z=9].-^:\EUZDD3\>=1:)=E#9^1NUFT$7[;U MKI?,<*P=QV5?!4QNMG"'$4O#S=N6!=2?50@9NE6WZW$4*8"XEYPENK2I]G;D M[#FK<@^E-T 3IN]Z\.OX6>RNG-V=I3K1<@;[]FN6.[Q $?;.&&L MV_[I$Y]%51:_HD/FHB3\/1A;IWVWHB;"%&921M6]]/:S"_'T)(XCNH9[Q1[L MI@2UW/5J).S+UDSEHE6 O 7@^7=23;.='^H*G8I(9J_3+YQ1R_@>#G]X%>([ M!M"$#J'-7N5!L/N\;@U$YA-T <[EZH;<'HS%OOT=%,+8A((]LA!_DXTHK4R_ M36+-L!;7]//\%F5JMPJU0+]*E48 $1=J!NK+*@"W51?4F6:M08V#="'GTA-W M,Y@Y!!R7U/MP[1*J%FI^CT>TINGJ2IQR;$ZYY8J84:W%JS) M[WXT4\B:Q-,PUS)XI%Q0P?I3@N#5C&E%3LA%GRFNBD1K+%ZHQ(CMF$-DF<08#6D<.!4H3 M,3LNJX_!%ND+T$!;_15=CW:\OJU.>K2&^NK3=!$CE4[3%?E M"5UV]#XPURZR/:JZW@>,-(+J8)8=#>_BQ)=.*>^D'#.:@7!:3> MK%Y=""7\RM(/XC0D%>\051SQPY4VX S!3;(D*+4"#8I]1%LJ5].C*$?H!RXA M=**R!M>O;R4-T6"-\]W?(=(.7B2J=#6L+@Q FAXQK6;F. Y&\6@1"DA@(#%","_00$;;=:7P+ 4 B-^/A%8.TO(%(#-"+-XYCGB ]L>N6GV[8; MDZPO3-N,F4:WV8YA8M+FZ'(9N2U<.ND;1WB(=7)"K6JK(66E<$O4$.[%]F,]V"M\A^.Y_2=*9?6FV$K/W)/?YI'89-(N8((Q)SA6U%*#=P-S7=L[<.,M\CY,T1Y8*'%A[6["SC"'$+C1WJ/!W-$ MMD8-:7:%C ,JW(5BKNYC:$$M\,.@85>L H;F$9 MP4Y5C6Q"L:WFX)FT;+T&E^WO\G;@IR+"IH6E48.A' O>DT:LKM=G9 \Z"E]4 M#6X6:FIM]\S8UMZ-8GKEP75WUJCLG'EP&/]9?P M>"<]E'5_VGO.X.BZKIT&T% )4J6 M*#2"DG-.2D:"BN2, DV32>Z\GZ*GWU+3$^.6!07BDG67PIT\! MDCW2W78)S=B?36V^I]\S9[\_DCT91V%*QJL=%8_W.OBE**&CR@R91$W@]$>L).>4NBN$31+/Q+ M]GOB'+'4(G^=\W0]I@AAN*=CD9W90+4Y\)AEUI_^WVWJYD=+[H5"MD7 -X J M;>WG<:PK4ZORY= @SH54XN$8+\":N.&2A%3[G=O5<.Y'F1YN4]WL 13-WSJ. M7@0-E9,9M\,G\1O3,@NZ2_0VX1O$:=>KV'A3TBR 6V[E./>.RQ+7U"H;7;V+ MV3Q_R&,D,IOA+#YF0+!SR ;.]DT2,TPN"B>X$SX+& XUF%GVR\88QN>17:0 M%-TK7*XEB:]38K3@N'L>1^1/ 5>VB"Q93S[)20[)+]Y :I<1?C\ZR],53VA= MEPKO&1+&P2&;5K4$.]K!#O6? =FBY%&!V;3"XIK;-P* ME'QW%W"H?R&%,[MQRJ,[8Z3N[DPB1Q"&(">JOT4A> -H(?T ^=$%-E:IK$5' M")'Y2J%!TH@77%D6?9$AFCQ?HY=OVWE;U+L@MK/KA)0L[> XP#Y&C34)SR[K MMQ'\L M^R%E&KH-L>].6-VUO1!RK*=VCK$^H@AYK/M <622K_8>*[-ZP5'!KDTIUVNM MW0FJMH,LG7;SC63 <@/%B?K.C/<%4]]U^PU 2V/J&6[29^!3TMB=4N-;@ED MC=7DL;BEF=&4K3V*8ZR7P2K_+C- 8^R_5UH]%W)R"H\'"NY7[P"C'4@]RW5A M=*QHC8T4P+5WQ;=NM7D64[&QQ[OK]FOM*7,,9@KD,_*WY7A?"1-$41+JP/#S MF]42=%U4F2G1*X]RGQ,N7%KFL@ SK5Y[P@^HUQ+ZK6K4A,N=Y&J$;;ZCQ9T! M>PUJ89TF..+:^-*73L)OL*]M!F;T#:WK^64]@UXN_81/V8;)62<48LUEF/XQ MAGGH=>U3%<@-&!^G6N>,CL$PA"Z9(/N)\)-*Q%!("%_%R5_?140P,J MU5SXI*C*Z)FM[:*5N,233E,?CNVCI"KA=P9U%6**\SXSBN5J\<\KDG'G$_M^ M+,9<&=C>3U#/Z"9=W[9E#'X8/8$53NV5U76KV"M@:T^:M'1;6W6_IEHGCH^V M$*] > :^*A7>6_:J;4V='H???D?,\Q%4L#*$N+LF7UP*-EN[$X7TDV8(Y"74 M (5C\;0P*,::8MHGDM[NSI-@Q>Q/EQ^&TBHH1[:?OSL?F*88,93X=BH_K]\1 MREZ/E@:8 BUJQZCX]4Z)+7O0/14=!OQ_-:D1E;_/G(G'XBRX&1.<>((2KU*R M9,QBZ#73G,?0/]+ 2?&(-!H5X J]OSXAFE#:E7=2*0N+57[PNSL ^Z^K,F^W$K^=;3RICEZ#4I=F*G1TA M;T5G^9")CPJ3..VS>/+1'<9HDRR=D;8*TUJ95EK"B<_.(%M/2I5B#TMI)W)- M/(Q+*\P@.-*EYM*UY"S*J.U<7$_S!712F&>/H"/#+J66QCN"/X;8RH]UW/88 M_YEN!9/']1 BN"WNSOJV6.U\0%2YP#3G9Q/8@ U,JVTF6N_A_1V6L2BS[!BY MT:S8-S'/JQ1>);P-D,'YON@O8D]@I-\XT;S8_^,#:(AS2FE5F$99%)MII9JL,<6'-!%C28F6.S?\#IM89VLRP: 9/ZU!9P090G M?FIGA:W(6KYR21U=7!252SVSR3]$/?TL^ ; L$-]W2Z8?D[K>M3[C\Z;4/W5 M^?3_WKSR_]CGOXIE\W_L\W^77->7?-R4_GP_K]C79LH2#HU3G*)JOPW4P&XD M:]^XID<)G*2 W6:%&Y^)/W[XPI( >YY U'L\YDSN%_/0L_'3:XQGUZ1_[;Y? M,C8QHYO?O+@! #+1#4HMD*&XK@BUY\YN$Y[]VR;^?L19TG5H\=[EK=!+5K0M MU.YH/I(PALR32BW\V_Y[&]NB\3E=>?/^7?K][&MBX_MH'3GVO0'X:Z##Q[\V M\6\ N.7AD'6O)O3RS0II^P/E#Y0_4/Y ^0/E#Y0_4/[?0?GW[$F-^]"N4IR( MXT:*E^,Y8W&CE,!H749-)@^;*-:3\@_0_XA8R>IL[5I6U?WZUP67855+G[_Y M>Q,QT9!E621DJ\OX"FOX]A7.M=P,WW4C(_K#VU9:?D$W ,;=SS< HUC(^JWJ MO^4/JXXYW)5&(O!57D"KN?I^'KP;0@BDWP#N# 5+K9LAI/:9(5W^HG?9T*_> MK;6E'_& TL_N-R\9813X.*,BK-U!(%?S$Y?/$TPG#C\T.C!3#SO!\N^V5!*3 MZTE =KY2H1&EM>^!VSK.-'6^"Q&M:(;Y5ON0D-.8-\(#NCU"YWN:)ZQ+[-7K)@CCR/9[9FR%*,V_#<)E-?R?)^$ MAAX;[PP1@L[+$U9\RVZG] ^Z+5M2E4CA0WI02_3G>[8W@"PKS+(\%7Z- M ; MQ=:',A:8P"-ZO95+_4)K0=ZV2K">6[BUO!_2@^P2>3W_4IY;9! XW=RCW&)![!+I0-1DC8FG("\H'ECQ8'JLL&S]KCM7PH MP$N"K%.IQ"-D;Y%C-_C-!&KC9%A_\% TL+<&MM+M^[W+6TL]S,>T<)W$<,X( MG/RZ%MH/,?,IY2\2Q7CD= ^/+M7"7X)I(&;PP*?S\.GNCS3'K1AE7\\,7R.N M"'>]V*9WDV41G))#RTYFTXHQ;EZ[:^X++]L7[8GT-_2,PW?M.581 B*FLH@) M0#G19W_ZAB$QYXT!@)< [V/S9![@2_:P&2HUF4MP#'S\4@:RY&O\/'1[(W=C M[QY_"8;9 _%/J#VDNXT6T(\G17U?**0GN5\U23-.T6]L)#AD"F0Q.(@Q..U* M^RNO7':O?9:WMM;6KG_';7+[W+9H.G?@T]TJH Y9&E!I/W]^ INHT).1FLR)$@G_!).?6QSD04;\ M.M8A]!656+DH8L/_162AHBG![H%*?LS JV6EE0\D478L$AYE%VK>O?QG>M>D M(>OE>\3T#CC?KZLQK'^[1)A="!:UB'F@5&@\-_:KQPOO#SK[R<86J':=GF&DW. M#?#/"X=(7Q 1UPMO?%!CQ42PEM0TR.0)AMH7#WABD0(Q+DI#P55?E3]XG!L>]4M.@.V1 $ MU&F_']-:!S96L&3>U(\[Z%WI&GFHE: ;0U,F+[9&BK%]MV^]+(I*YPV1$VY1 MG/6D#=\GYC$.IH\TE)-O\0@1 GT^ F.+M:/E1PN^M,LP(2S0%)FUEQ)KMX@@[^_NDL 8!=^?23$?)C#K'3^3 !(A0$X:1M_FDOX3RZOEH MS^.ZNA# ].-$Z=ISBTCPE,IPU\0F5=M^UV-,\ZV(PZGWC'TGZ)5/S_=R?\MM M\5[JM#)FR;(L]^6:0'[QAIL1V1B_?B/!I!B):X&)E%LM(L4"K6?E,@AQK@6.9P8CVXNPL:,S/-1TEO\! M;\Q/*Z\*ECA"O1V;MZ"C"U Z]7*X;N6F-#_ 8'92][:0MD8+=3!O#X74\[&> MS7\=)&ITFQ)7"!BB76*U:K)=DNW%ME4J_&!4K5.]T?8+_W MQ$X]<:N<41*ON-/0LN*OP^+?B8G?0A=*MHJXM S627*@6]GJ2PDTE1 THL M,15Y\;;P>G$BF;4FM&%;+^<:O71W0-:][D@#(@0HCT66PD 5\L4KRD__S:EF%,H!_0:I9G=.D+2\CD(5:OU0%^?T"<0L%I M!L%@1*\ZR?I+O0&7Y,9X&U"4J^91Q@C9K7'2R;$TH_9+0R4 MIE:.,_#O[#Z$AO4[\CMTB39$D1)VC)&?YZ6[8XE#),.Q$#AA$N0_EOFDG3RBP]K+V,&YWUU-=UG;L%^A(Q/Y. M27JY54^S%BTVC),''%'<#6?DDW?8++GS:MWW,7X'&U.7190HY\G+]B=-^ MR.0-(Q;XL ]XB=*B8FSW>=((-UA,_B/A=$$K4V81"DP,]N- ^8X)(A,WQ<4+ MO^YBDJ!6G8/01N(%[1LY%Y.>]H/U(_ M1X7> *3)!HQFE.8;55[ WG5S-&5?;%DU#''8$MYUD@J^TV^W4;/4"' O9'=* M(NZ)?@&#(;[D#U^,:0N=N,G)C4\3V5TTV00X'_46T3T8::XX$F:?-75T?(^8 M-L?G2RN;S<]U\F,('$1V)B&-'HYP"H"IPQ;)V<@R:XD2*.-C%GJ9MB( >PMI M;)\2=9B5S.VBHRCI.S03>CRDMK5.DJ$37_@BY3\HT:6B/.6'[IP*0@@L1-_[\(0[,@T MZ5)?7/ R<3W)()AACGZY*$+<)S@QZ5Q]3O],O5PPLD,TWAI9)YE^HJ]2/&"Q MB+O[#B,0=TF[GPM%@A IRUO3'G-1QYFS]BJMMGJ#Y9>S'&L5<*=3_("A$S)?;_2H$%4]O&B!Y/R3N#=SYKJ[./ M<&6!7M"4TJB":,Q=IJ89XB'[QQ]=\3DXW!#DFA>]I(6$$[" Y^&7!-\&I( I^[G07WSSEZU.,ZG0^7"Y>BH0B]K>3!=/>2]?.$,:&D M1"_'YNA-81_HFL/=5RR9!FMH2P?+\ZP,?_=(]E!Y]TZ-'1.2+F'0 QVY&(P? ML?F^TCU@$M*01[43X= X==P H*E+T)=C--VHES/(/?Y;_P?F&Q0Z-J%?L>L><;J#K7BMR=/SHM"](8AT[-DFZQ=GELW+;E'["-E87OEE$P72\P-;PHYX*RG\ZM3^ MVQ]/S]^=K*Z:/1"SX%7LC':@Q#.'ZXV-^KPNG.LO FDECT<7NX.LX>'>8-S) M=D=L#O\T-<0@)#(7X,5!UGOFWN$5&G8LO0& 5@;.X/5IN_U,=4JI)V7"\CXI M^_J_#O<(7]%?*X>&WP"V1H=^2O@$_)8?*3^"_'Q"QX*. U6DEH\/L/_#H@VE M]#1HWS#\%Q-&5//YG9*]OY\P&D$-788E[UUYH-W&C&1 G=H&+)LB)#:&N6Z FC][_MEVK4558U3)\6*+%.(@2A!*='RJZ!L=&SY"!T! M8R NV9Y& (:N6T?06$C,T;'OQC79(3IV;>$B52\T'+H]\:E2A:_NL1OERXZ M4_#& S:]U_E*AS(_PG-.Q=<6DMH3]_."G"W+]#=.W>\;4)%-<)\98$15G)1- M7> HH$&JQEQCYI]I!9.EYBQ/F;-RAN848QMR]A /1[J@PW:T;JILB0(GN*][=54>91:A@PE^^M"^)CW)^K98S3'9] MI&DGH?.1[\Y>UGW?O M"[]!F,(-G'QZ5@ZQ(3^$;U4OC$)+C17'2H\O/IF"O^/7!")6HXEDJ(.XL>+3 M0J/9!9XLJ8$&T]LHY52_/P('C6Z>WV:LX[<]K] MYI'_+8[IJM@96#&?_I'?5'ZO0QL]WF_.C%52Y/9A27D&O/P3L%Z2C^+WL0G8 MTI)44':?%[]8:HR4'GW>@9*CI64TS_4M:XH7J\#4B#3-[:[@Q?J+&\".6+TA MN4I2S';7S$P:Y=*@S_AT,X2%EB?@M=2"D77O?"V_XC&EUOH6XT^[P-MM./A? M,DR$:$6U<]'=3DS*V#P\"Q=X[Z3BFCSQ8WN>O .>'"7#^1,3_R :AV;BY9F" MD>AS/S)G,W[*&;>94/MJ,L(&GYJI5!0RUXN,%&/H^WJ2X*SP.#3?8Z!QI80H M*^CP5DI5^L6Z-FVIC_A$N*/*[#HH2T-NP'(UHSQ@^@T0^Q,/L$60H0'N7]LC&E#Y #.HN3OBY[A;R/3 M31&[=DP'HQR2S(_)^4*Q_'4.AU&=%GH>SOJUX]MS&K#14H:J5#7.$J='-6Q= M-+:8^*GI7KM6&000X^%=5U7G=GA% Y@NQ>U0F?) LZN_NTF57(]V ![M:FL[ MRV?O#L)BS;AL_0!SWCF\N\Z:02B,\"$N79>?>ED1-VBK=H?S@QS?UPZS9&,^ M$4RQ$!Q:420(2P]:\L#GD4Y9CQD72]**CQV]H3>0OAPCTF6([?J"@6FWWPM.D4.1 MZ,XJT*1DWCN,HHG_TE97OLU!?QV@)75&D+Z@AVY>?F*FM+,VD F7DO@CM?2Y M2TD,^3H"G$8PSN_-1^,TH\_/L[N@&=NM-EZ+'NSDM>!XO>%2VZBN>UO"A[8. M#3]?VGQ7(\1AB!TJ-3LS;SEULU0)-;Q@7LG[G-]]NT1G^KX-,9M)M RU8[KR M'GJLG>;:1T%-7!=^B6CGU+:SEJ(B:[Z7M>6]?QZ[SQ';WD3I&?^R7PGF\/W:.?\CU?:%N+A^W M]Q'N3XDVNE=6Q7W)M@P$.+28F:]''7HCV) >KID=5EF&] M108S*G>P%F0C@P=<235P.%P7ZFNK"?%U2F+ON/2GZ%H 4[G#';Z72;4_P&XL M]J";4Q'B;HKQ9JHNY>H7J-#]M!.%$8)5(&(^C2P9?1),J0$X(L7HW4Q&_WI1 M%[J#8;/+R;FS!$MF0[[1U 0&YLH X[I%CG*^[C>>Q"\(57ZM#=\#UL8=**YJ MF,5^B>17B*F-CUH2)D.^D*9S=IYOM-1"0!_51JHB=O/A*E8[)9]^XF%%K$P% M'#HHJ"44NB^\5UOJ2DY8!SOF;NKI??\V%9-"A?'S111]XS3RK1S H8XK!)HB MEL*F6^*BKT_-6,]9NC3CR)L/X&8+J'%2%,')==?\VYD%[9K*JCI7[TB=1RX7 MI4#3L'.+DA?29#> JNVF83O)7IS4EB"61"'BXRY0D IB@B75JZ8@TO82/W!E+D;%'M*&*C$[R[$( =P"\7[B;DE:X7.[,=']7"MLJQ9Z< MJGP%V',A,XF[?J=<.LO_"3Z7NDX:]H\60O!3L4D7PECHY_& M9F[S%5XL1=OM&T"4BU@,D962N34J)](5ZX=S !2H)951%AC!BID^["+VAR7 M=-,E$';@LRE6(4;;VP^82Q[CNM5^)+\+&)HY*;6E:(\OLG;WZ@U1F7F^JH-8 MBR8BY1QCYXO&.$>JR@',/BG7A](7MW0G$],7 MQ6C=MEX.-W6[57(,][VDR]/P?#PKVX!;/=KE^:2&PL]G';W/?3[XQY>)3C% M#<3YF50FB$%(#.5(,5JE@J#ZMD^7M*N\=;FRQUD:H1%:C(*ZQ!JA#&^(,,2U M+NMH9PL7Q 98M)JX)+;MXI0>1,G2GVF/$?BGJ=JC)X!A?RY,0+=Z7<"U(A"A M;,_[8R?'PE/GH30-L3^WD^-L0@-U 7U(LF6H^'=)I/4^7Y-:^U?I-1JON[L% M&00J+T9==Z0ZM).;_!.%""$T(''WK[Q8!ZWWX%8B@VK.NA-^>.,<#2PY3T?U M:?55&KR_#_,H\ M/0-?M#ZI-\0=F]I4WZ_G^U*B.#@ME6_=#,H";YE#F*8V!-VU>2)=X56&E47Q MWU).0F8"'40=V*JR_$5L<=I.T=Y&0JF=S\5C6_,("/]"4!./XPW+R[0FZ=^JJ"'/I2X3"$G0[G9N^H'73\S_Z&#.!#)\ MFV74!-(>:C2K_?*SX3T+7= +H%]5Q+\R\985S+LK&[ MUPA,,6FJBZ9Q\]^XO06^H_%!?F<)M_J-W=L-;;;I?V,(E_J=8_RO:N4W@+]S MA,?\,V.[*=HUNP'\$T]X]A\D?Y#\0?('R1\D?Y#\0?+?B>2: G$\=Z8L\,52 MMR*P?R=6AL91SH'Y(N"K4LMQ^8?_S)(*__.?_]Q+FO\_//_'C"8',:$08O&' MN3Z2(^SVT MAS@S8/:!:]Q,G#W%M]1O O5 .85+UG^M#G.FEX;] MZU?=U^=2"PJ7'.J8D.$!M KXTN__6VF7!6L/ZNL0,/W%.GI^Z/>AXOB_I#WF MZ@C2]E=Y&/3;PGG[A^*=J7\XAINGZS+EK5B7,9/)(+SY\2]02P,$% @ 6HA#4A.G],^6! S"4 !8 !S M;&%B+3(P,C$P,3 R>&5X,C$N:'1M[9KY;Z,X%,?_%6^JSNQ*!7+T2""MU$G; M:;?IH2;1:.:W!W; JK&1<4(S?_T^(,FDAT;=5;<#TD0*A\_O^_@9#+S^'Y9U M*B.0 :/D?'PU)%0%LYA)0P+-P&!JQDU$QBI)0)(KIC47@GS2G(:,D)[=LUOV MP8%E'?6QI<&RBI(N:3L=I]ULMTBSZ[;VW':/W%Z1/R?CP5]%X9.;P?CK[6G9 MY^WDT_!B0!J6XWSI#!SG9'Q29NS:S189:Y I-UQ)$(YS>MT@C9& ]K.IC]I,R#E7%J(K?5 M;&Y["5#*96@)-C7NGMWM_DC2/(S6::HTS=5,@.%SEK>]T6H@&&C75R;RGG;P M4LUD56^JI+&F$'.Q<#^.>O*)WR[PR;1O,, M>S 6"!YBX[E6K[3?79KN/^HD8X4YOA(4,T\?(NYS0]JMON,CI>2M-#V6D&>N MFIWS%+L4W"SW\D+OJ6,#30!SA*F_P6;T6@.7:I MIL1$C-RQD*<&/=Q4C5?NA(6AAXWU- MVY9S:F7G^PSR)LUGX_Q*O(ZAK[6ZT[3WMKTE\#+';24/)%6"4[+5+'Z_',K/ M//]&AR"Q)?K&3O[?-641-\Q*$PB8FVAF91H2K$$F$B&3(63D9KH66XR54[CI MSUP5;P_OZZ>/C!VAS^$,0^WH*6!4<94YGN47%\&!W)H%&1IJO\+Y?MA1>MZ[ MFK%67'/R Y! @4R&@ZH3+Y76"'?$Y'?\DQ>YCUD02254N" #9=?"Y0<1EW7B M_Q+V$R:QT#TY3M*JXUY*K3GP,RX%2$IN%E7GO51:=]XZ?T@FH^-1Y7D72FN. M^W/LGU<=]&>FLM=GO/,TH8=\K70&"U+]M7PIM.:T+_(WLQ+*+WCDUK!Z MO)898?.0*%WW1ZG)95WNF1.9JR27V M5<2VQX^(E88'1L(-N'U3?QTV^I%)3 M,D Q4Z5EG=8LWY@TFM<,] D3D$&=+BK?K"\P9^18")Z_6-HAP^'@-^__3_H5 M#S2?Q3GFVE ^$WBO>?81R2DB!E:Q,A6):RC%E-M(K\,9(+@/M9I)FHVOC.!#_*G-9 M=KN%^ITTCI,&NGUPO6M[I4U9]D_9DF-163*2TC3WZ6]D.]VD' L'NU N$'LL MS?,GS6/VF^==R(K(@E'X?7%S#505JYI)"X5FQ.+JFML*%JIIB(0;IC47 KYH M3I<,8.)/_,@?CSUO/D--9[V(DAG$01+$81Q!F&;1*$MBN+N!SX^+L\.6^?RO ML\6WNXO.YMWCE^NK,QAX0? U.0N"\\5YMS'TPP@6FDC#+5>2B""XN!W H+*V MR8)@O5[[Z\17>ADL[H/*UF(8"*4,\ZFE@_G,K>"3$3J?U32LZK)DK"Q4Y0,B6IN=AD!PM>,P.W; WWJB;RX*A;P;=AFI<'TY;;\+\9 MJL;P+'NQ'A%\BS($>O!1NE?$A M21(OF8SB]*@EAZ/C-.[(XW \&79DFJ3#GHS"X7@<]704)_%V/8[3X:BGDV@< MACT]#-/C>$M/4+RG1^DDZ8U&D]%HA#21M/V.H\EP-#R$AFE+N'0'W8=MK"J> M7/ 8"F9U*\'J1J@-VVXV*XV5S#!H!)9&=YL>\,P0/K@FN0-,:8XG<24+WVVJ ME4;L$$F$AK8%^I+E>D7T!I(C<$7ZJ*ORFIF&%:\'X,Y#"=Z)E%QBE^!$H ^O M0/_(KT\/*$K5B+)*95H:[M,%J[BQ8K02H9Z9W+'3..DQ^; !!$BN*SK7W M@1LXE7*%\O>M?'\-HM#[\Q!*I5M?2FX*Y-A@5067?13^(+*%(NZ@\-]3GKE& MT)::DX'K(ZYAD5RPK18$A#+M%4H(TAB6;8E=/X[1>-45(== '.)X=/OMR3FX MWYS5L2.ZQ;9+MGI5_3CA1/2XV'0EWJ*9U]"-O?=&=8V]_H$S!&2X)+YO7?8>_" M[I#8K^S.B&^GSX8LF9?CK/WDD1(K:4:>%:?];4U3/QY^G/:EH5L+VX&UFVK; M,7G^#U!+ P04 " !:B$-2.LU:?U/;N!;]*GIT=@LS29P0:+,.9:8%NH_9=LMTTWFS M?\JV'&NQ+5>2$_(^_9XK.3^!+;1 V5V8(8FE*^E>W:-[CV0=_*?=/BDS7L8B M8?\=O7_'$A77A2@MB[7@%J53:3,V4E7%2_9>:"WSG+W1,AD+QG[J_-3I=5Z^ M;+WQ[J#L+)G#!C9[EXM55P/99EVZHJ['_K Q/5H;9"J<.9'*$U2>7&0RDI;U>YW>01!A MGJJ[TFI=":IC-:*E_1G%L!=,>8]#%FW[CT=*UT5*,1L9NPAT2E-SODC3]RR&\O^?LX#O7 M@?=8&!!*N,^EO2\#K$49.>:UN7D32HV1 $Z:D7RR5;5&!XAF-(T4(R$E2M=E=%V-T'X/CI709-LE>%I-]*9*B4@+78S*9>(.2DP=&9E(3OP/@IX3N)SA M-HNUH3SMUJMQ2=U%5&4$%+)N ]EB%0?LXSKGE A@EE-BF>_1PK.'5=*#7Y$@ M0<1JM!?)/>?_E[O_*-!&-P3MC6/6)>S>N.7-(0S83V1"R.38$W(*Z]P U<0S M":Y<)W/H ,R2>U]0[K]J6%I(#F4.0'X-K(FN\%27/2X:@ZI:5P"P<5PECI5. MG *.L8Y%"0J2 \>H$14M$!(!&_=8Q4*2%6+W$UIO@];X6K2>3'A>NSA$KA1I M2JA)\)Z#.DSI_P=0M\)=='0^^ZRQ"@/79#R%S-E3B[10RDM*SBN-;D MZ)4<>$6OA3(6Y728A[Y,C(X^UTBAZ'K[FB8I$(OHM"'=*(YMDG#' W1R4-8+ MO7:\5ADW"\) <5'>%TAZ#S8Z-;(;#9 ME/B#ABMB($_0T(A%"+P6K0U-11- #FRRY8F! 2LP=8%IP30Z8YK4<^4!VU/2 MO[LMT&OD]E0C:+3@8^%"'5#B#J@;.+5\:I3E1.430?FQY./FG%TWT5$45:YF M K733/EXR-? "G#="7GHW/^4KK\9^ZM9_JYO%.]"^V.X.&1O1:1K>O'1;S&Z M O+(E/R:*:8;&6Z05ULT--T<<5OHII<(D4?H=JSRG%=&A/,?J^K3U83,WY6@ MFQP$3"BX;M&JB?Z6")6L7/J@@37^DX7^1"/ 2YLIB)2UJFA:[/]^F\D%!0=C$V=$<3N2S%<*.&IDWI\%G7_:&/P 2;+Z\/@MH[ M(K#)3P]M_E=@RYD4.+<^;M=^K6U/[OH>[KJT@I[<\5U7CUR_ 4._ M0VFA78S:,PU"30G+,U'YM'H>M;NNN1_WY+C'[KCM,_\6 5N 2][;^7>X+W#, M=7Z!^;&HYY3QGYE>T&H>GX^U G/S-:]X5]J7M2 M^WN8I-I0AGRB9-)X?##J[\'Q#_7U9U]T,]]?'W7WT MPS\!4$L#!!0 ( %J(0U+-LA;JH @ '4O 8 #,Q9#(N:'1M[5K]4]LZ%OU7M'3>*\PD<3Z@S4LH,RW0>>RVKTR;[L[^ M*-MRK,6V_"0Y(?O7[[F2\TEHH0\*V\(,2:S/*]VC:!F/!6._M7YK=5HO7S:; M1X=HZ;BNHHH!ZP:]H-ON=EB[/^@<#/;;[/P]V_T\.MYSA4\^'(_^?7[J^SS_ M_.;=V3';:0;!OWK'07 R.O$9^ZUVAXTT+XRT4A4\"X+3/W;83FIM.0B"Z73: MFO9:2H^#T<<@M7FV'V1*&=&*;;QS=$@I^!0\/CK,A>4L2KDVPK[:^3QZV^RC MA)4V$T>'P?S;EPU5/#LZC.6$&3O+Q*N=G.NQ+)I6E8->N[1#U R0O5'FLCF5 ML4T'G7;[EV')XU@6XV8F$CLX:/7[RR0MQ^DB3?FA#;3(N)4306VOM!IE@NM! MJ&PZW.Q@6\UR7B]1A6TF/)?9;/!\)'-AV!]BRCZJG!?/&SX%WT9HF3P?NM)& M_E>@:0S/BDO;Y)DC'/ZB''JYU,A5N.*'*8F2>7J8RE);U.JWN81!B MGLJ[LFK=",I<:]85?(',B30P(9-V-DAE'(L"Q7]]UN^V>\/#@(K>I5$K4Q5A MU0B];N:QT%8F,N+D*685LZE@GT14:?@.'?$B9J>7@&6!Y72L\EP:@Y+?S\!P MQCZ*L306B\S2+'5>#@T[3J5(V%M9@!@DS]B'!&,0NL&X85K\64F-58ZJ&(D; M6*_=_7XFJ\3/(MP+,'PHX&VU[*S! M_J[2@AVWV.\JR^!A\E_D\#C#!'([>*AY6M;M?^_ENL;*G?[<L91/!%;(1(HI5HA-):V74FE@LV!OE'X#+.E0"$B80S7,RJ2\POAB&O1ID%:#&/0948QE-7,%DD-#89B M4&4&EL1"LVDJHY29BCZ6]:="B[H1&@"B!^0"S:97;5J8$@P]CSLE3%,QACD1 M-7^O3,,3[&X#N]ZWPDZP9!%5EXYL."$ D0=/+_-ED8 QO'201915,=H$6%:\ MU@#0I,YFK(2O":8$7PCT!0YK")B-K@'UV*G'!I6H,A0 ^!00XKKSPB3B)F5) MIJ9FCDR]D JD!%3B[8:5C16 F;DQ5ZR]2XS]-?_]*#C<_PH.1VM.6^@[C[1: M#!!=*"_P=LV>\^@9XUHX[ +,LP$^9@) #:$DDBI!A7+P9;$F/0<2Q-ERE2H M1SRJ5>9!5&J%O262#=L%9F(!$'I@+'0O2;>/5882G1YO=@YVA;>B6\&TQQAL\4._<6_)6F\)>J/!;L(=)2BXWZ5H^LDA?+#OQL'W MK@/OB3 0E'"?"WM?!UB#(G+$*W/S*A0:0P&$/0WIBSKF#WQC5O#F' ?B)C0B8WJN!$Z]P U:0S M":YU]0[-_6+2TDAS('(+\&UHJNZ%07/2[K 965+@%@X[1*%"D= M.P.<8AV+ A(D XZ1(TI:(%0$:MQC%0M)EN#N)[3>!JW1M6@]G?"L;H:KL]1;9RMF+Q%CQ)H5M%4:4) M#"MQ&.$.ATH:@6 M=NUYJU)N%J*"N,^M A&[H.#FHR;L&7N["?>8?U.H-, M@VQTKZ@P5MHO1U( !W4(7^QTIH)?4$SVLLU%92LC6AVBORA"*2OW/JACC?]X83])!&C.>@I"9:W*ZQH'G=:+@U]6 M!U^W/9^(^[B:4R MK(N0^TD4$@KHG]CHL7,-A4T1S$M3^;28'K7KKKDS]^2XQ^ZXW7/_ M6@$^N^*]O9_#?8&3LO-+S8_%/&>,_TSU0F?SZ&*L%:3DAFAKFV]_&KE-6+VAO7OTNL5%MAEKPBR9/$% '?*)D7'N^WV]UX?EZ M+^#3VNZVN+]2[NZH'_T/4$L#!!0 ( %J(0U*? LI\G@4 "(B 8 M#,R9#$N:'1M[5IM;]LV$/XK-P=I$R!Z\TOJ2&Z MUDG6=GT)&F?#/E(297&E28VBXFB_?D=*=FRG[8JB3=+. 2+;Y/'X\)Z[XU'2 MZ!?'.14Y$0E-X<7DS6M(95+-J-"0*$HTMLZ9SF$BBX((>$.58IS#<\72*04X M];X9-WX\F? MYZ?-G.>7SU^_'$/'\;P_>F//.YF<-!U]UP]@HH@HF692$.YYIV\[T,FU+D+/ MF\_G[KSG2C7U)N^]7,]XW^-2EM1-==HY'ID6O%*2'H]F5!-(X5K0FG1(6Q MU'FT.<''1A:+<9D4VLG(C/$Z?#QA,UK"6SJ']W)&Q..#I@4_2ZI8]CBRTB7[ MAZ)J7)ZFU]HAG$U%^%=5:I;546.!L%V\D5_,=,5*%C/.=!WF+$VI0(%'.\.N MWXM&GA%$6Q7? 9FUX@:N>&V2.;6&CB5/L?/T.D><&GI=-QAY\1VB>@C62C"D MJ5H'-J8*N64),6X$,H-QSF@&I]ZD"(M*V[XP)S!6,\$7?W:&] M9S,R@;/H,!@6&_2>5ZJL"$+3$H(A7+H7[MB%1SO!X9,(@M[ /P!2+K-I7,,% M3:S!C_Q#8W2=4[@@*B:"ELZ[:TYK>)9HT]/U_>X!4)+D"[D*0:@2+622;$- M:?HNT!0)JGQ-8JF(EHKA E^*Q(4],\Q8INM'8SG#)%[;7T&T#SE5%/$DU@UJ MG(#H\!N:[8&P=P,#S']@+T,+:H_M&Y[\Z/;5F(TD26,Q3-KP3(@*W?X]+:1" M=@2<235#;OW((/Y^ MO*W1]GG>F$ *9DU6PZC0A)EX8<*NHB4P(TRAK0I%2V.5 ]--L++!88@&:<.. M JV"/0V7B[R'"E.[[UJ"4*KBC5%E096=L]QP"/?GBZG/9\1GL$A1N!NBX7AC M$(8>B?ZCJ4 ,:&9;9;:N>2LQYNB#,4710LDK9H('T^MJE!GKSTTM&AO_;CF. MZULR6:4$*_,;!1]SXY7PPFA@2"@BS#*H"FPQ$&FI?T(:/PUCGC--G;(@"0TQ M1IRY(@7*G"!M(< 9C95-9+TFD=UYG;<*U8JF-)%-](5VC^3H#M$7VM)4VW:J MIQU3K)M3@++*N1#A)4WU::ITDW20>=>/P,8Z.LG M +M0,Y7#22TK'9)*RVA1X@>[9J5:X7^Z] ZS5>.FTIH&CP5:SMH1@R.W?[B[ M:JAVMH71OH?/5/_-PD:/,:14X8YO_U"'5WKPJPN3NL18FU0:#V(CKVJH\73Z MI@2 M2KV0N8.S""RS36:E- M+&Z+R7LE=WG[9G![G>V#E>4!:5MH_J DH\Y;D;\[IWZV=KF@@DD%OV/! M MNR\X>B[I,/X_X/Q'GVGMGB"?Q#@6?!--=<+>\=DN3#5$G76@;5E]FV#S/86"3*D3*TH^."3#C!R2*\G2EOGA MT.WV=Z/V_F;3YMM7&YKW'^P+%&UL4$L! A0# M% @ 6HA#4B<8NA]'OP (X(, !4 ( !E'( '-L86(M M,C R,3 Q,#)?;&%B+GAM;%!+ 0(4 Q0 ( %J(0U)4GR&'(7, .;O" 5 M " 0XR 0!S;&%B+3(P,C$P,3 R7W!R92YX;6Q02P$"% ,4 M " !:B$-2?E>M5R'H P!RURT %0 @ %BI0$ &5X,C$N:'1M4$L! A0#% @ 6HA#4BQ)3?P:! ^ L M !@ ( ![_8% '-L86(M,C R,3 Q,#)X97@R,V0Q+FAT;5!+ M 0(4 Q0 ( %J(0U(ZQS-"DP@ &$O 8 " 3_[!0!S M;&%B+3(P,C$P,3 R>&5X,S%D,2YH=&U02P$"% ,4 " !:B$-2S;(6ZJ ( M !U+P & @ $(! 8 #,Q9#(N M:'1M4$L! A0#% @ 6HA#4I\"RGR>!0 (B( !@ ( ! MW@P& '-L86(M,C R,3 Q,#)X97@S,F0Q+FAT;5!+!08 # , # # "R %$@8 ! end